diff --git a/examples/go.mod b/examples/go.mod index e7f71d24d31..0b62375cafd 100644 --- a/examples/go.mod +++ b/examples/go.mod @@ -1,11 +1,11 @@ module github.com/pulumi/pulumi-aws/examples/v6 -go 1.23.0 +go 1.23.1 require ( github.com/aws/aws-sdk-go v1.55.5 - github.com/aws/aws-sdk-go-v2/config v1.27.33 - github.com/aws/aws-sdk-go-v2/service/iam v1.35.2 + github.com/aws/aws-sdk-go-v2/config v1.27.38 + github.com/aws/aws-sdk-go-v2/service/iam v1.36.2 github.com/pulumi/providertest v0.0.14 github.com/pulumi/pulumi-aws/provider/v6 v6.0.0-00010101000000-000000000000 github.com/pulumi/pulumi-terraform-bridge/pf v0.44.1 @@ -45,7 +45,7 @@ require ( github.com/BurntSushi/toml v1.2.1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect - github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/Masterminds/semver/v3 v3.3.0 // indirect github.com/Masterminds/sprig/v3 v3.2.3 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect github.com/ProtonMail/go-crypto v1.1.0-alpha.5-proton // indirect @@ -57,265 +57,266 @@ require ( github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect - github.com/aws/aws-sdk-go-v2 v1.30.5 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.17.32 // indirect - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 // indirect - github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 // indirect + github.com/aws/aws-sdk-go-v2 v1.31.0 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.36 // indirect + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14 // indirect + github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.24 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17 // indirect - github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/account v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/acm v1.28.5 // indirect - github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1 // indirect - github.com/aws/aws-sdk-go-v2/service/amp v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1 // indirect - github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5 // indirect - github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5 // indirect - github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4 // indirect - github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4 // indirect - github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1 // indirect - github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1 // indirect - github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1 // indirect - github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1 // indirect - github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1 // indirect - github.com/aws/aws-sdk-go-v2/service/athena v1.44.5 // indirect - github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4 // indirect - github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5 // indirect - github.com/aws/aws-sdk-go-v2/service/backup v1.36.4 // indirect - github.com/aws/aws-sdk-go-v2/service/batch v1.44.0 // indirect - github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4 // indirect - github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0 // indirect - github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1 // indirect - github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5 // indirect - github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4 // indirect - github.com/aws/aws-sdk-go-v2/service/chime v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4 // indirect - github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1 // indirect - github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0 // indirect - github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1 // indirect - github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1 // indirect - github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6 // indirect - github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2 // indirect - github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4 // indirect - github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5 // indirect - github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4 // indirect - github.com/aws/aws-sdk-go-v2/service/connect v1.107.1 // indirect - github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5 // indirect - github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1 // indirect - github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4 // indirect - github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1 // indirect - github.com/aws/aws-sdk-go-v2/service/dax v1.21.5 // indirect - github.com/aws/aws-sdk-go-v2/service/detective v1.29.4 // indirect - github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3 // indirect - github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6 // indirect - github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0 // indirect - github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4 // indirect - github.com/aws/aws-sdk-go-v2/service/drs v1.28.4 // indirect - github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9 // indirect - github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0 // indirect - github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1 // indirect - github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1 // indirect - github.com/aws/aws-sdk-go-v2/service/efs v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/eks v1.48.1 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5 // indirect - github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/emr v1.42.3 // indirect - github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5 // indirect - github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4 // indirect - github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4 // indirect - github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1 // indirect - github.com/aws/aws-sdk-go-v2/service/fis v1.27.1 // indirect - github.com/aws/aws-sdk-go-v2/service/fms v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3 // indirect - github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4 // indirect - github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1 // indirect - github.com/aws/aws-sdk-go-v2/service/glue v1.95.0 // indirect - github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5 // indirect - github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4 // indirect - github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.18 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 // indirect - github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4 // indirect - github.com/aws/aws-sdk-go-v2/service/iot v1.55.4 // indirect - github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1 // indirect - github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5 // indirect - github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4 // indirect - github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3 // indirect - github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0 // indirect - github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1 // indirect - github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/location v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4 // indirect - github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4 // indirect - github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4 // indirect - github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1 // indirect - github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4 // indirect - github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1 // indirect - github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1 // indirect - github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4 // indirect - github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6 // indirect - github.com/aws/aws-sdk-go-v2/service/mq v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5 // indirect - github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4 // indirect - github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1 // indirect - github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1 // indirect - github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4 // indirect - github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4 // indirect - github.com/aws/aws-sdk-go-v2/service/oam v1.13.5 // indirect - github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3 // indirect - github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0 // indirect - github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3 // indirect - github.com/aws/aws-sdk-go-v2/service/osis v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1 // indirect - github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4 // indirect - github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2 // indirect - github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9 // indirect - github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4 // indirect - github.com/aws/aws-sdk-go-v2/service/polly v1.42.4 // indirect - github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3 // indirect - github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2 // indirect - github.com/aws/aws-sdk-go-v2/service/ram v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4 // indirect - github.com/aws/aws-sdk-go-v2/service/rds v1.82.1 // indirect - github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5 // indirect - github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1 // indirect - github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3 // indirect - github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1 // indirect - github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1 // indirect - github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/rum v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2 // indirect - github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4 // indirect - github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0 // indirect - github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4 // indirect - github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5 // indirect - github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0 // indirect - github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4 // indirect - github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4 // indirect - github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4 // indirect - github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ses v1.26.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1 // indirect - github.com/aws/aws-sdk-go-v2/service/shield v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/signer v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sns v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8 // indirect - github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5 // indirect - github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.22.7 // indirect - github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7 // indirect - github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.30.7 // indirect - github.com/aws/aws-sdk-go-v2/service/swf v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4 // indirect - github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4 // indirect - github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4 // indirect - github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4 // indirect - github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5 // indirect - github.com/aws/aws-sdk-go-v2/service/waf v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5 // indirect - github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4 // indirect - github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1 // indirect - github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4 // indirect - github.com/aws/aws-sdk-go-v2/service/xray v1.27.4 // indirect - github.com/aws/smithy-go v1.20.4 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18 // indirect + github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/account v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/acm v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/acmpca v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/amp v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/amplify v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/apigateway v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appconfig v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appfabric v1.10.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appflow v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appintegrations v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.27.3 // indirect + github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.5.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appmesh v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/apprunner v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appstream v1.39.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appsync v1.37.2 // indirect + github.com/aws/aws-sdk-go-v2/service/athena v1.46.1 // indirect + github.com/aws/aws-sdk-go-v2/service/auditmanager v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/autoscaling v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/backup v1.38.2 // indirect + github.com/aws/aws-sdk-go-v2/service/batch v1.45.2 // indirect + github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.6.2 // indirect + github.com/aws/aws-sdk-go-v2/service/bedrock v1.19.1 // indirect + github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.21.1 // indirect + github.com/aws/aws-sdk-go-v2/service/budgets v1.27.1 // indirect + github.com/aws/aws-sdk-go-v2/service/chatbot v1.6.2 // indirect + github.com/aws/aws-sdk-go-v2/service/chime v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.19.2 // indirect + github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.18.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.17.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloud9 v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.21.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudformation v1.54.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudfront v1.39.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.7.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.43.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.40.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codeartifact v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codebuild v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.16.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codecommit v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codeconnections v1.4.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codedeploy v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codepipeline v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.45.2 // indirect + github.com/aws/aws-sdk-go-v2/service/comprehend v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.38.2 // indirect + github.com/aws/aws-sdk-go-v2/service/configservice v1.49.2 // indirect + github.com/aws/aws-sdk-go-v2/service/connect v1.110.2 // indirect + github.com/aws/aws-sdk-go-v2/service/connectcases v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/controltower v1.17.2 // indirect + github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/costexplorer v1.42.2 // indirect + github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.9.2 // indirect + github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.40.2 // indirect + github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/databrew v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/dataexchange v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/datapipeline v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/datasync v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/datazone v1.21.2 // indirect + github.com/aws/aws-sdk-go-v2/service/dax v1.22.2 // indirect + github.com/aws/aws-sdk-go-v2/service/detective v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/devicefarm v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/devopsguru v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/directconnect v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/directoryservice v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/dlm v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/docdb v1.38.2 // indirect + github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.12.2 // indirect + github.com/aws/aws-sdk-go-v2/service/drs v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/dynamodb v1.35.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ec2 v1.179.1 // indirect + github.com/aws/aws-sdk-go-v2/service/ecr v1.35.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ecs v1.46.2 // indirect + github.com/aws/aws-sdk-go-v2/service/efs v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/eks v1.49.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticache v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.38.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/emr v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/emrserverless v1.25.1 // indirect + github.com/aws/aws-sdk-go-v2/service/eventbridge v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/evidently v1.22.2 // indirect + github.com/aws/aws-sdk-go-v2/service/finspace v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/firehose v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/fis v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/fms v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/fsx v1.48.2 // indirect + github.com/aws/aws-sdk-go-v2/service/gamelift v1.35.2 // indirect + github.com/aws/aws-sdk-go-v2/service/glacier v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/glue v1.99.1 // indirect + github.com/aws/aws-sdk-go-v2/service/grafana v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/greengrass v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/groundstation v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/guardduty v1.48.2 // indirect + github.com/aws/aws-sdk-go-v2/service/healthlake v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/identitystore v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/inspector v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/inspector2 v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.19 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 // indirect + github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.18.2 // indirect + github.com/aws/aws-sdk-go-v2/service/iot v1.57.2 // indirect + github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/iotevents v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ivs v1.39.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ivschat v1.15.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kafka v1.37.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kendra v1.53.2 // indirect + github.com/aws/aws-sdk-go-v2/service/keyspaces v1.13.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kinesis v1.31.1 // indirect + github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lakeformation v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lambda v1.61.2 // indirect + github.com/aws/aws-sdk-go-v2/service/launchwizard v1.7.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.48.2 // indirect + github.com/aws/aws-sdk-go-v2/service/licensemanager v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lightsail v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/location v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/m2 v1.16.2 // indirect + github.com/aws/aws-sdk-go-v2/service/macie2 v1.42.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.60.2 // indirect + github.com/aws/aws-sdk-go-v2/service/medialive v1.61.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediapackage v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.16.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediastore v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/memorydb v1.22.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mq v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mwaa v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/neptune v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.12.2 // indirect + github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.42.2 // indirect + github.com/aws/aws-sdk-go-v2/service/networkmanager v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.6.2 // indirect + github.com/aws/aws-sdk-go-v2/service/oam v1.14.2 // indirect + github.com/aws/aws-sdk-go-v2/service/opensearch v1.40.2 // indirect + github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.15.2 // indirect + github.com/aws/aws-sdk-go-v2/service/opsworks v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/organizations v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/osis v1.13.2 // indirect + github.com/aws/aws-sdk-go-v2/service/outposts v1.43.2 // indirect + github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.13.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.8.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pcs v1.1.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pinpoint v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.14.1 // indirect + github.com/aws/aws-sdk-go-v2/service/pipes v1.16.2 // indirect + github.com/aws/aws-sdk-go-v2/service/polly v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pricing v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/qbusiness v1.12.2 // indirect + github.com/aws/aws-sdk-go-v2/service/qldb v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/quicksight v1.73.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ram v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rbin v1.19.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rds v1.85.1 // indirect + github.com/aws/aws-sdk-go-v2/service/redshift v1.47.2 // indirect + github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.22.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rekognition v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.14.1 // indirect + github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.15.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53 v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53domains v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53profiles v1.3.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53resolver v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rum v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2 // indirect + github.com/aws/aws-sdk-go-v2/service/s3control v1.48.2 // indirect + github.com/aws/aws-sdk-go-v2/service/s3outposts v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sagemaker v1.160.1 // indirect + github.com/aws/aws-sdk-go-v2/service/scheduler v1.11.2 // indirect + github.com/aws/aws-sdk-go-v2/service/schemas v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/securityhub v1.53.2 // indirect + github.com/aws/aws-sdk-go-v2/service/securitylake v1.17.2 // indirect + github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/servicequotas v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ses v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sesv2 v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sfn v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/shield v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/signer v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sns v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sqs v1.35.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssm v1.54.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssmsap v1.17.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/storagegateway v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/swf v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/synthetics v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.4.2 // indirect + github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/transcribe v1.40.2 // indirect + github.com/aws/aws-sdk-go-v2/service/transfer v1.51.2 // indirect + github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.18.2 // indirect + github.com/aws/aws-sdk-go-v2/service/vpclattice v1.11.2 // indirect + github.com/aws/aws-sdk-go-v2/service/waf v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/wafregional v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/wafv2 v1.53.2 // indirect + github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/worklink v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/workspaces v1.47.2 // indirect + github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/xray v1.28.2 // indirect + github.com/aws/smithy-go v1.21.0 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/beevik/etree v1.4.1 // indirect github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect - github.com/bgentry/speakeasy v0.1.0 // indirect + github.com/bgentry/speakeasy v0.2.0 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/cedar-policy/cedar-go v0.1.0 // indirect github.com/cenkalti/backoff/v3 v3.2.2 // indirect @@ -323,7 +324,7 @@ require ( github.com/charmbracelet/bubbletea v0.25.0 // indirect github.com/charmbracelet/lipgloss v0.7.1 // indirect github.com/cheggaaa/pb v1.0.29 // indirect - github.com/cloudflare/circl v1.3.7 // indirect + github.com/cloudflare/circl v1.4.0 // indirect github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/davecgh/go-spew v1.1.1 // indirect @@ -359,9 +360,8 @@ require ( github.com/gorilla/mux v1.8.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0 // indirect - github.com/hashicorp/aws-sdk-go-base v1.1.0 // indirect - github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56 // indirect - github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56 // indirect + github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.58 // indirect + github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.59 // indirect github.com/hashicorp/awspolicyequivalence v1.6.0 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-checkpoint v0.5.0 // indirect @@ -381,7 +381,7 @@ require ( github.com/hashicorp/go-version v1.7.0 // indirect github.com/hashicorp/hc-install v0.8.0 // indirect github.com/hashicorp/hcl v1.0.0 // indirect - github.com/hashicorp/hcl/v2 v2.21.0 // indirect + github.com/hashicorp/hcl/v2 v2.22.0 // indirect github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 // indirect github.com/hashicorp/logutils v1.0.0 // indirect github.com/hashicorp/terraform-exec v0.21.0 // indirect @@ -401,7 +401,7 @@ require ( github.com/hashicorp/terraform-svchost v0.1.1 // indirect github.com/hashicorp/vault/api v1.12.0 // indirect github.com/hashicorp/yamux v0.1.1 // indirect - github.com/huandu/xstrings v1.4.0 // indirect + github.com/huandu/xstrings v1.5.0 // indirect github.com/iancoleman/strcase v0.2.0 // indirect github.com/imdario/mergo v0.3.16 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect @@ -412,7 +412,7 @@ require ( github.com/klauspost/compress v1.15.11 // indirect github.com/kylelemons/godebug v1.1.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect - github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 // indirect + github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/mattn/go-localereader v0.0.1 // indirect @@ -467,7 +467,7 @@ require ( github.com/shopspring/decimal v1.4.0 // indirect github.com/skeema/knownhosts v1.2.2 // indirect github.com/spf13/afero v1.9.5 // indirect - github.com/spf13/cast v1.5.1 // indirect + github.com/spf13/cast v1.7.0 // indirect github.com/spf13/cobra v1.8.0 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/teekennedy/goldmark-markdown v0.3.0 // indirect @@ -485,7 +485,7 @@ require ( github.com/yuin/goldmark v1.7.4 // indirect github.com/zclconf/go-cty v1.15.0 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0 // indirect + go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect go.opentelemetry.io/otel v1.30.0 // indirect @@ -496,7 +496,7 @@ require ( gocloud.dev/secrets/hashivault v0.37.0 // indirect golang.org/x/crypto v0.27.0 // indirect golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect - golang.org/x/mod v0.20.0 // indirect + golang.org/x/mod v0.21.0 // indirect golang.org/x/net v0.29.0 // indirect golang.org/x/oauth2 v0.21.0 // indirect golang.org/x/sync v0.8.0 // indirect @@ -504,13 +504,13 @@ require ( golang.org/x/term v0.24.0 // indirect golang.org/x/text v0.18.0 // indirect golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.24.0 // indirect + golang.org/x/tools v0.25.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect google.golang.org/api v0.169.0 // indirect google.golang.org/appengine v1.6.8 // indirect google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20240604185151-ef581f913117 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed // indirect google.golang.org/grpc v1.66.2 // indirect google.golang.org/protobuf v1.34.2 // indirect gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect diff --git a/examples/go.sum b/examples/go.sum index c50735cb1a5..4f095d76c6b 100644 --- a/examples/go.sum +++ b/examples/go.sum @@ -1176,8 +1176,8 @@ github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3Q github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= -github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= +github.com/Masterminds/semver/v3 v3.3.0 h1:B8LGeaivUe71a5qox1ICM/JLl0NqZSW5CHyL+hmvYS0= +github.com/Masterminds/semver/v3 v3.3.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= github.com/Masterminds/sprig/v3 v3.2.1/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= @@ -1231,532 +1231,534 @@ github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aws/aws-sdk-go v1.15.78/go.mod h1:E3/ieXAlvM0XWO57iftYVDLLvQ824smPP3ATZkfNZeM= github.com/aws/aws-sdk-go v1.25.3/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.31.9/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.55.5 h1:KKUZBfBoyqy5d3swXyiC7Q76ic40rYcbqH7qjh59kzU= github.com/aws/aws-sdk-go v1.55.5/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= -github.com/aws/aws-sdk-go-v2 v1.30.5 h1:mWSRTwQAb0aLE17dSzztCVJWI9+cRMgqebndjwDyK0g= -github.com/aws/aws-sdk-go-v2 v1.30.5/go.mod h1:CT+ZPWXbYrci8chcARI3OmI/qgd+f6WtuLOoaIA8PR0= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 h1:70PVAiL15/aBMh5LThwgXdSQorVr91L127ttckI9QQU= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4/go.mod h1:/MQxMqci8tlqDH+pjmoLu1i0tbWCUP1hhyMRuFxpQCw= -github.com/aws/aws-sdk-go-v2/config v1.27.33 h1:Nof9o/MsmH4oa0s2q9a0k7tMz5x/Yj5k06lDODWz3BU= -github.com/aws/aws-sdk-go-v2/config v1.27.33/go.mod h1:kEqdYzRb8dd8Sy2pOdEbExTTF5v7ozEXX0McgPE7xks= -github.com/aws/aws-sdk-go-v2/credentials v1.17.32 h1:7Cxhp/BnT2RcGy4VisJ9miUPecY+lyE9I8JvcZofn9I= -github.com/aws/aws-sdk-go-v2/credentials v1.17.32/go.mod h1:P5/QMF3/DCHbXGEGkdbilXHsyTBX5D3HSwcrSc9p20I= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 h1:pfQ2sqNpMVK6xz2RbqLEL0GH87JOwSxPV2rzm8Zsb74= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13/go.mod h1:NG7RXPUlqfsCLLFfi0+IpKN4sCB9D9fw/qTaSB+xRoU= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12 h1:i7cJ1izNlox4ka6cvbHPTztYGtbpW4Je/jyQIKOIU4A= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12/go.mod h1:lHnam/4CTEVHaANZD54IrpE80VLK+lUU84WEeJ1FJ8M= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 h1:pI7Bzt0BJtYA0N/JEC6B8fJ4RBrEMi1LBrkMdFYNSnQ= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17/go.mod h1:Dh5zzJYMtxfIjYW+/evjQ8uj2OyR/ve2KROHGHlSFqE= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 h1:Mqr/V5gvrhA2gvgnF42Zh5iMiQNcOYthFYwCyrnuWlc= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17/go.mod h1:aLJpZlCmjE+V+KtN1q1uyZkfnUWpQGpbsn89XPKyzfU= +github.com/aws/aws-sdk-go-v2 v1.31.0 h1:3V05LbxTSItI5kUqNwhJrrrY1BAXxXt0sN0l72QmG5U= +github.com/aws/aws-sdk-go-v2 v1.31.0/go.mod h1:ztolYtaEUtdpf9Wftr31CJfLVjOnD/CVRkKOOYgF8hA= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5 h1:xDAuZTn4IMm8o1LnBZvmrL8JA1io4o3YWNXgohbf20g= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5/go.mod h1:wYSv6iDS621sEFLfKvpPE2ugjTuGlAG7iROg0hLOkfc= +github.com/aws/aws-sdk-go-v2/config v1.27.38 h1:mMVyJJuSUdbD4zKXoxDgWrgM60QwlFEg+JhihCq6wCw= +github.com/aws/aws-sdk-go-v2/config v1.27.38/go.mod h1:6xOiNEn58bj/64MPKx89r6G/el9JZn8pvVbquSqTKK4= +github.com/aws/aws-sdk-go-v2/credentials v1.17.36 h1:zwI5WrT+oWWfzSKoTNmSyeBKQhsFRJRv+PGW/UZW+Yk= +github.com/aws/aws-sdk-go-v2/credentials v1.17.36/go.mod h1:3AG/sY1rc9NJrNWcN/3KPU4SIDPGTrd/qegKB0TnFdE= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14 h1:C/d03NAmh8C4BZXhuRNboF/DqhBkBCeDiJDcaqIT5pA= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14/go.mod h1:7I0Ju7p9mCIdlrfS+JCgqcYD0VXz/N4yozsox+0o078= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.24 h1:WEiv2o2tjSx9tv5jP7rCR1P8FE8c6DxkFpvHGy6SYZg= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.24/go.mod h1:mhxj3DJiOXogLRZ/wlGmI9VHiCW2kzHjHTJLxexOtEk= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 h1:kYQ3H1u0ANr9KEKlGs/jTLrBFPo8P8NaH/w7A01NeeM= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18/go.mod h1:r506HmK5JDUh9+Mw4CfGJGSSoqIiLCndAuqXuhbv67Y= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 h1:Z7IdFUONvTcvS7YuhtVxN99v2cCoHRXOS4mTr0B/pUc= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18/go.mod h1:DkKMmksZVVyat+Y+r1dEOgJEfUeA7UngIHWeKsi0yNc= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 h1:VaRN3TlFdd6KxX1x3ILT5ynH6HvKgqdiXoTxAF4HQcQ= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17 h1:Roo69qTpfu8OlJ2Tb7pAYVuF0CpuUMB0IYWwYP/4DZM= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17/go.mod h1:NcWPxQzGM1USQggaTVwz6VpqMZPX1CvDJLDh6jnOCa4= -github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4 h1:8hsGX13lDLAOuW0RCz1vf5Ke6SoGmo8cRIuLxGqE6rs= -github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4/go.mod h1:j7QmbsuRrU17hdKR7UoiSXjKbzx65NGApP2/AKSIZws= -github.com/aws/aws-sdk-go-v2/service/account v1.19.4 h1:v/rx7sJ6N9y3XObIyfJOLQnu0G6V/eBVkC5X79N/32Y= -github.com/aws/aws-sdk-go-v2/service/account v1.19.4/go.mod h1:uBBYm9idEyHenbZGnKp7RsFDeatpU3j1eYGpctlHS4A= -github.com/aws/aws-sdk-go-v2/service/acm v1.28.5 h1:yJriRQs3d0ZI59mAyCdCyM/l/oJ9wnWbDhADZlbfoYs= -github.com/aws/aws-sdk-go-v2/service/acm v1.28.5/go.mod h1:AI/FWryd1egUbYqCtEexDQqp9KTU9wr6uMYMhI5k/C0= -github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1 h1:voL/pOr0BaN/aalNDqu03FU9WLfLlUWKU5vN4zZrzxw= -github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1/go.mod h1:V5sr9xWq2ezIJp9Z9K42deo13xgg1IUTQK38QKPsF4I= -github.com/aws/aws-sdk-go-v2/service/amp v1.27.4 h1:7vtS6+3ElVte1xD/TV5DbZQHj+R0QoohQyak5YIK1uE= -github.com/aws/aws-sdk-go-v2/service/amp v1.27.4/go.mod h1:po55t8XjbRLbJ8XL9iGqKfgmfEn3aerSnvrD/q5hmEg= -github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1 h1:8d99lOaDOOQCx1Fzz/YqgKRFh7iQIgkgMlvfq1c5UWY= -github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1/go.mod h1:8qM0LbEOwR45GAsJvqWyGwFYEgeAEsvfvk6q75sFa50= -github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5 h1:KJHQTTo7aCyXhUYlKYAtPSjcl3KZvc+4FFgSPUWcs9k= -github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5/go.mod h1:3BsphqjgE9YOqWavNw60htOWr+17v+0hDvOTZAvQ5fY= -github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5 h1:7iFofM7WlbHFYZmg54ft21VOhlr17I9x+/hiMnY0cow= -github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5/go.mod h1:uwB4CO7XADP7or8jFWv8E5hNrwYFY4Zgn/FImfohZKM= -github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4 h1:DC/O773ZvFjBtH0LJ7+580jDvM1vmOKOTYva/ifm7DQ= -github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4/go.mod h1:yL19FXX7gb5GiHdTjCP8MNL5DW96IgiYi/H56JhEuZ4= -github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4 h1:e18VUICqDRo37EauaSl/FIs2iMeWs0vdb54r0XlqdrU= -github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4/go.mod h1:fyAiNyCDDzrPfGgWEYkJtobC6qiziWUlwng1Ix7g8/0= -github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4 h1:FJ6zJkBym0FV+H8kbAKpokfbZL04XpA44t6uWA4w++0= -github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4/go.mod h1:eBIZ0IHJHWYl6Idy5wy+gHdB6B76vSQiSi/oCeB9jD0= -github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1 h1:MheouQNjqxyI02C1fWh3QzshYojGgqhY1ja7rqeEyYI= -github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1/go.mod h1:1DNDu5ras8iIvXx/AuhRkCNtSe0NB4HjdEY+7XyC+aw= -github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1 h1:k9Naq87QuDek6vxzZBAElQxVD6r+Zw1EuHUn5OnId6Q= -github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1/go.mod h1:YzuGTQ6UfGKCrzpSDF62R0OzvcXBy8zTK7R9ILU44Iw= -github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4 h1:8SQK5aPMXymZoX3CiJ1x4jeQvhOg6aKkmic9k9o2LYo= -github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4/go.mod h1:F+iBvMxDaWhQgPF4bVvwCJ4+1esJXIa+HAGWu37AmaI= -github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1 h1:DWuMp2+NdUD2BE55Cc8Bs2rjWM3svAzkiQZUu1+2fTw= -github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1/go.mod h1:8n7q1kFJBVY2AMJTyyGdJg3aF/zygTeYkwjMZ+V/mBk= -github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4 h1:auiOXd3UwM3fmXU8L1IQD8vbG9+PqSw2UnXmcYAfxz4= -github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4/go.mod h1:LU9/SQkG3wE5KovOF3wjMY1tsJ1J4ERSA9hcP9cYZAM= -github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4 h1:xcBrOHVWRyCIhf5nVNRKtj/kFJCTY656Om9OAUNU0iE= -github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4/go.mod h1:UpjAaNmD380TgjYYAMRahhlDxeLFZKjhF/1c43v9z1M= -github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1 h1:23zr5sVGkCN8jjLbQP2SO4NQv+5wRl9wSvDfY5tpnjs= -github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1/go.mod h1:AILmcAiFVf8Ph5mKKAVY8ja0RwElFp7ijW5s1r4qqtw= -github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1 h1:qEfruVOWZD/8httHPFdFW1X2Tyk8w2+B/xXqOQC4kAA= -github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1/go.mod h1:9iuWVJhH7OudksHt7zCYhu3ezNHsK3IDFBRBIpAqsFw= -github.com/aws/aws-sdk-go-v2/service/athena v1.44.5 h1:l6fpIrGjYc8zfeBo3QHWxQf3d8TwIxITJXCLOKEhMWw= -github.com/aws/aws-sdk-go-v2/service/athena v1.44.5/go.mod h1:JKpavcrQ83Uy6ntM2pIt0vfVpHR9kvI3dkUeAKQstpc= -github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4 h1:z02SFD4Wgilovt63pniG1z9OaEIOxhVC2v+9WKTBfkw= -github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4/go.mod h1:ye1nOkHA8x7xKS3P4km6hwg5GmA7WByJJrm6Np3aJ9s= -github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4 h1:OFz6UAgJfc4VzUAgGeOfU1udTKFl1fZFcwaecIRcSXs= -github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4/go.mod h1:dDC/8RWLlLrUEoVJB04yka2iIWkFdtAAliefSH+FUlo= -github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5 h1:e5HALi+7vcUroTJloJutq2EV+iihasJvFit5Bz8kTWs= -github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5/go.mod h1:ByOl4k37YS9BZQSVoewiOGVmOsocotE5vr9s+pzwkJ4= -github.com/aws/aws-sdk-go-v2/service/backup v1.36.4 h1:q6Kwfy9DhTYPq/JDl5O3dnfdf2Hga3Wc/fu5m2LVspc= -github.com/aws/aws-sdk-go-v2/service/backup v1.36.4/go.mod h1:WGwrjhzgh1bf0GChiwnw6TYok6tEIPFat79ExdcN6Zw= -github.com/aws/aws-sdk-go-v2/service/batch v1.44.0 h1:r76873R9Ep7XW9KUkCexjTqnEtmfimjq1FbHc5dKshk= -github.com/aws/aws-sdk-go-v2/service/batch v1.44.0/go.mod h1:ELBM9CH29I8N+OxY5/M5bBs3YQ1rd+S6mmSJKiCiJv0= -github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4 h1:g4gzS4y9JrFsiJVtcsdVL53My97meTn7kfWYgyAFJ8Y= -github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4/go.mod h1:0MFqrGyNIuwMR0jlSd5r/rCA3S3IwGtHlN2EiTtavis= -github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0 h1:LHrV++0CqSnqSuZ6pqfrh4Z0IjL6ehT/bVOZ98hTY6o= -github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0/go.mod h1:tvSbdpG0KqXiLRahXAL6y/6vXIW7b8M6O+nVNI7epAA= -github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1 h1:VP4FtZKHzf/xegbubhPgNovObPVRIOtch7eelgwROx0= -github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1/go.mod h1:0jVvis8nv1ql8guJStqvyOgBUwhXCfDwZigqjBTIjXs= -github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5 h1:tAyHFeb78bW+DmRo0nDYR7Id4ham5dvWwuhbcYLXFSE= -github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5/go.mod h1:suM5EabsWzXJCpawQ/fFxQxGSjSOQ8Rp9kMBZM82XQU= -github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4 h1:sSfmh6DFJJEG0bfkJiImcZ3AUeatn3Jwo0yIb2VKRik= -github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4/go.mod h1:e+zuxMq66xz79pDjYXWPsEluMKUAwazoSuIaEfMfULY= -github.com/aws/aws-sdk-go-v2/service/chime v1.32.4 h1:KM+BfIdmpoQ8pwsCP7LoK5UMxf3tBBB1uP9B8ASqo6k= -github.com/aws/aws-sdk-go-v2/service/chime v1.32.4/go.mod h1:dPEjuoxMEMdPNFtfklQa72agz1oL9Q1zG2RzsYpnS+4= -github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4 h1:21Tuxe8O04dkudmTl6WPiL3h9AIqpOk4maBYu0GT7Hc= -github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4/go.mod h1:zSNBQV6Kdf5dthgOjSOmBr1BhMTgmEmDDcZqISmmYWQ= -github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4 h1:sp6Zbdbh/zNxJXbi/07wL6SArjRB5/gQCldlXXlNe8s= -github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4/go.mod h1:Dtdj7cmhTFRA2FjCnPIeZyDPHJmEnUY0d30xagW8LCk= -github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1 h1:TRDv5Ft6/qISkosTm3WKFoQaXuA2tXMjHrYc1frPU3c= -github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1/go.mod h1:BIE36Xry2pkOoixRGPwlFn/L14MaCMIHpC+tB2BoTAA= -github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4 h1:P4UazpjbIwre5+GGo85WikWTk3idUnJD8sL8JysOEFg= -github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4/go.mod h1:ZdpNeT3X3x8iU4wdqaeYm8DYn0IZ3d/Krk8gXvbM2ko= -github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4 h1:DXrXltI9XfD8ND/MZSfKJQ3et4f/4FBKn6Hv5frCeJ4= -github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4/go.mod h1:r6W6g2+YsfTBfuvxRLvCf6xxlQRSoNTdRDGFX7noKu0= -github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4 h1:QbMAN9s6cmAxQMTAbLmHj0a5mhwoZTL0eo91UaYLG4E= -github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4/go.mod h1:y45SdA9v+dLlweaqwAQMoFeXqdRvgwevafa2X8iTqZQ= -github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5 h1:t7ZIhyAbD9zDH7rzEuUIagnPz6dJRB8HesgygHUbpsc= -github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5/go.mod h1:Jnkkf+olxCcacqhQIjY8BlG4JL2/ZsPLsiBh6xnNsu4= -github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4 h1:Mj+ad+2ZCY70qK0Sy9AzV6eFq4N9S7/71kIL8rGVEmg= -github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4/go.mod h1:XpDzl3uk2H3Zf1+cz1453VJnHu492LUB8f/poRWObd0= -github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3 h1:s8IUd1V3jEMun7mhrdLfojmPNbPpnIZr/3mL+SWPock= -github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3/go.mod h1:D4b92wbLiBEVPhUi/LctCv3eqcOucG4xSUc13rawcQs= -github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4 h1:9u2EwGQVQuIqhnDoVeu6jDLWXU0yHc5HptB1ktqHTNo= -github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4/go.mod h1:Ha79RvZ2XSlVL6RcC6dT6AtlseEiY1UnB0aGvJdmXIU= -github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4 h1:6mVIkasY2pGtFQkX0Bjh0RMua0H1Px8p5vHLzGYpyMc= -github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4/go.mod h1:/+sRHIT00VCsc4kPTtSFoQab044bx72J3Nbp9rH9orA= -github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4 h1:dl+oQSMPrYCu7sdH/aZRvOplO49dI5KB9FzT+aVebKY= -github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4/go.mod h1:maEDlnDRdhsc0xrUljh3dUJbej11AHz+VTQJsNw1QmE= -github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4 h1:sVI7RVQ7ryIav3SwVBvdBzUz31hcQVRMiXFp/D/UTOk= -github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4/go.mod h1:K27H8p8ZmsntKSSC8det8LuT5WahXoJ4vZqlWwKTRaM= -github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4 h1:zqbJalPHJqn9NBns+i9eHUpt5OERttgDrzAoAsQqE04= -github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4/go.mod h1:oYja70TBh+q04+TN5OB8yj7Y9/k65xa3VxliP4ag3e4= -github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0 h1:zPqVjrBU2oZiGGyo/ouGqGE7jko7JoPfNBLsmixmi2E= -github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0/go.mod h1:M5AlmELOl+c+QvNOtcjYAy6pLoCAWk9AWAJoijf50N4= -github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4 h1:MPfnaWtfyb6puC5qribrdzmEzIAmlXn4BzcA1Gs7bLg= -github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4/go.mod h1:3FL8cUHMp2BRCb7tXAhAViSYMMfMymFqEoflzpolgXU= -github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1 h1:mOOALIM4JzhYkq3voCBbmZqmyEVEhHsfasMTbVxLkNs= -github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1/go.mod h1:6zf5j3mIUXKM0s2iz5ttR2Qwq+o47D0jotpAyaKgZRA= -github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4 h1:MVX41GBkdLFuq+oMfVQhLhriP57TFI09VAuSJkwTAcs= -github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4/go.mod h1:BaUzjsBCB2ZbLQvH2x5ixq748bz288dedHYgG1Qwac8= -github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4 h1:OGN+raxbAM+DAoUbjBSw1wWAzlw6Te6u57xVBBBuYUk= -github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4/go.mod h1:FvrBwe9Y9jMEYK0i3uc/KIYUIb6PPEcJP8E6aibp70A= -github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4 h1:IL4odDPoYEDrDEz7UgDEt0nX8jfygsSIq2LOCldbN00= -github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4/go.mod h1:HvRHqEtbGqeT3TQwXiF9uEzcLzLD/sXbpWxOGQDYSsM= -github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1 h1:m0VHnZy7Uiq7hh4eTe8C3yaUfCqTdrIgiOXb/pmFrl4= -github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1/go.mod h1:33VPKr2RoDSLMeOmjLP0dNQV3HsKAe/bB0OXeDK1/c8= -github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4 h1:RBRYZvG101V4aKp3shX1mGuRGZ6CiXs1lPmi3OBK/g0= -github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4/go.mod h1:X8AxbD403VXcHOncbdm5ka8uNr11JjvfBc913U32d/o= -github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4 h1:vRO9G24GarljnnHoDMMxOMuyiaQfzsnYneuwdKS4zGE= -github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4/go.mod h1:SeOos79IaHtF5FXp6G6VKBC6TWENiswuINSSfeGf3jY= -github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6 h1:dIOvHzR2AMUZM45k/6enOkCxZ0dG03T5a0xCa8l743A= -github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6/go.mod h1:gXj+HxeuhcAsbtmcP88/Td0nxt8E3h99XXnBD2/bMWI= -github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2 h1:DolLrk9um5/oj6k8p0sKc5A9eiW+DhFmc/Ip64LNktU= -github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2/go.mod h1:PUxIbGvs00Dw/BBqPPxqDpE5k2DvFHPVlNMXgChv0Co= -github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4 h1:XN5oTdsinlP0pm7+1UJDZ6TvT3Mi1p25zLbwgrvc47I= -github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4/go.mod h1:w6DEUruPElD9u/sNIo8E+mdsi+ptoX0B5rMBl5QYu6o= -github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5 h1:0Ch7C38oQN+Jwd6VkxUjmJDfJPsRr3qiEW0UqOYhGiY= -github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5/go.mod h1:+X0pZ4zLSCZNlIYyFeg0d+SKhWFvISEPMgGJzFL6K3I= -github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4 h1:SFNBg0ijUqerKuU17/YP6SQJWGLWRdHPnfs+O+9xoB8= -github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4/go.mod h1:TmIgrBzx07j8zIlyVm4G1ynCQ0EAHbIB3sV+wHF4n30= -github.com/aws/aws-sdk-go-v2/service/connect v1.107.1 h1:rN8zmpLByJYKabn2r3qK0PMqOn3wxcKUdvHuvuqArdU= -github.com/aws/aws-sdk-go-v2/service/connect v1.107.1/go.mod h1:BhQ5ItE0siEuYTP1gtaeQR2RClHE7IflOutRElug85E= -github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4 h1:Qsn7LWzCFpwzjQ+YbHTnzV0zT03eEk1qAWgzrJ1kzDM= -github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4/go.mod h1:Ox45JW+avlGQkrZlVrNTQmyrPKGW1xzMn5BOOP80tPQ= -github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5 h1:jHRXD0gz6YbJ1LnwLeIqw8ZeVIrEWhfaxCuiZCOfwDo= -github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5/go.mod h1:DSCJDNTNujQyCJOrnEB03ee3kuihX346fdQiklD2piY= -github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4 h1:eIwejoXqf/CnD/omtZ04QiA5oCZBNDlQtY3MgUaCpdw= -github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4/go.mod h1:p1rBBHNrpShDIU//kPCQk/sZvQfP/SZtGplaqdZxF9o= -github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4 h1:X7SOqxtdz1fdUr1UgLrFU2pkPkptJgcQ4wAEMy/0DGo= -github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4/go.mod h1:3x+Yw64mgIPWf6mV7+ePAL7WiiyeCXf5+NrPJHjnnv4= -github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1 h1:Tn0hZIhVsVzMRq6i1V0jtbHgxvwdJdClm6LdqCghtw0= -github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1/go.mod h1:mSktTnKmJrNlAOxo9XMTuyZZgNtsRHiZFlCDtr0Cjug= -github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4 h1:9EjSqpadafgsOJ+9IKeJfGHRJmXwtig1vrmDn7OGYl0= -github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4/go.mod h1:8Pk+xY6CaUw3WKfykOFbBshmwWB5AYb1rXy54AExBzE= -github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4 h1:9HagIn3jN6vhEz45xhnoCk75W+/6e4kxPi9S3tlYX3c= -github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4/go.mod h1:qAh0WHqAis6yrT4nbIfSXeK1+i9+q0quWZFM7u2zcJ4= -github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4 h1:46F63DU425j0LtKALaYPvJGwUXCbXLGL3OwC82+ftP4= -github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4/go.mod h1:LcvdT10LOR5jsGhA+V3XelQOaJTbdiIT2AHKZzKG4/Q= -github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4 h1:lxty/0cqjBNTyXgMYBmqTzHcEXFrwYs6p6P+sTv2TUo= -github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4/go.mod h1:LDiUccKENw8Dqp6pRAnTff4VL5NOJKUWxK8XdgDeV6E= -github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4 h1:s7mM86bIZ5M7Pbvaah+ULpf8sXfhTo6tVTEXQXlHJR8= -github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4/go.mod h1:pHvGsW093b+jkdSoAbT+gA9nt6q1pNy8Ru2vsfaN1wk= -github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4 h1:zqXdKVbWOp/gt9/P/45OLqQm4F1YUWRf1gSh12JBIBQ= -github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4/go.mod h1:h0i3yaI4wcw8Oh2L2b1wtObPsebxt2EeMdP6XbIZtJU= -github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1 h1:N7O3bi1PtoWHwl24P+Jzp08D4//nTAJOhD3tvdRdxys= -github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1/go.mod h1:gLG/qM5isGCDBaAqYdBKjezrjDVT6v086DFbjNnNUus= -github.com/aws/aws-sdk-go-v2/service/dax v1.21.5 h1:DplHNGO6Em5GoFhu6kZsYbPOjcGhAGKWVBxRnv2WGi0= -github.com/aws/aws-sdk-go-v2/service/dax v1.21.5/go.mod h1:SEzUZ4N5NEF9868UCBD5FCnaUDrLoEnMciJljIQmb8I= -github.com/aws/aws-sdk-go-v2/service/detective v1.29.4 h1:LJb8MCom/LDZoDVIZ+uTkViXXFE7I893q/TgI3+FnII= -github.com/aws/aws-sdk-go-v2/service/detective v1.29.4/go.mod h1:8CnVFnUAouvT9rngJosG0ftAr5EfA71qljXs2fPdCKU= -github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3 h1:32bbsAHr1rdar47uJdIzln39mq/qhtkHhKMKX/QOO8s= -github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3/go.mod h1:26/n41x24OUdF+VLuwMxhPl31vD9RojMeLdMNZyed3o= -github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4 h1:o9afQQoma39xoywQVujTpcjrwe2+RDnv3JxJan2nwao= -github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4/go.mod h1:4Bmv1oe9qPHS1ZQ2JWEcnwnXWcKhFoCbGm/8s8vMzJ8= -github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6 h1:X4aC2lLOYhrlL+I3Gm8wD1ssljfU23K9S2TxGg+74OI= -github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6/go.mod h1:b2qLEkaXQgQkC9UWlhfCBPTaPDvnjv/TY5JWDyUCtps= -github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4 h1:ox2+AKqwzfaB9lvaO5qse9fiEvIVBJvcCcvTKS7c3KU= -github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4/go.mod h1:N8l9k6ElY3Y948ET7gsGYfqSYhcAOfolzYmQdSg8THk= -github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4 h1:yy7Y5+j+trB1T8uQxM+1g/jEoXPMCyOqxIVAUAbHKH0= -github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4/go.mod h1:9RM2RVlqmhlGWOvabXaTqKEYxWYMaapsm2kRUJqju2I= -github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0 h1:PDNOlWFXwsQGJYIdxp5Em5tOayA0IjwyAAL1MLaZer0= -github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0/go.mod h1:bDONknhcJ0wREMHzTw/kaE+lVaCBQSuH248NVHjvmZg= -github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4 h1:NrPkWTcgk6nKOUBMNryJeI8AENZmWXeJVb8g9A3Enm4= -github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4/go.mod h1:f4jPGrPClbLTF4rwjGZ2Lfx+ETG6gU2j8m4zGNRGArA= -github.com/aws/aws-sdk-go-v2/service/drs v1.28.4 h1:81aZMHBglrjRRcXiF/PNa5zQrHwAQXNU2qDaKDsPexA= -github.com/aws/aws-sdk-go-v2/service/drs v1.28.4/go.mod h1:0jA7cK0TQBureDXRvNrNYHOImf+WOK9X1rBtDK5znxQ= -github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9 h1:jbqgtdKfAXebx2/l2UhDEe/jmmCIhaCO3HFK71M7VzM= -github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9/go.mod h1:N3YdUYxyxhiuAelUgCpSVBuBI1klobJxZrDtL+olu10= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0 h1:fWhkSvaQqa5eWiRwBw10FUnk1YatAQ9We4GdGxKiCtg= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0/go.mod h1:ISODge3zgdwOEa4Ou6WM9PKbxJWJ15DYKnr2bfmCAIA= -github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1 h1:PxM8EHsv1sd9eWGamMQCvqBEjxytK5kAwjrxlfG3tac= -github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1/go.mod h1:kdk+WJbHcGVbIlRQfSrKyuKkbWDdD8I9NScyS5vZ8eQ= -github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4 h1:VjvjAxO4Hu/vRz7aNoMtnxi+WBRdyZPDAjBZjrIwQVo= -github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4/go.mod h1:MaIyM8Niqa55SxzMACfiHVhC7xOr0wa9+pRcUWkGKV0= -github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1 h1:3ZgHR32WOV1SWQVBDwsuOm4e69AKL1XMGuc1LyJjJ50= -github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1/go.mod h1:er8WHbgZAl17Dmu41ifKmUrV7JPpiQnRc+XSrnu4qR8= -github.com/aws/aws-sdk-go-v2/service/efs v1.31.4 h1:uBcw1R0PusM+j1fYCaLeIFhqrDntEE1HcR/muOIUC00= -github.com/aws/aws-sdk-go-v2/service/efs v1.31.4/go.mod h1:4scihofKQuQubaxzkeoX4t7YJ9AW2pnt4QKBwEtsMTI= -github.com/aws/aws-sdk-go-v2/service/eks v1.48.1 h1:KZ1GkevaklMvPxcqivG4UDwar3lqMSpbK9RpZowjMec= -github.com/aws/aws-sdk-go-v2/service/eks v1.48.1/go.mod h1:fff5mmwLCVxyXCojYjPY34sUGvWtXCD325yRL5qHAVs= -github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6 h1:P1ogcWCB8yIB0k6+2CYYL+8ml1tSvYQWUeZXVqBrkR0= -github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6/go.mod h1:8Fz2FIrfqAq4KAhs20vraNyG4wzPheq8EFCBb9Lpkqs= -github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3 h1:EpsrOsTMEL3dxOujbZEHrZh9OCK52jU2fambAqBcYBA= -github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3/go.mod h1:zfn0j3G+U6N+HZBFgIrtMZhFRy1T4d0NoutDzH8EsHI= -github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4 h1:m+rMj7WOFCfc/v+N2X2/LBngi9+I9vhatWPnPTOmwo8= -github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4/go.mod h1:LmgiPApGNIhqMYvqutZx8OZp/ia8Dzp89BaqH8TaQQ8= -github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1 h1:kGMwyO/8QEbcE5s9hnprQg82Bo0U5iHkcqFtQm5FODg= -github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1/go.mod h1:rdgCuor2mAOU7LhpD7tO3TPl7BACCY4PzM9N0jnnHyo= -github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5 h1:doJDRX17qdP/W93+FmW5zPj2vB9yWIojvqtOcK5CNnE= -github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5/go.mod h1:YqwsImPCrZ8Ay4V/YIqASX80JIfpaRp8zye3e8JU8UU= -github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4 h1:oqcQPG5DC3KSHYtvU9IAGcx8m0bv/E1/N+axNTU8XBQ= -github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4/go.mod h1:vrCOclUVPrk9dUIy1jPS4EE3oTIMy41essKbVgDIOJc= -github.com/aws/aws-sdk-go-v2/service/emr v1.42.3 h1:ndpZbpeHezH1PvwyZPMfsQFwNsdOm1smePijmDHEYiQ= -github.com/aws/aws-sdk-go-v2/service/emr v1.42.3/go.mod h1:b5rw8jAiS1iQh/11s3kA/750pC0mnEfoOMRbrt3YwdM= -github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5 h1:cMTOHHfhnKH3vw2ktFHkl3wMHXkIuGKrmXq5kRl84aA= -github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5/go.mod h1:sdoSckikg3XGzZpkNn7/XFRJDj1qhzr0JRqE9t7GrVI= -github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4 h1:r3xbYSC/IVAC54eJNz9NSNItQYAEfE1fpyAd3xY+3oo= -github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4/go.mod h1:XudX9De0ob5VFmaVsph0WXw7omnOid6q8hW6YjT+xmE= -github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4 h1:GWRTbj0tiFfk6lIwUcHv7F9bPdty0TGwr3ruK0jyBUc= -github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4/go.mod h1:AudiowtxywCESLsT3fvGcAEEcN4l7nusiW2nZMaCo+g= -github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4 h1:feriNEUt2RPlVuVZwneOyIHvgHDXfb5aEe0BPvOhhjA= -github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4/go.mod h1:ihvSwcvyE0jUmVfeDxo4TMBsvZQSpuQmSi8WNFwgewU= -github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4 h1:+B3+oYV6P5XyE/r/n7as3DIEYFI2UgJpnvtemz5tNVI= -github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4/go.mod h1:MBYQlgoadm+2MlHRSEboBikXNZwc112vVh2vyKRei9A= -github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1 h1:HNMNn+tfDWgZml26DIRJ2IZmBoa3Pf9Y1JRiuXiGUG8= -github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1/go.mod h1:aEIXb5VUx5COGtVbhP8pe/Ulm0bQzxPbPmsVH5+Jog8= -github.com/aws/aws-sdk-go-v2/service/fis v1.27.1 h1:bTpcI1WZYf82fqM+xTkZ3BL7Hqgg3v7h3KJhuPphWTc= -github.com/aws/aws-sdk-go-v2/service/fis v1.27.1/go.mod h1:o7798u9XT3IvMK+42ZPTIjSAfnBfI+KSGkKScjqND+8= -github.com/aws/aws-sdk-go-v2/service/fms v1.35.4 h1:UcpnExUV1/3dkWeCeRWEeayxJZaw/3igh+vq6NiCBi8= -github.com/aws/aws-sdk-go-v2/service/fms v1.35.4/go.mod h1:tq3nvVIN1o5RwlTmwOsXcF/jx2xMiMs9CUoyIpT1igY= -github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3 h1:36FK8N9PlChbwouATY49K7sJ3hIQKnQwx6HDWhg8QLo= -github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3/go.mod h1:MkkI3PXFCW5kEJ6FTph90uSnvSoq8KconMJt0/pVWJ4= -github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4 h1:dwb0OnG1k1BQkk0ZyWbwuez9BQ+N/ZMna9nZMhmsI8w= -github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4/go.mod h1:t+dVO3SvthkMkhq65CmHQ3VB13s/CkMbA3zHliS6VDQ= -github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4 h1:gASSnRhtEaEIX+93ynGEQACaGZtRsw5p0as9e2wB8eA= -github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4/go.mod h1:exqX3T22NeOnM4pJDtHlu0P+Uw8hhJ634cpNwNEdry4= -github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1 h1:l9p0OOSBocaB9+bVUu3kFUJuChuqgTqOCXqUQ2XYVeQ= -github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1/go.mod h1:dvEklu7twesgCtISlQgD5n9eMhDijzJNvIQfsmT1yI8= -github.com/aws/aws-sdk-go-v2/service/glue v1.95.0 h1:3kShOn09X5x7WS4p6TmZXg5tkDmpbZtEd4C37Qfx9SM= -github.com/aws/aws-sdk-go-v2/service/glue v1.95.0/go.mod h1:CLJUKbfv3FrzdDeaD/MpYl7GmA2SfQbC5ZesWlOLMWU= -github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4 h1:AfjI3hznITxB4qk9WZFKUNA5flvB2p9wXVYRUjFHWWo= -github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4/go.mod h1:b3hAJKwkLYhLnuaJenTo0Ma37aXJuelhntCCPNaNInU= -github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4 h1:6d/TkfyIKofxt1BmYmJuob6gbeOPQOtVsfpKa/DZHZg= -github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4/go.mod h1:+rO7Zvvk5UabIRba9cIG84Ci9GC7aso7TD3W+3TUdhM= -github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5 h1:DvrVgGvjgeKgV2rYg9Ox123YbP8ud4DQwGZlqgP6uTA= -github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5/go.mod h1:Mm+9OUqJB9TJLp9VY726eJipy3Zxp/50erVJc7iP8Bg= -github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4 h1:cJ7+MUoFARWt7mox/PhWrZIIf6+W9YafRfi1sSUW028= -github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4/go.mod h1:eGhhoh+XTAdulvlhOIQXK9gipUQDFK9dxhcteHgAYsc= -github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4 h1:4FY/41U61VR0VNqBUfwQw1ZYJAtCGRE2H2fP1Y5eWWE= -github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4/go.mod h1:EZlPk44EBqBUSEztm6dGdAQcQc2pG0KSedULolUnw+Y= -github.com/aws/aws-sdk-go-v2/service/iam v1.35.2 h1:CK5cIZTxza9ki/4eghMeLk32/UeVcPgyDBNiFfbcG0U= -github.com/aws/aws-sdk-go-v2/service/iam v1.35.2/go.mod h1:PpmEOH3ZTQlDAezieBVdFMjPO1jovUMNPA4OpCtnwbY= -github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4 h1:icyZwij1BqzyW5yZGcfHIftrPogK9LgiWt08B1IYyWQ= -github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4/go.mod h1:NPEyhoIDtRHby3oWpLFUdGrfbMwM8f/4u57VdtRdH8g= -github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4 h1:LMurtFmS0KLuSDNYiWZVmyaTmkbu5HJeJvySzoJ33XA= -github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4/go.mod h1:8sD0U1cNqtXjezRZoX35pR7ek1f2gvU+5YMawA+nP6o= -github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0 h1:n9VLtNnW+zoL/nbCc4eg/ERa7A7b3ZUqfn9gAFYfd04= -github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0/go.mod h1:4PRDAODr5QhbNtlhu0qaSiqAYnawLE7AxFkbUJ5VmQA= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 h1:KypMCbLPPHEmf9DgMGw51jMj77VfGPAN2Kv4cfhlfgI= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4/go.mod h1:Vz1JQXliGcQktFTN/LN6uGppAIRoLBR2bMvIMP0gOjc= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19 h1:FLMkfEiRjhgeDTCjjLoc3URo/TBkgeQbocA78lfkzSI= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19/go.mod h1:Vx+GucNSsdhaxs3aZIKfSUjKVGsxN25nX2SRcdhuw08= -github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.18 h1:GACdEPdpBE59I7pbfvu0/Mw1wzstlP3QtPHklUxybFE= -github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.18/go.mod h1:K+xV06+Wni4TSaOOJ1Y35e5tYOCUBYbebLKmJQQa8yY= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 h1:rfprUlsdzgl7ZL2KlXiUAoJnI/VxfHCvDFr2QDFj6u4= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19/go.mod h1:SCWkEdRq8/7EK60NcvvQ6NXKuTcchAD4ROAsC37VEZE= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 h1:u+EfGmksnJc/x5tq3A+OD7LrMbSSR/5TrKLvkdy/fhY= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17/go.mod h1:VaMx6302JHax2vHJWgRo+5n9zvbacs3bLU/23DNQrTY= -github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4 h1:uEKMRTKNdS2ELDN3Kttfz7IFXanX0+T1sVE13mm/+Vk= -github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4/go.mod h1:TfxNP+f4gWfHqxnXjHQx3ltEOjE+WBxC/K0cfyaP6K4= -github.com/aws/aws-sdk-go-v2/service/iot v1.55.4 h1:kSWUXF8Bmqt7WA0TkQ/+rrGyNooDmQNno7EMwbRFbIs= -github.com/aws/aws-sdk-go-v2/service/iot v1.55.4/go.mod h1:yutfNjkxEV9lNXKElY0h0C58gIBsEanE/w3Ommjx92w= -github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4 h1:W7L9VJE5IyBewnGhqSF+kiK3RgL7cAXBbVIcO+bR/fI= -github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4/go.mod h1:97KG9VglZwxNAXYIwrbytMeP7MicB5agiSS8lPt3/aQ= -github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4 h1:/95tkdED4PqOh3JGek+cUCZ0Fw8MmBRRV2g/jylfdZY= -github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4/go.mod h1:kLgFUCERKvqSSU0eGof5nW8imVz3LmWWlWEjV5gtxbo= -github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1 h1:foISvsfZW7Xbr+QLm1JZSFhnS3uPg34k/HAdvzwuSM8= -github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1/go.mod h1:5o2QziQBZSqDaN6ta8+lzRpKQWLZRynzO0Hc3P1jyBU= -github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5 h1:Rbg0og1BCQX9CSBQcsv6bGDVfj22e1sjwZ+fjW4QYGY= -github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5/go.mod h1:z5rbrQ/1G6DVMpZaL38Y2zyMqx79MFqckZeMjzIR/wk= -github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4 h1:2QOgukJ0glDUtjujy0zFyAj69esN3x9zMgdG5Xgn1iU= -github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4/go.mod h1:V/DkAn79wFY2Eb8qFkaYKhTOPAyz82ivcl8vnfT/kJU= -github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4 h1:AG2Uk8X+w7bggTzuhWaxXK3Y3q06LhU1L4yto4KDzJs= -github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4/go.mod h1:SC65Rg/ClLWDLxM+W32GgTyx+x6mzgmbB9MAbhs9ZuM= -github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4 h1:9kH+n1+/qYj0CobsPKhkUkxXyk6YTn5oo1O+UHdVdkI= -github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4/go.mod h1:AUVjCq/VBzeRwZ1Im+7vZUhzbp62+6c8CgoKIM4/52I= -github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4 h1:U6bdkrhFJgIAGAob4hUxca1z0tY7fHXMhGuTWzjckDM= -github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4/go.mod h1:PGidrVmU9AHcjWznXWXvFiqbe0UXm76/ZM7zK6IpzsI= -github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4 h1:Tu/EuXZH2pJD4Fcz1UmkLXcquc5xTvVLjhCQeBhTnQ4= -github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4/go.mod h1:pKTvEQz1PcNd+gKArVyeHpVM63AWnFqYyg07WAQQANQ= -github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4 h1:yxySILn3hm1s8Ct+t9qMVaq2hSN+xiRNlZsofXhMw/o= -github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4/go.mod h1:OgvIq7m7gzY2sBH++CIV1V7krAZBgJRRJ7MTW1FU0NQ= -github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3 h1:w5xqARAaghK7j4r9JEUaprZP3PMZ6ugpX/BM0O6AWYo= -github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3/go.mod h1:+Cs3ak0F/Dwib8XDDw1eFeLpSArW+qrGjXg/AFjgW20= -github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4 h1:tjkbOT23BfsZTHn96JOYMxxT/9sf5BtNfvIcWsVuk7M= -github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4/go.mod h1:cfZaiL9W37cK78XUMWmZB/Gaq54fRC9bqYsadOyY0VY= -github.com/aws/aws-sdk-go-v2/service/kms v1.35.4 h1:mG1MH6yPwT5gNEeBrhig3FHc4mK0QaZOXsmQUbphP6Y= -github.com/aws/aws-sdk-go-v2/service/kms v1.35.4/go.mod h1:A5CS0VRmxxj2YKYLCY08l/Zzbd01m6JZn0WzxgT1OCA= -github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4 h1:KIYVcbLdEVB8L8NYG3xvSOqSnCRCORiYDMrI0cHj/T0= -github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4/go.mod h1:rc53HT3ic2CMOoxHrew0RLSTlGG69MbGTlhDV/zEvtc= -github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0 h1:wOEkZI80JvZg4ir8Jlq/YyzEbLzb2SDkMItBUy6FD10= -github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0/go.mod h1:19OJBUjzuycsyPiTi8Gxx17XJjsF9Ck/cQeDGvsiics= -github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4 h1:fsrhaoid0qqlvv6LCOMQfmxvk1Jc4uTyYu44PBNR6/8= -github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4/go.mod h1:QDUizvXGb8lXdbkNk6xsoDFjsPZomf5GU+TZlN45AVY= -github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4 h1:FzyfF9/Mpyz1MA0PeGM+vfc6gA7O8rGZ/kjByXYIazw= -github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4/go.mod h1:qa3eqVWxC4S2PfbOOX913HQael4zA0ftBqj3ekKxNUQ= -github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1 h1:bcR9vE7UCWOyf3viNdwTi52NbWZzUVfKFgldh2HvAWU= -github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1/go.mod h1:+dZVIo7wqamOxij6iAHf7jIZaFPrKJhwh3KmqKI+AR0= -github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4 h1:8tRjT7S8LxBRNRP3KtdV9vj9dJPzG1yDvRIqVmznZII= -github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4/go.mod h1:AhruhNzkEGM6NxQzGhc0gWvaj/o8FZi/cCoGymOVxyo= -github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4 h1:nR4GnokNdp25C6Z6xvXz5VqmzIhp4+aWMcM4w5FhlJ4= -github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4/go.mod h1:w/6Ddm5GNEn0uLR6Wc35MGTvUXKDz8uNEMRrrdDB2ps= -github.com/aws/aws-sdk-go-v2/service/location v1.40.4 h1:KJX1XCJtAC/Rg40IE5qIXH+Nt7Ywb9XnALlfC03k8vc= -github.com/aws/aws-sdk-go-v2/service/location v1.40.4/go.mod h1:P7pkWcdU1xn60/hic4rEwKLEuuKGov18IDxNb1Ce6NI= -github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4 h1:/5v33qVCLvDyFAPnF7m3yqCLeSVk2WOoU9MJwnqgyEQ= -github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4/go.mod h1:5urDGJAkBOW2EdWwqRyYDD+hCeFzVJRHLpw4uiofEUM= -github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4 h1:DTpdJEOUv0KDYwIra7mEbhUBOmjnMLsyLRVXlbGfupw= -github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4/go.mod h1:fZvkRkEuM134TYrlBAnvGnnNJgktI+lsqvMBVm0EZnY= -github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4 h1:9AedML/OxIW4wgBp5fFcMR6rcpfumYjKG/us7bjX3BQ= -github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4/go.mod h1:+M7r+IBjxp0/2Fl/8e8o/oRVse0m6cmfZ7pjV0gXYWI= -github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1 h1:PYni+DLl+pbogWtsCSc03V1gRoxlF0HJyL3Ajw6ODtc= -github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1/go.mod h1:/XSvJbNxkshCmWUz4ttx1p8CcChD57lpEfvpVXtCQTQ= -github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4 h1:hBSknrr7iKWg2AMrCCQCxf4P80kKAEJ4WJf2GjJtM6o= -github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4/go.mod h1:EMpxOW0In1PY6EAis5MFGickgYj7+b157mfVnnEotuc= -github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1 h1:+Q0aXMPgmmTaT8v5EypO5QE+Fhe+OYxEwHhXvxXpNrM= -github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1/go.mod h1:6sczFcbqyl/X92RaaDg6VXd/NKeYv8bA/kF378TApoA= -github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4 h1:0QgIgUpkj9X4tB32zcaA8YY1jc0jx1D5wK9GBcIP1II= -github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4/go.mod h1:IfjRtIngS36r3asyJMjBohaZBbMb6c/r+VFYW3to7Fw= -github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1 h1:0ayhq2yanWcY5h48M3MbRbjmoQxJKUQ5dN8Otbloais= -github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1/go.mod h1:vvHo3wD3qhQmYwWp4686VJLlNOC+7FYdO4FK9uaoQrY= -github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4 h1:3RUhmxqtpPsAe1bHnGZQDx+oEmDY15KjKkSgENHkFmk= -github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4/go.mod h1:Ga4F2GAM56xVz/cR88Pj1SMjnPmKEfm47TuaFy5BD6Y= -github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6 h1:yEbAcHAfQoUD2kebPHtMSzksWcqIS1Q49XZ2MVB2Gko= -github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6/go.mod h1:mSx0ShRByXHI7t7HooIvPd4OwTysybF30WkXrFLcysE= -github.com/aws/aws-sdk-go-v2/service/mq v1.25.4 h1:UgMMxrhKx5jIEveuUZhmrkPYSGE0/jRAtj+j+AMMSDQ= -github.com/aws/aws-sdk-go-v2/service/mq v1.25.4/go.mod h1:Ybs/4mXgvtirfngZ4zpwLg2b3kjEN6D0MqLNoz5Q8V0= -github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5 h1:RYt3Km7QVxs7b51FErHix4qhjI2RP7xjoG2BoxVTXaI= -github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5/go.mod h1:RXA2l8NSnvZ6I4mP2gZxkMJuGDqE/fOTDQP0an3zFGU= -github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4 h1:JmNfRNHnneLWLwKte6rBhV/WHvc5KPr52zGjefOBsHQ= -github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4/go.mod h1:80/Yg9ovhmMth488NHpnPIp4l6Rw4+9+CoHrjuPxlyE= -github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1 h1:Gk7iJhJQEwqldrKpMBhBCaWnxji78/GKeBjCJ9E0ve0= -github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1/go.mod h1:hnsmCvIWzyUk2RdWVSWnoHLwoKOQZToC9NoYsMagT3U= -github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1 h1:e1HnAPUIGkM1Eu4A5o83VQOp0MqWcW1BQXljHf8jCww= -github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1/go.mod h1:58gRrHmzxlsKfI3sNNXR4rz9RHv0g1Lk3Xl72PusRJc= -github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4 h1:5LMCceliYKB9m3n2yHWBWBlg9cW/RmYGnYAty3Njotw= -github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4/go.mod h1:cgdt9gLLpMm3ft6/MNTDmZ0pKPJa/sOPFkuWkyRQ9VY= -github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4 h1:u/vDkh3lVqFHavOO2ujv5tJ3pdAwa88eJL6zxu0uR8Q= -github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4/go.mod h1:kLZ+wCSQ04+zCjbymFTlNmlB78Mxi7dORmfbeChB7CY= -github.com/aws/aws-sdk-go-v2/service/oam v1.13.5 h1:51VYR5C0+/QEUrFURnwIGvT1eyiaKwnfQCoXVMRKtmg= -github.com/aws/aws-sdk-go-v2/service/oam v1.13.5/go.mod h1:dwn0suVbD6cdXDZQsEr5iYf4dhxDVr5wEAKSiCLSSQ8= -github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3 h1:EoXdh45m+CNUmP1tRFz+SD78qvsR4i5u7bFnMljgRV0= -github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3/go.mod h1:dt1En8oUmuPUz5AZjWi+fBeekG3O8WejKi1wgoafwNk= -github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0 h1:gtYLTC9+xSRX0TKEEz1rYGx16P8f0LInx4O7j178WNo= -github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0/go.mod h1:pQOhum5PBwXCSspA6bT4EZLhpawWF2aHTToUu/5vIBg= -github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4 h1:2bzNoZZWJ8+lRIBfY/FSOdcRIfMYAae9DFwcYxIwD5w= -github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4/go.mod h1:yjoW6GYtJ1dRtOth68jEL3gYgSXVJicc2Ljcjxt3s/4= -github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3 h1:gYS53GRIaSesL04BlZA9MEBzDlENidWR/JDBXhZonFs= -github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3/go.mod h1:qdJX3WZbuAan5dXCoinnJjuY1QERCpv3glXeI3+wbeA= -github.com/aws/aws-sdk-go-v2/service/osis v1.12.4 h1:D1+hSpaeBVydbHUc86o1Yv3EhOcM0CRazxOokfpC33g= -github.com/aws/aws-sdk-go-v2/service/osis v1.12.4/go.mod h1:0MthgSZ1NbnrgPnmzoaW3gcEsrDIHwlM+sTD40C+2eQ= -github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1 h1:T6kre1roWWt69vi4zH/YHHBeNxyVKi7DRcvsAFqRcv4= -github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1/go.mod h1:xY1QTcwh2yNZExwfq7F94eHmjwH7I0teGO9lOVpDGHI= -github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4 h1:X95oOMxpaWqlOq+AeMCwZFL73Mq01HTlouPSjf80G28= -github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4/go.mod h1:ri4Ew+vqZyF3RIGmPvismFkwMvP1XG8okHGbpKEDgi0= -github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4 h1:IjFjC4pJQvVOHFwQ/UYYd/HPMYZa4OtBeo+K5Fnge4I= -github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4/go.mod h1:injrkDvKGoHeXJrOSmlOqHFwmR4hBwDCx4zPeTlD/zY= -github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2 h1:+PSbd/wTgCueA9agqNNeSmVoOgcgAxtOeeJCxyerkmk= -github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2/go.mod h1:acm3akB4exauzjZeKNonTwkxCPIdWT1LWLRM09eZP7c= -github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4 h1:2bJrgP5iz3yVzqVBGSL0UigyyJklo3xkYusu8cfJJOo= -github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4/go.mod h1:Y7+679QPvkNHVJZuVNdoGVUMViwbTsZn7HgOTxcB5lA= -github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9 h1:mnLwmW4bo8scdYo58rxEmpWfdpd+AKEKh9f+k8lWZxQ= -github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9/go.mod h1:Ek88Y1SlTvTDgX9L7DWUPfQIYtT++3eqK7cMK0TdW8Q= -github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4 h1:2fwqaGPD7PKUYKLqeoyEiqYykZE9c/WxuVLUOdPmbEo= -github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4/go.mod h1:IcjocBWL1l0Z1RiLycZYvSGSSbFiZlOxn/ZWt8Pin9E= -github.com/aws/aws-sdk-go-v2/service/polly v1.42.4 h1:aFD49SdTdSj5Mqijyw9g3pkX8BlB4uY9PUQutouOZCA= -github.com/aws/aws-sdk-go-v2/service/polly v1.42.4/go.mod h1:EBQG16GyTvSu5WRp7XF86TgUGZMxEemXRodXxoKwzhU= -github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4 h1:FTLZaannrPDlvD4/ZxL2fwUWh3uGSgVosJ58cCQ07fE= -github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4/go.mod h1:jpELsHJrG2Gy/Pc0FHd1s4PDQ7DdsyVLJXpjZz9F8y4= -github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3 h1:W+ncQSLUP1MocKi2GMSbsdLT5HWkmC/P/2wuehcmIqY= -github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3/go.mod h1:Pv7rG+8I3W5+tH3J9sUSTr1YSyppDfp6xpW4n39eUxM= -github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4 h1:71m+NvWv63AnrzLpLnLwKs6OlpeJ0g/y+IYInc/V3QI= -github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4/go.mod h1:E6pzF6rAtAfRz2IE1hRho83lQx17IUQGLCrfgS2+s6U= -github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2 h1:zCXkriVKkUdplraYneawNPsEUe71CKOLHq4HJ6+fYxo= -github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2/go.mod h1:f6e2kXac6YYk9f51LW3TwcQk27Y2OF8O68wNxU8WRFU= -github.com/aws/aws-sdk-go-v2/service/ram v1.27.4 h1:/Dq1qVV1GzFvjs5Lz9kE1d03XeiEI+JFzqHtwmnSAx8= -github.com/aws/aws-sdk-go-v2/service/ram v1.27.4/go.mod h1:TWkXQo8ew7pyPtytLlHIL8meywY2lOJk6QdC8zmBD/8= -github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4 h1:oUAgSPugpGNhLsVruLMq7FBHq5DgQzokIh1xfgGB3Ro= -github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4/go.mod h1:4FFWPDJJuUu9HeE5zO2DtmITnOnXScImuhEaQlpPWEY= -github.com/aws/aws-sdk-go-v2/service/rds v1.82.1 h1:4s+9AtQQGB5n0xMm0xRbIQOFoi6rrggMlFt8WwHcDvs= -github.com/aws/aws-sdk-go-v2/service/rds v1.82.1/go.mod h1:hfUZhydujCniydsJdzZ9bwzX6nUvbfnhhYQeFNREC2I= -github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5 h1:2+q5D3ETSf+iikyY3y9wAcgeBl7OhwMr6sGNsFPSuiw= -github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5/go.mod h1:ewgM3ybBFAedvhnzP5MqVUUopusCWk0BpacCQKZNge4= -github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4 h1:3xIX2dSZqT4jw56itaL+pE/Byf7XNN27zMAWN1wN6QU= -github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4/go.mod h1:C4qf7cVMEVAzocVdhne+xnrSNHCqBlqiDSqb95MEkls= -github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1 h1:LWLva+4Mvp8DfrcsbZs5OIi3eGKSKVeFCFF/7Fy/Yjk= -github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1/go.mod h1:EhJJLJtlusHggdYFuiCv2LyojYq23Q+Fij/c9zZPA+s= -github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3 h1:b+l0xTU04tYJHEcMygS6Hgd1YiocXGuFZ3L1D90ue7I= -github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3/go.mod h1:U0dnwZg+yEdpK8Qw6HR3vsrbzzG14dGpqG5CcNQEzNs= -github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1 h1:WqPlt/aLrtiy1pBiOxE3ybqC2dB38QK6yEY2tn32pzo= -github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1/go.mod h1:zwLavE1e9LVWL7ipQnKkEwiMdoy7RsDIpKDxKrcXcZc= -github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4 h1:4WriI54AJNcwZ5/1Pv9FW/RA7ZSSiDyuKcB5Uhjv5w8= -github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4/go.mod h1:gTYtb5NQB1odCQC+4tJKsdqEIE8YK0UxIqeDGkGr1l8= -github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4 h1:Y5HXLHlU6hAnXzvm9mdr3pxYKG5srAcJiJ5Xs9xv2VQ= -github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4/go.mod h1:D9l849Ai7JGtu9/Bo2AG4PnNGrsUbUbCkL+DnS1xY+k= -github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4 h1:ZNrtr5E45PPgq+sjGpX3FtzIFmhmeo0qzl+rtBECTgE= -github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4/go.mod h1:XDlN4IONFWl3b9HSVfxYdFtUcZ7lofcrxU8mpJNGqJw= -github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1 h1:MbpIIxlZLEvaVBCs5Hz1S9WRrMLflJvs7weXfHb2j24= -github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1/go.mod h1:kRM2fTpo6FW8i7nbrp3naDtNdAhynDHGjE2ZVkUVnqg= -github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4 h1:GXV/Yuwu/hizxIXr3EAqDJdRdjya1i0kINoUdBBHdbQ= -github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4/go.mod h1:QN7tFo/W8QjLCR6aPZqMZKaVQJiAp95r/g78x1LWtkA= -github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4 h1:YCHWMRbaIyNUzhsFXSxW2aJ00WV6FUGzt2OtyE7RMyw= -github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4/go.mod h1:WUxTIZlbeHcwisUsauu2ra7O2+s11PM8xRLffHzc1q4= -github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4 h1:pUDTeq2jOs5+oAIzvCIQH/fz8OM8JBxhUDckji5y590= -github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4/go.mod h1:dnf5pFb215zPFBAAIXks1Bmim6TqHy6aREbVfGDCtT4= -github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4 h1:Sq4X08SEwsBqEbXQ1/9jpyRTrZyKBc9pcGtugdvOyLQ= -github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4/go.mod h1:1Kde+Ct5pBapu9i7xzb8p4ktqOeB0wwVlmqgs+ifTAE= -github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4 h1:25V/wRbTT5E0EPAclAM9qcwTrn8l687qqdeeCmee5eE= -github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4/go.mod h1:f6aal+/ZIeGgPS96j0kkxLQvDPTvDGUCM2weyXvc44A= -github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4 h1:YuGLHnF+el3VbFDDMGjtEblJSx03uG9VelRShPXWu28= -github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4/go.mod h1:nYjNCxhMB3EnfqEZFTqFJ/SmT28TrobM4kx50RuI/ng= -github.com/aws/aws-sdk-go-v2/service/rum v1.19.4 h1:FOIxk29IdEuDQ/OExisyB/j2Gs27+rErI7F2cWQOLv8= -github.com/aws/aws-sdk-go-v2/service/rum v1.19.4/go.mod h1:bdprjbQtxZ1HgvXeDfVzw17CerK0+YCRlDiKGLXIsgU= -github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2 h1:Kp6PWAlXwP1UvIflkIP6MFZYBNDCa4mFCGtxrpICVOg= -github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2/go.mod h1:5FmD/Dqq57gP+XwaUnd5WFPipAuzrf0HmupX27Gvjvc= -github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4 h1:w8i47heyQSv0gNy34TuW2/RJgizvFWUBi2tD6d/m5Ik= -github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4/go.mod h1:X0UNddpS5rWWrPKEMGGnVPqeFiaHZWs276CrCLiCTQA= -github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4 h1:hBa2bDiI88EpC+TzuUvEIZhFkkL2v/zHGBicA4yolVE= -github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4/go.mod h1:VrGFzeizVWk1GfmZVNj3Dctn1dxkyFIRQxQ3lnnFsG4= -github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0 h1:NDEbY45I7YFiSAW055YdE6fFoxmudl+jK/8qe//Bduk= -github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0/go.mod h1:tn9CZCzeX7NC+qhWtnsN7GUzXG64/QUqjxeZZetzjpo= -github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4 h1:vh2sqeiHm0L9aatuSTSbo/pq9XdZkLMhb8DwWL1Ta9s= -github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4/go.mod h1:m014BftQaUEsNk/6VMkqSj16cmUwAvgXHejhGDC46Jc= -github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4 h1:QwtdnU+lr5vvHqnbJ/qGXvAPwdLwYGL9mn2kbDOr+4E= -github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4/go.mod h1:f6adT2VvyhA+haZ1jJXGYaZyHIx55jrYcN7oRV6myRg= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5 h1:UDXu9dqpCZYonj7poM4kFISjzTdWI0v3WUusM+w+Gfc= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5/go.mod h1:5NPkI3RsTOhwz1CuG7VVSgJCm3CINKkoIaUbUZWQ67w= -github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0 h1:FzO8SVzUET6wNc74bt/x8WkJXZoTrrdMyNcq2xXOhVM= -github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0/go.mod h1:DSn4Os/A8w+uGnJI0LxL0+HFXKUsBKZNZLvtsE271H8= -github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4 h1:8sFt3y2akVCYqKmOdElGFYT6fNHTMYWf8j/orE/T1PQ= -github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4/go.mod h1:MBig0NkDyFmiNrETpm7AGEGXDFxFCw9SjaW9+paJAdg= -github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4 h1:131WE9mk0sgasGRY0b7GW2kOk1dv6UnSegrfEX0sTnM= -github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4/go.mod h1:0w7vfeqOLhAGJvcv4abYquLdqgi46t3cSSzNHm3ifDg= -github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4 h1:i0J7/4cRSW1/tQsp9HXG0CUQ9zfWtNSk0qB0TPI7GoI= -github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4/go.mod h1:PRd4P8yzjyCUfWIMmgiLS4/DgPfmjq76XoXOPGk/Cug= -github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4 h1:BkZVxMM1eMCH/K+oilj/5DiYDKzcyUgPCbOsENflPlg= -github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4/go.mod h1:h3aaCEFaMrY1+zUS2YCphaW2UZGTyZuWNNr7S4QEVno= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4 h1:YEY+Y4Lf3TuFrw8keb8NZ5nsbo/YplxEgZWbqnDlq+Y= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4/go.mod h1:5autx6GwAtQVv8S/qTwBKfxzAAwe8hOlzVuTtLdliVw= -github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4 h1:d2hcQdhIWKhLfifd/FvgSs6gQvFke885SotzqvUf0Bw= -github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4/go.mod h1:tMgth4UXYC4ExLwX/9STbRJCiP0vz3Ih3ei8iUHh76w= -github.com/aws/aws-sdk-go-v2/service/ses v1.26.0 h1:k42jq8i0DbnPxr+URD58oZw/Esb93kzoSczfEYrPlw4= -github.com/aws/aws-sdk-go-v2/service/ses v1.26.0/go.mod h1:6Ul/Ir8oOCsI3dFN0prULK9fvpxP+WTYmlHDkFzaAVA= -github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0 h1:xgp46CIfHVv0vj2+/NXZ5l5rNyuOt40JX/uOTo3f748= -github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0/go.mod h1:qVIFAGMTTDMumfHxKW8QoQJXvlY3hkfaxPONLHT3asY= -github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1 h1:9nvLjqQWTrehdzgfdDuBMAbOcAwlolbhYE9htVVTPvM= -github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1/go.mod h1:jIKXvGI0iFk5QXBW8FntPO/tqdmfC3OS0Z38twH9a08= -github.com/aws/aws-sdk-go-v2/service/shield v1.27.4 h1:zIe0kKPu8+AaY61HaNbj/wQd8vqUk+9rgcRjBcYOv6M= -github.com/aws/aws-sdk-go-v2/service/shield v1.27.4/go.mod h1:FNcYLPvoSlKrkSMkF1lLHCtm57w/144AkbL7Bk39u9o= -github.com/aws/aws-sdk-go-v2/service/signer v1.24.4 h1:M45uI6Xs717kXTlX34aYi4izTtT0P+WFxgUF0drYJvI= -github.com/aws/aws-sdk-go-v2/service/signer v1.24.4/go.mod h1:e2eA2NfmOL2k7BDY4d+qOideIxsR0mwMx/4uMAD/Or0= -github.com/aws/aws-sdk-go-v2/service/sns v1.31.4 h1:Bwb1nTBy6jrLJgSlI+jLt27rjyS1Kg030X5yWPnTecI= -github.com/aws/aws-sdk-go-v2/service/sns v1.31.4/go.mod h1:wDacBq+NshhM8KhdysbM4wRFxVyghyj7AAI+l8+o9f0= -github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8 h1:t3TzmBX0lpDNtLhl7vY97VMvLtxp/KTvjjj2X3s6SUQ= -github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8/go.mod h1:zn0Oy7oNni7XIGoAd6bHBTVtX06OrnpvT1kww8jxyi8= -github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5 h1:eY1n+pyBbgqRBRnpVUg0QguAGMWVLQp2n+SfjjOJuQI= -github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5/go.mod h1:Bw2YSeqq/I4VyVs9JSfdT9ArqyAbQkJEwj13AVm0heg= -github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4 h1:VJC0D1rgwZEA7sI6B4e41TBdjKmAb/IiLKB5LsiHVw8= -github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4/go.mod h1:3gYJPqrnwX7Tp5dz1J/ggR6iPrAVlC27mXQ8DLXsu3E= -github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4 h1:9F1Hm3ZDFiLdVHztKWmmrb8LOaXn0HtY9YyUuPmoCmU= -github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4/go.mod h1:eaGj2hqxtnM4M3b2JTOdJbiFMr0O5Vjksi+gIPmi2O0= -github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0 h1:y3IzlPKfVZzbFKmX6rOzjissOOBr0iU4BH5X5q78Hv0= -github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0/go.mod h1:c3LLUtOihqJn++BtmSzf2xjyt1cMCNAJMBP0IMXHVRE= -github.com/aws/aws-sdk-go-v2/service/sso v1.22.7 h1:pIaGg+08llrP7Q5aiz9ICWbY8cqhTkyy+0SHvfzQpTc= -github.com/aws/aws-sdk-go-v2/service/sso v1.22.7/go.mod h1:eEygMHnTKH/3kNp9Jr1n3PdejuSNcgwLe1dWgQtO0VQ= -github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5 h1:E1FPa9xEDKEMcKsRrZ/wuonFwrtVJ2ZyDS+nVFliZPg= -github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5/go.mod h1:vts2iEAgM9gsyWx5c1z6db/Kw5WBKKoZBb65JfW3YR8= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7 h1:/Cfdu0XV3mONYKaOt1Gr0k1KvQzkzPyiKUdlWJqy+J4= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7/go.mod h1:bCbAxKDqNvkHxRaIMnyVPXPo+OaPRwvmgzMxbz1VKSA= -github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4 h1:1jVRBgclr7cpeLiIs348kKXobvVjdlbHfVYM40Y/Bv0= -github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4/go.mod h1:WmqcvGd10eSVYIjcQYmBmk/tcIoCaxGtUHA1J1hSZvQ= -github.com/aws/aws-sdk-go-v2/service/sts v1.30.7 h1:NKTa1eqZYw8tiHSRGpP0VtTdub/8KNk8sDkNPFaOKDE= -github.com/aws/aws-sdk-go-v2/service/sts v1.30.7/go.mod h1:NXi1dIAGteSaRLqYgarlhP/Ij0cFT+qmCwiJqWh/U5o= -github.com/aws/aws-sdk-go-v2/service/swf v1.25.4 h1:TZ8i30MwDZybhMTTtSR6MfDRmq6IC1g0Yd+uYIu+U+M= -github.com/aws/aws-sdk-go-v2/service/swf v1.25.4/go.mod h1:friMlcMGTLFKOYtghIFILFGt/qXHugU3LVyb+ZZoUto= -github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4 h1:fLZX6D2oTLqHqtq8D7d2zXhTB47c62Vb3BpFD+bdX8I= -github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4/go.mod h1:7e8prP5gp4ppMRhWyxI6IS6HcdSYKUeCMSP0lCvc2Mc= -github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4 h1:fOMpu3sHr6ogDeIGA9RtyUJYhk8zftvRA5caPwSUy2c= -github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4/go.mod h1:B90eVR/hml+ZWjDbFT6CuGWhDgDSDMUxdZXAhj7EdZM= -github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4 h1:glNNLfVzW88jz83oPZ4gXndJL7VDDANHowCoJU673OU= -github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4/go.mod h1:VUHrcV1XoUd6ZWzIMal9CeAA2EiKkAhmImuRGhNbaxg= -github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4 h1:IRkhEZHYiGign3W70B2klrcSAGd0AxzwRPVXzYrWaC0= -github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4/go.mod h1:SjPCCILSbP2Qa1EtRiVAsLv+VhPozsIaAM0CfIR4418= -github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4 h1:ScuygyLPjcj3f93Jx8ROfnvGbjemr0nQIWUct2oNdzk= -github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4/go.mod h1:WnJm0jGBgwOlftpREDb79ZVjBaMGCTy+lBrZyPKj/9U= -github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4 h1:vqIZR0Mo6u0Lx/Ep5ea4kaxalsKY1+Um1tJ6UvoDArs= -github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4/go.mod h1:lmvSNrXkQPdl9SaIi+yvK9UQ3USZC8N3iImoCu1ADo0= -github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5 h1:C/vvsHEmnq3aDDOd4NlnTxBD8jQUaiz5aWDe7DZXbmk= -github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5/go.mod h1:1mlBtH/eZLPMsGP1PfTP7dCo5UxoQakUB/PhqYYR74A= -github.com/aws/aws-sdk-go-v2/service/waf v1.23.4 h1:nuWRbrvFDguak/TyMboBinKnb2mpAND/bfP1q86oPu0= -github.com/aws/aws-sdk-go-v2/service/waf v1.23.4/go.mod h1:tr0CnSIV6Ec77++iNfJ3O4IFLA39XNS9K8Elz8fX0HE= -github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4 h1:3oAEFGfXT0bDCd8guP96HHdWMskaSyi1cUUTsf/hm6Y= -github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4/go.mod h1:/XumuYHUill3/zg5H1ZA0ReiHNSw13CHG2yiIx7GMog= -github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5 h1:0JcKRIwypcn+qjFntLrJ6S1KZQDgVicNX24YT2O2ehs= -github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5/go.mod h1:P95v1j9QVTk6fFciQhk/PnY0nYPGWixtJC/G7e2TY3M= -github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4 h1:9Qd0MjFLUAUJqHf450+moANwNIh/d9cZ7ilP62CvfBw= -github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4/go.mod h1:kIGecw/fUgEttRZPxglmcpyZdStWWJvWKJRmMyKiwDE= -github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4 h1:ocpfluH1mGYGRhjc89zlMr83P75qRkyET+GuRXj6twI= -github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4/go.mod h1:t5Ii3SqJrHijXgRbAWOfD30e/uuNxaVnQdLfji/yGQ4= -github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1 h1:O2IZDp8Y+6ywBfIyBGMDljfQzRvnO2Fn85eV1+2Ovlg= -github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1/go.mod h1:NpECdAtx0GNmx6ANGHmgDxqV6LQq59cxs7lY7vUiLUY= -github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4 h1:jzF1yA5OeQuHzuPgdNiQ7no4wWGJ7hnYlPelVloFrXg= -github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4/go.mod h1:pS1ioSPDOAQ3c6BmkVxpVOaloLm6NbJ9Yvz5S3R+gP4= -github.com/aws/aws-sdk-go-v2/service/xray v1.27.4 h1:ybfrkoywYgvJj4RYUsQWdBlIXwa/ecmtybnEnYPgph8= -github.com/aws/aws-sdk-go-v2/service/xray v1.27.4/go.mod h1:dYbiZw60hQKk9dErFQ7t+OF+6qq6Vk9oazdnZxZhZSc= -github.com/aws/smithy-go v1.20.4 h1:2HK1zBdPgRbjFOHlfeQZfpC4r72MOb9bZkiFwggKO+4= -github.com/aws/smithy-go v1.20.4/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18 h1:OWYvKL53l1rbsUmW7bQyJVsYU/Ii3bbAAQIIFNbM0Tk= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18/go.mod h1:CUx0G1v3wG6l01tUB+j7Y8kclA8NSqK4ef0YG79a4cg= +github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.33.2 h1:YQmTD87Nr1Pbs744qILXJ8Z7kBdmtPpVOuj/gkfgm2g= +github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.33.2/go.mod h1:lJHy3hPT0NATCHF+ZbrShk+WFmp0SRF10+zoIPTFRlU= +github.com/aws/aws-sdk-go-v2/service/account v1.20.2 h1:4k6o41QjLjgRWJ4noapiYOt/MkTKYpxxm3tV3auMV54= +github.com/aws/aws-sdk-go-v2/service/account v1.20.2/go.mod h1:7pve48PWWDbBFRZwqJyWGcvbkHpcUBRHtWSkoRMVOnI= +github.com/aws/aws-sdk-go-v2/service/acm v1.29.2 h1:+zP+Pp6cIajY8CPT+ABCOLctvmYkNuNUSZ3vrDIvKzk= +github.com/aws/aws-sdk-go-v2/service/acm v1.29.2/go.mod h1:pyj5IBRLA+w27gR7KJY/4lSWoP4XOsyOVsXKAMvWE3s= +github.com/aws/aws-sdk-go-v2/service/acmpca v1.36.2 h1:akZeRODD6PrS5zCrNeAru9IKEr/P4ocf4VMehHYnxaU= +github.com/aws/aws-sdk-go-v2/service/acmpca v1.36.2/go.mod h1:i+aP0us0oDFVPP86a/xf3tR0uqWv/FYdlMGn2DQ4MTk= +github.com/aws/aws-sdk-go-v2/service/amp v1.28.2 h1:4bWDnWg7C2j08Psm7spPES8amQfaLfaFNZVSTVEX/uQ= +github.com/aws/aws-sdk-go-v2/service/amp v1.28.2/go.mod h1:Kl9aIKyfKh4EbccGaxSa9S+IbWYsqnCBKeY7XVy8Smo= +github.com/aws/aws-sdk-go-v2/service/amplify v1.25.2 h1:K5yvCYPvRDXPnx6kvgbl/mMGcfKbEvgdJxZKaf+ott0= +github.com/aws/aws-sdk-go-v2/service/amplify v1.25.2/go.mod h1:Zoj++3OeG0yMMdxvtSdoWY5U/kUzXC5xWjWz+q9Yk5s= +github.com/aws/aws-sdk-go-v2/service/apigateway v1.26.2 h1:qX2lC5M6ZrjFK6CJl6qrRWtLWPVDVfMh3k4TFW+eWEY= +github.com/aws/aws-sdk-go-v2/service/apigateway v1.26.2/go.mod h1:qTYWFp/mdwk7tM8Z0lcFnUUvywmc0GYRmj/4Ko28yQo= +github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.23.2 h1:GOB+u7ARBjmATXqMsdHaiLPGW/OIGJZb+sbT5S+cJv0= +github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.23.2/go.mod h1:y75KawFLMiWESE86a4IwN+iBlxSYT5rpqySlcxQw18c= +github.com/aws/aws-sdk-go-v2/service/appconfig v1.33.2 h1:AAZ0ElKb+RRTm/S7lftJHFAd4d87utD0RKveSb+udQg= +github.com/aws/aws-sdk-go-v2/service/appconfig v1.33.2/go.mod h1:zqEdmXsD9qS7hjOMednGrVDu28O8d0VzmYR6eouWYlg= +github.com/aws/aws-sdk-go-v2/service/appfabric v1.10.2 h1:lozdDDLmd2cpXik0QFyo6zyTAtPid7xVG2ouyU8Xyt8= +github.com/aws/aws-sdk-go-v2/service/appfabric v1.10.2/go.mod h1:pdRgMYHJfDDeTAw4TI4+EfxelbtA0U1On/PSUPhGz20= +github.com/aws/aws-sdk-go-v2/service/appflow v1.44.2 h1:8rj0j8OieQBUrFE2G6qCpebwEcE4LYaukKkKi1jsyH0= +github.com/aws/aws-sdk-go-v2/service/appflow v1.44.2/go.mod h1:7GrCW+K/o84aiTvG0/Ay/UCAiwjkonvuGvnFBFpJITo= +github.com/aws/aws-sdk-go-v2/service/appintegrations v1.29.2 h1:GuaLgkDKBJafUAd25WB8XdsFrfc3EtOwmwQxA2sqOJ8= +github.com/aws/aws-sdk-go-v2/service/appintegrations v1.29.2/go.mod h1:AqxcYxSdMO1ZSB3d10Eozc1RfKfYjrn0K1nIsjaYJ+Q= +github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.32.2 h1:axbeTrC2LP7QpwzBqUSirrzDEWEJbjHmWMfF/OL6xwc= +github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.32.2/go.mod h1:tPjL3WDvnky54nGINDJmP6byRAbQiIpdLbT6gnZq4nQ= +github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.27.3 h1:0N2qI8kmroTN0haXJR5kcQa4Dfpbh4NTicTaI3MoAr0= +github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.27.3/go.mod h1:lIGEkWgdZrjtZyPQ1XMjYfFCWafpP7F30Rdz+wevQIg= +github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.5.2 h1:/vffn0q6cucT9+Rc/3hqjy1Z8I4tCNddcquhVdm/Puw= +github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.5.2/go.mod h1:Q5/Cw6jsfPipidwxebx1bAwPCOzORVyGU0POTe//8XM= +github.com/aws/aws-sdk-go-v2/service/appmesh v1.28.2 h1:KDIqoM0RfW6AZAol93MNiOVd5vITNO2lfLhU0ENDPTs= +github.com/aws/aws-sdk-go-v2/service/appmesh v1.28.2/go.mod h1:EFX0QOb5sy2bc7qLrCtaWBCAphAsF2H7q6vzTklMXds= +github.com/aws/aws-sdk-go-v2/service/apprunner v1.31.2 h1:Lh2SCnNCFYaL3zPZ15lo+SaQNG6d901gqoU7yGjXupE= +github.com/aws/aws-sdk-go-v2/service/apprunner v1.31.2/go.mod h1:6VHD8l7WdVP6s6haYvfXpO632tCCvKI9etO9sbwSBOs= +github.com/aws/aws-sdk-go-v2/service/appstream v1.39.2 h1:NdSOBVMDu5iCigj5gPCqUK7R3nPJukk0fXPLj7icp9w= +github.com/aws/aws-sdk-go-v2/service/appstream v1.39.2/go.mod h1:swGQlfkXcvKPFgrRJINANYvHb2u+NH88mPyhvNqU2Pw= +github.com/aws/aws-sdk-go-v2/service/appsync v1.37.2 h1:otkSvG1Z+TARNn58Y5qjdZMbH2+GOnwV8+K2R4gSLzM= +github.com/aws/aws-sdk-go-v2/service/appsync v1.37.2/go.mod h1:MWfGPdl5m3phNVRgLU3fIgPnzTgrFwONX/T8/DK6eoE= +github.com/aws/aws-sdk-go-v2/service/athena v1.46.1 h1:pYdI80MNBtGZnI2dfBk6r0CIQsHWpw9Td8uYmgItsRU= +github.com/aws/aws-sdk-go-v2/service/athena v1.46.1/go.mod h1:BPy6WfKKUTQhO6hVCyImd1I0ejlngPaCu1zU0vZ1vPQ= +github.com/aws/aws-sdk-go-v2/service/auditmanager v1.36.2 h1:Olieok8TUBkc6wCb0Qp8nrmI+iDBHOrA0IZNAAf92Q4= +github.com/aws/aws-sdk-go-v2/service/auditmanager v1.36.2/go.mod h1:auTo9OWA6W4naXZIKjBZPeUdYe/5idHL7r/+6zgbbFo= +github.com/aws/aws-sdk-go-v2/service/autoscaling v1.44.2 h1:2S+PZEKpyQUbNaR2p+CTO+NfS1+x4Su7xSdaZcbGLEw= +github.com/aws/aws-sdk-go-v2/service/autoscaling v1.44.2/go.mod h1:Gmv7s//GGvs3nj9aqltFYnLStW8vDIwch0USkE67G4E= +github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.23.2 h1:rmtYggAGmr9RVOv+acf+FKbpNkdKnrhucJw01gQkjHc= +github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.23.2/go.mod h1:IXXoIU2PoQd+uUpu1qzC+tcyWpaJBLlX3bQTvaxO6Fo= +github.com/aws/aws-sdk-go-v2/service/backup v1.38.2 h1:0frocw5aVGUnqsVg3BqtdwncxUlTNulFSOtQVHlrtfk= +github.com/aws/aws-sdk-go-v2/service/backup v1.38.2/go.mod h1:MWWsaecE5EujYI9tD9+yeDmKcPTkfrBhS9TPX5EYIEI= +github.com/aws/aws-sdk-go-v2/service/batch v1.45.2 h1:VZ+ompKb9w3uZspgZ+2yD2OCEeUJJvcaC+VVmrN967g= +github.com/aws/aws-sdk-go-v2/service/batch v1.45.2/go.mod h1:z9GrSORElTuTG+rLKbQMAKi/QJeZIlaSx2c1PWO54ok= +github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.6.2 h1:kLgOBz/6VNu3at3pkd3BjmWMsXbcQsGRIWwee7wuiIA= +github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.6.2/go.mod h1:DsvYjYqN9EHrL68hc7RYYImI68BeyMdku8+8rm+AeUk= +github.com/aws/aws-sdk-go-v2/service/bedrock v1.19.1 h1:tBs50qPo0MQHzrggd2za8RchMFZCSgnQ+pJ18O3Nzhg= +github.com/aws/aws-sdk-go-v2/service/bedrock v1.19.1/go.mod h1:zr1Em8iRwo+9WWUsfYSR9ugG0TFR2hMDaZYqMLH7f2U= +github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.21.1 h1:JaVwiVoqBMT7939WM8RmaKl20AM9T1/QJpPg94TIu54= +github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.21.1/go.mod h1:TWgiTaFOEPO4WmONX+kASPCHobxtLGPjQyT80mPOvSE= +github.com/aws/aws-sdk-go-v2/service/budgets v1.27.1 h1:2ccATKKXh7llmUNifz2hcLh3Dcv8rRnCJh/72HCVsSU= +github.com/aws/aws-sdk-go-v2/service/budgets v1.27.1/go.mod h1:VPYBTW5go5v/QIeXzhkv51xoj5pRpIIlWe8NCdHFfbA= +github.com/aws/aws-sdk-go-v2/service/chatbot v1.6.2 h1:qOY3VrapFxZtmIwvFNUCh/qStdhfCYlkD0VA+FBPBTc= +github.com/aws/aws-sdk-go-v2/service/chatbot v1.6.2/go.mod h1:z959I7ZCUNrvPawbtgEw7xjzaSma8sbypOryHODvm/0= +github.com/aws/aws-sdk-go-v2/service/chime v1.33.2 h1:n+gJuylm+jrTpGgjDvTzgsBw0eBuRRidjjkGg//W7Ls= +github.com/aws/aws-sdk-go-v2/service/chime v1.33.2/go.mod h1:xyUd00h8t5+bu5qN+XDjeA2U5O2sWSH69lphLQWNCec= +github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.19.2 h1:/1EDqoxB9eGFjir37+1w0H5Y0tCSUZwY9dtPEYK+/Yc= +github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.19.2/go.mod h1:CGXRUn9razUClMrT0ztmaPeAtQJjBuewiZ0htkSlj1k= +github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.18.2 h1:nICIPZKYDiFAPY8A8dm7TWNBV4a5QUQe+Qymox5Zlg0= +github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.18.2/go.mod h1:Y1Sv53bccpWBNWIw6+29DEztSouqq/u/S6S/lPqI9/A= +github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.17.2 h1:kNG2Wbo9SSkIaSIO0kVyogca27/aHBuGP/pNvIwinmc= +github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.17.2/go.mod h1:iX55GDn2lL2pthAp3k3lNpsRfFdfNpvYlHHqu8GQKT0= +github.com/aws/aws-sdk-go-v2/service/cloud9 v1.27.2 h1:2Lhh/yg+CgH6Pu7OvesM6uP62spjvZyUyWsn60xFjww= +github.com/aws/aws-sdk-go-v2/service/cloud9 v1.27.2/go.mod h1:R6qoyNSjchvHZZrUVpMwqjqOuDNCdk9qoI9IagO02xg= +github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.21.2 h1:dCuKmwWeHdV4Y1Z4WKp8Ss006WN48EHVcPyMgtWlanU= +github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.21.2/go.mod h1:m76qmFtlykPrPIMM4wpE3nTukLjkq7bt412UVaQbp1M= +github.com/aws/aws-sdk-go-v2/service/cloudformation v1.54.2 h1:0xzfXPA31Hkoi9KnQnkZNll3/KvkeYF8eYAvbjy0FOI= +github.com/aws/aws-sdk-go-v2/service/cloudformation v1.54.2/go.mod h1:85xWVAzH8I6dCauQy7j1nt8CbSELPzGQj45chIZ/qMA= +github.com/aws/aws-sdk-go-v2/service/cloudfront v1.39.2 h1:U8FVH342YcgI+nLuy+XctvI+M+jkmd8yBFnkM/8CM/M= +github.com/aws/aws-sdk-go-v2/service/cloudfront v1.39.2/go.mod h1:cShu4+4PIZJ5nvMI+NEcItwVjMxQV0SGMYMMOLN5FME= +github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.7.2 h1:+1l8em+RaE2ZULoxo/NELNwgEAiMkEYBW34VtpevP8U= +github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.7.2/go.mod h1:MDEsRSicvgQweiN8hbGErk583wyHZkOlbc4BfKhSi3U= +github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.26.2 h1:ZbBguPNHVub12aYeNY2VrU0qCuFaYoV74Ef/H2UK0pw= +github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.26.2/go.mod h1:Xt7hXQe1EeZQ5J0efi7SS12CN5otGyTS5IFnWCIK6cg= +github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.25.2 h1:zpemefmICrgOOomi/J+DmuYMdaVMl6QU/UdrVzYMtmE= +github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.25.2/go.mod h1:0ZqrezjT/L6ruxNur0O+LcXVIiPPGpfhfGy3FNokiuU= +github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.43.2 h1:sLoUkwhrhogwbnQ2/nsc1MT3dia7krZHHwCMbFyYGbo= +github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.43.2/go.mod h1:ODEcuhq+MDaWP9fpgCPcYMKE12pyK5g5W2U0z0nHEiI= +github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.41.2 h1:jB98st53IkKoKXQAwhP4WjVaP+dCBOy75HfCo6Vlx6k= +github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.41.2/go.mod h1:TqMW1vaXXczuV0O1Wk+8+IZZQg7VusHNmTeJzNz6PK4= +github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.40.2 h1:q5+hHt4JBA+8K6uAvfLWpUs7ErVR0GNW0Xf5KTOl84c= +github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.40.2/go.mod h1:3p7NzlLlJesNGovq7Vqx8+0UibawzodrBRQAbaza6pI= +github.com/aws/aws-sdk-go-v2/service/codeartifact v1.31.2 h1:7XOQO97FkhrPuCcmDqX4IaaEC93Fr9bXfJeZ6b+weQ4= +github.com/aws/aws-sdk-go-v2/service/codeartifact v1.31.2/go.mod h1:7QKOwF4gC/ELkHuKTnVr/zGuQpJgdcIfFO3ph9TZbS8= +github.com/aws/aws-sdk-go-v2/service/codebuild v1.44.2 h1:2nLfDL4Gku6Q8u/OUyK7UQPfAxephIUZaLVa853KSFw= +github.com/aws/aws-sdk-go-v2/service/codebuild v1.44.2/go.mod h1:gSVnRPxjJD21L+rU0ovZxs6rn0bigG5Rvthy3EDNlMc= +github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.16.2 h1:vjql4sX+ZLBdAbEFLoA4op+RpG6M0KTVg+tgXmkZh7c= +github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.16.2/go.mod h1:OCGGMVnFTtz8ndbULEt/0schZMYbkrEv4kd3DY0OG24= +github.com/aws/aws-sdk-go-v2/service/codecommit v1.26.2 h1:KejvYNQBN5Bg4tqUdVDaeD2liYIBJ14G2+w9h6SQz8U= +github.com/aws/aws-sdk-go-v2/service/codecommit v1.26.2/go.mod h1:u7i817xe1zuglUic23rNGtTrOUUsBXu7Eta7qT2LuVY= +github.com/aws/aws-sdk-go-v2/service/codeconnections v1.4.2 h1:DvI8uoJ1Lo4/+R3vRe+bRha4Z5EKW/fFpWKB8aw++nE= +github.com/aws/aws-sdk-go-v2/service/codeconnections v1.4.2/go.mod h1:tFuhSKT1n7eljVQM3cRoWIy1dEBAD6FsWMZz+qhWFBM= +github.com/aws/aws-sdk-go-v2/service/codedeploy v1.28.2 h1:/2b5F9SrPWB9aAUFtkHiBIEP7FHNFajoYUnneFfzJsk= +github.com/aws/aws-sdk-go-v2/service/codedeploy v1.28.2/go.mod h1:JbkzZ7jxnq5In2Vli4KSBwa3SQBYsEljXnU9sLYV7i8= +github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.23.2 h1:rNz+kVcBFZPBfHh5SPKRgRxTAyAoDfgiTV936b9swNE= +github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.23.2/go.mod h1:Mhqj7N/UgBmGSH3WovRSc3SjAPyrtuGcA/+neISmIW0= +github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.28.2 h1:FyUgJPqqrSFAcnjx5pB2f+B4GYLa6Mt9Nw+5D9mNS6o= +github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.28.2/go.mod h1:i4H+MjU3upyb6ZsA+Pn0gCxF3UZHK+UkfZbC+li1q+o= +github.com/aws/aws-sdk-go-v2/service/codepipeline v1.32.2 h1:z3thnJn7UCM0bieVB5ZINUV0IM/tVgw5oBhLNdUzUJI= +github.com/aws/aws-sdk-go-v2/service/codepipeline v1.32.2/go.mod h1:y7TM6E4TCD8+x50VnNbAH3gwGvTu8zR4zTKdwdm4XqQ= +github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.28.2 h1:ZC0d9CxkodWlnBiobLDsfkgovwFfDyWcCLAHFDwOeqM= +github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.28.2/go.mod h1:b+BhQ4WcXe/J7OgpdEJKJpt144Hr6YnVV8qHloDxlb4= +github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.25.2 h1:GxB8QforCn/11fvi/rYOQFCDAuHsenXmLM3dpWXwTxM= +github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.25.2/go.mod h1:a1To+qurpzkA3MCZzjas4bW9Z/L5AAHjIArAxHFtxqY= +github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.26.2 h1:hJFj9I/jRWHD/cnte1ahy9/adxtPaHqeYQQuQbemfvs= +github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.26.2/go.mod h1:xulrffP9hSEvUGxW6YzICDHncE+YOIaqAJQpZ4oa1lo= +github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.45.2 h1:8xrHwm/q2zoZaHjzeOWtzw/E9VTL9UMVCNfFc81E+XY= +github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.45.2/go.mod h1:h5enb9YgyDSRi4uGwhSJ89n3iTr32JH71pSkS9T2llI= +github.com/aws/aws-sdk-go-v2/service/comprehend v1.34.2 h1:dspHd8Y7ffue8F5h6mUICnQfmzo4onTgB6tzzWtw10o= +github.com/aws/aws-sdk-go-v2/service/comprehend v1.34.2/go.mod h1:Jw4CASgF23Mj7I5kYvmySYhA0coJ/XFPowiZzDO/ntI= +github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.38.2 h1:vQVDN6g9IHPhz1PnHtKXU9u3f9FPPEbhwZwM8RY3h40= +github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.38.2/go.mod h1:H6L0gPktke/eXLdmWAmSEtqCvnScGR4n1bCEECxUcPg= +github.com/aws/aws-sdk-go-v2/service/configservice v1.49.2 h1:8Ih+i9qVSZhy24+rt7HfNCbf+/mxCPw1/A4A8rHYES0= +github.com/aws/aws-sdk-go-v2/service/configservice v1.49.2/go.mod h1:Qy3rMJB0ubAZERN7lLz8LFvZsDu3lky1FxgRi9YL1Wo= +github.com/aws/aws-sdk-go-v2/service/connect v1.110.2 h1:9tk/SM2kwCKEKOlmbJ5bNIVMkaz+mMGVGTgXeQghak4= +github.com/aws/aws-sdk-go-v2/service/connect v1.110.2/go.mod h1:CABcU+S/c+FYiialvtOkvmLJGZ74uvmBT4d+Vu3hxZw= +github.com/aws/aws-sdk-go-v2/service/connectcases v1.20.2 h1:V4EupRu/r0xIBu5dFA+9UAOjujrLFvN2f5/K9ja4Zwo= +github.com/aws/aws-sdk-go-v2/service/connectcases v1.20.2/go.mod h1:cOWYemFX/adFqPqtub/azuIRvwdY0R0LJGTkr1QIZ24= +github.com/aws/aws-sdk-go-v2/service/controltower v1.17.2 h1:HYbZn+59oaC5a2gtEyYVVu5uE7NF+Q0xKl5Hf923tyc= +github.com/aws/aws-sdk-go-v2/service/controltower v1.17.2/go.mod h1:+ZBJWyjkDJLcEzwXvItgNY5J6XSEG82TfsJuQl8+y2k= +github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.27.2 h1:r6/2EyG4s1wNJuwEGhoOxIDuRicYLnqVy2zLs9dYaHE= +github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.27.2/go.mod h1:gg0SRV/oMpd3Epnr40hfHHKblepwtJGzS+72d6dbjyc= +github.com/aws/aws-sdk-go-v2/service/costexplorer v1.42.2 h1:O5mVjesPu7pTGZ3YGnM9ci2q3RDqVHqSEFV1lXV5WUI= +github.com/aws/aws-sdk-go-v2/service/costexplorer v1.42.2/go.mod h1:a6/GpE3Tnm014bqLO0PJBvtccOwFxkASInd5v1cgzjo= +github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.9.2 h1:O2tJDak9XN63z2RVQ/def1piFxfFjLMWDnjIz10Nux0= +github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.9.2/go.mod h1:98sA/x6XAINQV0JybTCFYsipvRH4gd3nt+6SX553bLc= +github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.40.2 h1:c8SRhxg5DKHKz7UIxrnrdOG2yzGQBSvNTmhYQ+eaZbk= +github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.40.2/go.mod h1:PGsGLSh2E+/V+vXuyZK4EGn3j4k3A2ay49OIMLlk2ic= +github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.41.2 h1:qMiJOf28L1TYZAZn+4o7F27KfVloNXUa9vMlfxo4UYo= +github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.41.2/go.mod h1:7//pcdOHw+SewAiqsofkc7si3bJfsl1EhtSGjCxxI0o= +github.com/aws/aws-sdk-go-v2/service/databrew v1.32.2 h1:u4Ny9A0HLKHFeBt9rYiVZ0nHxcplzDnR6CNkMYIrUHA= +github.com/aws/aws-sdk-go-v2/service/databrew v1.32.2/go.mod h1:tYuM9WbCxwDPSrlOOxOxpG0RvcJDTvKTNjSlRyaKO40= +github.com/aws/aws-sdk-go-v2/service/dataexchange v1.31.2 h1:hXiU2BckS+CKc3QUAnZ98lSEnOW7juLM3USB7/p9KGA= +github.com/aws/aws-sdk-go-v2/service/dataexchange v1.31.2/go.mod h1:NOXKjiu5OAr05igIT/wuz1MIQ3cI37tifjg/FGjuaeM= +github.com/aws/aws-sdk-go-v2/service/datapipeline v1.24.2 h1:Gwm2+0y1yRX8fZ7damn57Q1VIsEbx//nsOyjsO2lqd0= +github.com/aws/aws-sdk-go-v2/service/datapipeline v1.24.2/go.mod h1:sEUC0WRnhTZ6S41N8IpQ8STEa80EVGEgumpJiR+delY= +github.com/aws/aws-sdk-go-v2/service/datasync v1.41.2 h1:ayOsQkEi3Hh/VdX3cB+W1kKWnSDLxkwAjSsgLMac0uI= +github.com/aws/aws-sdk-go-v2/service/datasync v1.41.2/go.mod h1:LNhV00Ei0xWhWGWfJFclgz53gSvzuPryJP87tr3LQ1o= +github.com/aws/aws-sdk-go-v2/service/datazone v1.21.2 h1:pnhsTeEQJmwEk5yDhfczBs8YNaqYLwnNQNrPoMvrJAY= +github.com/aws/aws-sdk-go-v2/service/datazone v1.21.2/go.mod h1:SlNgA1JM4jSr3/yRQU9ryDmT9FU7JeeK6ILFzsGV6bM= +github.com/aws/aws-sdk-go-v2/service/dax v1.22.2 h1:h9DT0c01BDK+ATs60ch20ZRc61w1qlxuzCMzfiItvvg= +github.com/aws/aws-sdk-go-v2/service/dax v1.22.2/go.mod h1:oY7CKPoSGkh13xaargIiUD8/Ezbk9FN9wedIWhiB72E= +github.com/aws/aws-sdk-go-v2/service/detective v1.30.2 h1:6V7GrOIzGDzEHoJLyCssh8cANwIDzkKlgaoJxP9EiPM= +github.com/aws/aws-sdk-go-v2/service/detective v1.30.2/go.mod h1:5RGRM71hnAB5+c2RVcWB1FGFcbIXMo00FkJERKWUu2U= +github.com/aws/aws-sdk-go-v2/service/devicefarm v1.27.2 h1:VxMXsmXGpbV2PQFYq6AvnjrD0G4GdKXkRkZZtWkklvE= +github.com/aws/aws-sdk-go-v2/service/devicefarm v1.27.2/go.mod h1:ymTXw3f+6xV04ccW8uq/XB0iHmCDzmZDj6VcbfLT+ic= +github.com/aws/aws-sdk-go-v2/service/devopsguru v1.33.2 h1:W70w0qn9o4b4hu0Uj3SNnltoQhmNe0diAOdtF1q0PmQ= +github.com/aws/aws-sdk-go-v2/service/devopsguru v1.33.2/go.mod h1:g/iaynRT4qx6SEtQJebsHCiHHhKbQQ5bkkkCTrTFaxI= +github.com/aws/aws-sdk-go-v2/service/directconnect v1.28.2 h1:YqKD6Fdm6ABH5Qkdu7rtRK9Py2qvNpfCJSw1Avuf3nw= +github.com/aws/aws-sdk-go-v2/service/directconnect v1.28.2/go.mod h1:CKVqICst9G2B/0ODGmhPNyscYTLRHmaBOrf+UAA1DSs= +github.com/aws/aws-sdk-go-v2/service/directoryservice v1.29.2 h1:tNsl73HF+/IlQyEzqlFUy2Ij9SC1cy88Jrh0HxAeSjw= +github.com/aws/aws-sdk-go-v2/service/directoryservice v1.29.2/go.mod h1:bNW2LsxPe8qmf9jrD/0pxAQgFxQb+2+9L2qSbHxzpy4= +github.com/aws/aws-sdk-go-v2/service/dlm v1.27.2 h1:CP480z7cKWFBOAtbZVYVzt/T9CU5uDZhY0w8KHLr6FQ= +github.com/aws/aws-sdk-go-v2/service/dlm v1.27.2/go.mod h1:KcUkBzkOmsrvTKoL3ocIRkZ6vDWt+3PIQcIcX9ISaD4= +github.com/aws/aws-sdk-go-v2/service/docdb v1.38.2 h1:nOB7tXBIGv4Vmxk2NmZflZtm1MbwI5TyMoJ4zVWsUqw= +github.com/aws/aws-sdk-go-v2/service/docdb v1.38.2/go.mod h1:0zhD3ZeCDO6B+uXcjrmEvN/LfHPWaGfaEzvDLRoX8kI= +github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.12.2 h1:C7Y2FT7M9gC7jV9CMuuEFxRiEhsvuGaNLvhRykxUAx0= +github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.12.2/go.mod h1:e2B1Twznjqz+KBGxfd6CA1RHURfq3ZgqWTfYQ1+iWUA= +github.com/aws/aws-sdk-go-v2/service/drs v1.29.2 h1:4gZRJWOFt3mLDn8ufotsqjNJsRoDKRsX5HpiI44M5pg= +github.com/aws/aws-sdk-go-v2/service/drs v1.29.2/go.mod h1:zirOznRrHBraFOQVYrN160wv6/VQ2mfY/3KYsbuMsrA= +github.com/aws/aws-sdk-go-v2/service/dynamodb v1.35.2 h1:EGvR8KwbxUXEUCS4HAgSRcxeFT1/0bqvS5tRR0WZSbM= +github.com/aws/aws-sdk-go-v2/service/dynamodb v1.35.2/go.mod h1:k5XW8MoMxsNZ20RJmsokakvENUwQyjv69R9GqrI4xdQ= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.179.1 h1:TwFjSwRn1kR1i1qeq5cQBRwRaZ80JQS8BHsJTb6QBk8= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.179.1/go.mod h1:W6sNzs5T4VpZn1Vy+FMKw8s24vt5k6zPJXcNOK0asBo= +github.com/aws/aws-sdk-go-v2/service/ecr v1.35.2 h1:bVNvja4oEB7v+VL1yP46hWthCPp+KYpZBLS2AifM5PY= +github.com/aws/aws-sdk-go-v2/service/ecr v1.35.2/go.mod h1:oRaGEExKI6Pqcow+Tt7wpJf73/Srcj/CUJv5Eb9QFhg= +github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.26.2 h1:nm24ndpFJU6+FBzb+kU2Kp9KEPnvFkIZJbL2sgGa7rA= +github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.26.2/go.mod h1:wtQIcTA5qkJq7k+Dx/jdDp+UZ/CU8uatz5K5LgB7QB4= +github.com/aws/aws-sdk-go-v2/service/ecs v1.46.2 h1:mC8vCpzGYi87z5Ot+LcIU7rpabkX88os9ZvtelIhHu0= +github.com/aws/aws-sdk-go-v2/service/ecs v1.46.2/go.mod h1:/IMvyX4u5s4Ed0kzD+vWdPK92zm/q4CN1afJeDCsdhE= +github.com/aws/aws-sdk-go-v2/service/efs v1.32.2 h1:jgSutXkS0xwU62CAVaougzdEY363D3UVRfPOsAOWaW8= +github.com/aws/aws-sdk-go-v2/service/efs v1.32.2/go.mod h1:OjGU4D2nV44fe4FnNVY+6rgJVEGhzmVMG3YRhkfNA7U= +github.com/aws/aws-sdk-go-v2/service/eks v1.49.2 h1:N/4hhlXrBeFbbx1kIidPtJQt1/08HTzYIy4JSGlNn04= +github.com/aws/aws-sdk-go-v2/service/eks v1.49.2/go.mod h1:QUjwO93Ri00egMAeWw75dviZBM5pECLx0KNeNaBtTIM= +github.com/aws/aws-sdk-go-v2/service/elasticache v1.41.2 h1:NjhUOnSCE17kKi5o8trsL5oKPebdHcUvTld1joRnDTg= +github.com/aws/aws-sdk-go-v2/service/elasticache v1.41.2/go.mod h1:EaaOoWGtdLYKuknbTnluNoN+qUUl6uZ6I7+Uwww9nBg= +github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.27.2 h1:L7FqD7vLkCC8kBgUQAW1+iNmQUYzhu3rkD5vz1eaBDk= +github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.27.2/go.mod h1:5NAic1sOc8jQJPkxyt3yp57hpQVp41Wh9fDnmKexj7s= +github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.27.2 h1:xgMgiJdDb+pxxHut+coSQSrNIlrQ3/ehO+E42zH5JB0= +github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.27.2/go.mod h1:A6rhNF3Qz6pn97WX3DcIK7g6ODOCYR7t698ptify9eM= +github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.38.2 h1:0pVeGkp7MqM3k3Il75hA6xI2USdkjaUv58SXJwvFIGY= +github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.38.2/go.mod h1:V/sx2Ja18AlrvTGQsilx8CAH0CPm+hpKdT9RbSpceik= +github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.31.2 h1:U11UxWxiYcBjqDt+vARGrVVDbTROK+M+tRWl1HJVgZQ= +github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.31.2/go.mod h1:SBlM+nGd+apEfj1alZOfCD1R0eRu1l07aPLE07NmcIQ= +github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.26.2 h1:Z0KkEOOXTtNLtBdgDh/kjadJvLqb1O1ujmc3IlkE5ZM= +github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.26.2/go.mod h1:Ty/I9/hKvlG+mrhNjtzibl3z18CKrWQ3t2NqGiMNJ/Q= +github.com/aws/aws-sdk-go-v2/service/emr v1.44.2 h1:U+qZclI1u+xnE3a8gFx/5St28IydK1NSo0UacnAg/yo= +github.com/aws/aws-sdk-go-v2/service/emr v1.44.2/go.mod h1:W/bmWMpxDqCLQtDv9qGm5xXDNeTj35JaFqLigrdjz4U= +github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.32.2 h1:xTTqt1tv/JZ1EsC/cPNgyocXOUyVs7WP1zaU2a81fqc= +github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.32.2/go.mod h1:a4fGAtF6z0E8s2rbDGH8mSHyvmnqVVldBElSoWTPQ8w= +github.com/aws/aws-sdk-go-v2/service/emrserverless v1.25.1 h1:Z6rv0xWUMLnBhiAc7qCj4Lo2UYPyXNuAp0NJ4QjSvXI= +github.com/aws/aws-sdk-go-v2/service/emrserverless v1.25.1/go.mod h1:RCopj/EHUg941AYL6ZbDsQmDqGZWOuXn3ramg55pDs4= +github.com/aws/aws-sdk-go-v2/service/eventbridge v1.34.2 h1:WJdFogfI9sVFKf/ZIQXZ/0nJtpZeWSW3s/L3SOfL0no= +github.com/aws/aws-sdk-go-v2/service/eventbridge v1.34.2/go.mod h1:bcL34EfmexE+PLh2o4oC1VFpP82Ev8p4dL0PqdZ13dE= +github.com/aws/aws-sdk-go-v2/service/evidently v1.22.2 h1:0b33serEdMYMwKT2MpKNgei0gY6FCc8RVyaQA8+GRfE= +github.com/aws/aws-sdk-go-v2/service/evidently v1.22.2/go.mod h1:ENASEjoB/RZ+jFXQfdMk5aHFfMuh1G3bU3BQA4H59ZU= +github.com/aws/aws-sdk-go-v2/service/finspace v1.27.2 h1:xaxJ+gTTaNEfrkNjUzbbDYbwI0D3Tre/+BBnFnpUnyw= +github.com/aws/aws-sdk-go-v2/service/finspace v1.27.2/go.mod h1:dFFKSS/upWYJZNUXvMiPN8x8VRk22t1fvbDchvjRaM0= +github.com/aws/aws-sdk-go-v2/service/firehose v1.33.2 h1:ogxJMxkX2KFVdIGq9WebqlLBxPhloQ9I9BpukHX/R5g= +github.com/aws/aws-sdk-go-v2/service/firehose v1.33.2/go.mod h1:tE+sNCaKv8bbkO+ZC6+pW78XLU/gIR3Cpf1u/bvNijE= +github.com/aws/aws-sdk-go-v2/service/fis v1.29.2 h1:RWiBX+sjEoaiZMTGR5b7HZgoa5zJPY5JK1oyK6swAzE= +github.com/aws/aws-sdk-go-v2/service/fis v1.29.2/go.mod h1:CBgOCLeXvDU74UgYjPYsoE9IlRZGik0i5WjavW0q0QQ= +github.com/aws/aws-sdk-go-v2/service/fms v1.36.2 h1:gpJXmDGkBQ9jLmt4QVntHvoyhxrzVMoxL1pd8EkJsDw= +github.com/aws/aws-sdk-go-v2/service/fms v1.36.2/go.mod h1:cdkaCZeeY4KmtTTmyhNJFMOZMgGjCmjDKT42zz/2Tjg= +github.com/aws/aws-sdk-go-v2/service/fsx v1.48.2 h1:4k/NQnUapNpXQD2tIc6xtJQfOEChdly7YNgArnsk5ZI= +github.com/aws/aws-sdk-go-v2/service/fsx v1.48.2/go.mod h1:2+3MHztdO6eYx1eyJvCxOMxScniOOoH+odXLWWw0FYw= +github.com/aws/aws-sdk-go-v2/service/gamelift v1.35.2 h1:uzZJ/ZjjO2QDj8xaDSOaIYXaYyMb28mgJP18inpsg30= +github.com/aws/aws-sdk-go-v2/service/gamelift v1.35.2/go.mod h1:WKyK19AJzSX9Zhb5mxqbwSSqiBRFUS3unET8oTBl1CE= +github.com/aws/aws-sdk-go-v2/service/glacier v1.25.2 h1:s/ttSCmIz0Z8ILQisHTSmPH7/B8pxcvWlrtM5eyL5+4= +github.com/aws/aws-sdk-go-v2/service/glacier v1.25.2/go.mod h1:kUOQuvD/VtRlbMe0NyC/iRI1mt7GJis03UJCkpVwXbg= +github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.28.2 h1:ymB6hgwMyez1TYaJlhZZIPTPXR3SnvtRE0W97ovIis0= +github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.28.2/go.mod h1:pE+qNlA2dMyRuR9Aa04QjsmJ58olbXpITfoTU31gFjg= +github.com/aws/aws-sdk-go-v2/service/glue v1.99.1 h1:6N7p5ObMgKGvuYlykmQe0w7RT1grVcno76uHpjMYXkM= +github.com/aws/aws-sdk-go-v2/service/glue v1.99.1/go.mod h1:rCyUHLWGaSR9/oQgj2nGKRmPqFwtq3qxL14LkuQdadA= +github.com/aws/aws-sdk-go-v2/service/grafana v1.25.2 h1:sZK/YN+Z87fOzbHETdZh/Xh2tD9hz8kfOenKUCRdZdg= +github.com/aws/aws-sdk-go-v2/service/grafana v1.25.2/go.mod h1:pEIZhxlz2p3+Cy1XhSsaFyY39/B0Nn6oJKpkAJbQDjM= +github.com/aws/aws-sdk-go-v2/service/greengrass v1.26.2 h1:g80pJX2ix025iLlDiq0JpbkVZGc5IWrAp3P+e65q03I= +github.com/aws/aws-sdk-go-v2/service/greengrass v1.26.2/go.mod h1:1Yw2CINy4NiSVkUlLISuHsgCmJCZbXW/o+6boJqaH3g= +github.com/aws/aws-sdk-go-v2/service/groundstation v1.30.2 h1:VGsu3h9F4fHrtcJ4cpCVWSjdE4qX4S7pZiFnuoYpltk= +github.com/aws/aws-sdk-go-v2/service/groundstation v1.30.2/go.mod h1:sKC0TSEPMD0JJq8lg49fCdlZIk7z0VZ+hHGDZOUPmpM= +github.com/aws/aws-sdk-go-v2/service/guardduty v1.48.2 h1:F7iPMAIiEX5xqUEhbeflkREaforxmuIkobZi9apGFKc= +github.com/aws/aws-sdk-go-v2/service/guardduty v1.48.2/go.mod h1:yL5DOvh8huFx2ZwB9kj20TnZ5DQJjnoCYUkFitas/2k= +github.com/aws/aws-sdk-go-v2/service/healthlake v1.27.2 h1:yL7d23FePZ/Q3gjFa0x0P07YAIBQ/O9nwli/WV+2w4I= +github.com/aws/aws-sdk-go-v2/service/healthlake v1.27.2/go.mod h1:pTWeptH3/ZKTlwZfKL9Gg9ZmIR5LRNrfprV2JL7sjvU= +github.com/aws/aws-sdk-go-v2/service/iam v1.36.2 h1:2/kSYD8hfRU/q1HbgSzZ4PGiDmzDwtPSYgJq4yxF6bs= +github.com/aws/aws-sdk-go-v2/service/iam v1.36.2/go.mod h1:HSvujsK8xeEHMIB18oMXjSfqaN9cVqpo/MtHJIksQRk= +github.com/aws/aws-sdk-go-v2/service/identitystore v1.26.2 h1:U+HNs6NYHwbsqaMPBYpZAQQMBB5RCPIChjm60fKQVyQ= +github.com/aws/aws-sdk-go-v2/service/identitystore v1.26.2/go.mod h1:zVLejeKzvUdQD69k8ladCxzC7SnlG1EJwJloK21x/QM= +github.com/aws/aws-sdk-go-v2/service/inspector v1.24.2 h1:OZZ1k1dbGtRfCC5ilXnBcvkgzcWTcGhc5zvmsiHpnZ4= +github.com/aws/aws-sdk-go-v2/service/inspector v1.24.2/go.mod h1:ul5oxAUMHtKT2ZZx0uNjbv7pCOao5eUCO8d0Jpi6gQo= +github.com/aws/aws-sdk-go-v2/service/inspector2 v1.31.2 h1:d/1zWwXIDc+4YDKrSIVCGprp9l5u+KOyzpoG+2zEdWI= +github.com/aws/aws-sdk-go-v2/service/inspector2 v1.31.2/go.mod h1:g+8cFzj/P0kPK+p5zSd6I+MFIk3wWwkadjuiVMYeVoE= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 h1:QFASJGfT8wMXtuP3D5CRmMjARHv9ZmzFUMJznHDOY3w= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5/go.mod h1:QdZ3OmoIjSX+8D1OPAzPxDfjXASbBMDsz9qvtyIhtik= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20 h1:rTWjG6AvWekO2B1LHeM3ktU7MqyX9rzWQ7hgzneZW7E= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20/go.mod h1:RGW2DDpVc8hu6Y6yG8G5CHVmVOAn1oV8rNKOHRJyswg= +github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.19 h1:dOxqOlOEa2e2heC/74+ZzcJOa27+F1aXFZpYgY/4QfA= +github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.19/go.mod h1:aV6U1beLFvk3qAgognjS3wnGGoDId8hlPEiBsLHXVZE= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44URTiHNx6PNo0ujDE6ERlsCKJD3u1zfnzAPg= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= +github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.18.2 h1:qlsfYX/SODXwbLTHgX8+K5/jDbMXGS3wNK8PHCqln/Q= +github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.18.2/go.mod h1:fhYvr0B1844Y7QhLRtdmY5GZEbVStCjE+OEhazg61Ds= +github.com/aws/aws-sdk-go-v2/service/iot v1.57.2 h1:8iiMowXwIP4IlpxrAUYnCVCCb74ceUENAaYhMSQh7NY= +github.com/aws/aws-sdk-go-v2/service/iot v1.57.2/go.mod h1:wR4yGYW8QdKpmUJgboGVCW7fRSJI+Vi/20fEFHGNAJQ= +github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.25.2 h1:YrQfNNTQrB0AtURgtHPfpLDspxUrL73mT53uNX+8yhs= +github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.25.2/go.mod h1:R6xw3TxSOa7Mf91pkfRO/Lc6dbm4dNVpq0I4gUlw/Gk= +github.com/aws/aws-sdk-go-v2/service/iotevents v1.26.2 h1:A6kKccE7ryBgNBo2LuFT+b7I41ppEeE/PosUT8yA6KQ= +github.com/aws/aws-sdk-go-v2/service/iotevents v1.26.2/go.mod h1:dT4/zcoReJEoSpnFkupL6ttAbiFHDI57VgmJedlqTto= +github.com/aws/aws-sdk-go-v2/service/ivs v1.39.2 h1:4NmyIGhs4NjVJ0o1NM5Plzx+qxzjNEEtgb97GqZNZD8= +github.com/aws/aws-sdk-go-v2/service/ivs v1.39.2/go.mod h1:SvoQnCSuFuJNKWla6L0gCBGt2hUybGtpDCnf2gSEgg4= +github.com/aws/aws-sdk-go-v2/service/ivschat v1.15.2 h1:jF9pBVC0g9LGLeMWEAiaONDWTHi/FN+qriSDManGzSM= +github.com/aws/aws-sdk-go-v2/service/ivschat v1.15.2/go.mod h1:WvU5FAvZd/TL3VeVKonRHJ42AFa1oeN5WPbn02YzWzs= +github.com/aws/aws-sdk-go-v2/service/kafka v1.37.2 h1:qvdt0hHHEhyWC2Uglg28ytQfxDfUyRFlodyn8OcnKmc= +github.com/aws/aws-sdk-go-v2/service/kafka v1.37.2/go.mod h1:fBPV+Vh4JdtCtsopwBKCqdma75qcOI8SD+MlJU+teXQ= +github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.20.2 h1:cDhoUatEgYt45UcBviR5XXwzbyUMzMXLPrBezTfqTrY= +github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.20.2/go.mod h1:pI87p/LzCfnek4XorpEPXCsGayU2Ij3MQbgHdQjml6E= +github.com/aws/aws-sdk-go-v2/service/kendra v1.53.2 h1:BLtSnWjYKAG5n9QYtnQkmEQh9MK9vWDdfBEIRnykIBY= +github.com/aws/aws-sdk-go-v2/service/kendra v1.53.2/go.mod h1:uHIz29KElVFQ75jRhky5snAagySv3KcxuJ9eBLvClJQ= +github.com/aws/aws-sdk-go-v2/service/keyspaces v1.13.2 h1:eN6G1cVOiIADdBBL0UBefXwk+yJoT6UG32VZn/BRmfo= +github.com/aws/aws-sdk-go-v2/service/keyspaces v1.13.2/go.mod h1:Sset1/AxzSJ8aosURhyLJm804sZ1cBkgdfhGyidqNO4= +github.com/aws/aws-sdk-go-v2/service/kinesis v1.31.1 h1:E3tMyeGMPBdIhQNOVW5Ie+2hlbIB7Gi+NtyAAsSPzeQ= +github.com/aws/aws-sdk-go-v2/service/kinesis v1.31.1/go.mod h1:/D7NWV/jWRxPDDsSySncYt8JT4QHYeqgiR7r2vP2hYw= +github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.24.2 h1:fZiEU6ZhlAkLHC4+t4fC+XMAEL9cyEgohAW8WRBX/Rc= +github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.24.2/go.mod h1:1mXTVF+BxmYnmaQ3Bsvs1AbzT8ghVEPVOhVLlD/h34M= +github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.30.2 h1:N8fRSbzW9W1o1lPJruGJriVup2RAJ5Pd/PaFyBomMms= +github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.30.2/go.mod h1:4td+MQ/pTrH78aGbDs6zUo1MYNzmrmar5f30JqTt7cA= +github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.26.2 h1:mH0snG5LZEfuYekSGDuZUR60eoEH5j89ZPeSJs2EeTc= +github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.26.2/go.mod h1:YtckrYyj5bsqpiEoM9jyJGEouqAvRk1bfxEatQt9H90= +github.com/aws/aws-sdk-go-v2/service/kms v1.36.2 h1:yERi4A+3+9emx/NKSQ5bf0QP7DHCGU0bjv3pxdpDcsg= +github.com/aws/aws-sdk-go-v2/service/kms v1.36.2/go.mod h1:OHmlX4+o0XIlJAQGAHPIy0N9yZcYS/vNG+T7geSNcFw= +github.com/aws/aws-sdk-go-v2/service/lakeformation v1.36.2 h1:idwxi3c6nSjYsD65NGBY1oYx1bezjowlSfx3ixFX64Y= +github.com/aws/aws-sdk-go-v2/service/lakeformation v1.36.2/go.mod h1:0A67Mdmp1aQZp74Ef/AoUW11YyNiIxgf8kjjL9JZMxI= +github.com/aws/aws-sdk-go-v2/service/lambda v1.61.2 h1:hJbK0NTh25Z0yOHLKDEdOujHVARc/ukwjntA0t4D08g= +github.com/aws/aws-sdk-go-v2/service/lambda v1.61.2/go.mod h1:mivSaHqW3Atf5TDU1YyujR+HMv+snxCMoYaVd9d30O4= +github.com/aws/aws-sdk-go-v2/service/launchwizard v1.7.2 h1:RGnAqxAqh2IfZiqcrY/25VmUP2mPpmRjrKvfSmaJTFo= +github.com/aws/aws-sdk-go-v2/service/launchwizard v1.7.2/go.mod h1:6I30IIJw5mOeuza9tDHzUEya7ODqKobjjipcLYViouE= +github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.27.2 h1:XgjR5ig4MbjE/l7nQ3s9LS+Pt+c9k760zpx7i3VIYFQ= +github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.27.2/go.mod h1:VnoYFwR2qh8TqfmPPJU/1hiqQNIf2+BVaWGj7J9ofeo= +github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.48.2 h1:GpX3DjO5oB0no9UCoPzyEipTTR0dst/7MRXCGTBRU5M= +github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.48.2/go.mod h1:rmal7dltZ/Nj9c5K1QGWNBrwoB3YnsLKpfjudxpbTUM= +github.com/aws/aws-sdk-go-v2/service/licensemanager v1.28.2 h1:igz9TXmg8FyPxeJ7ESLnZQqNiP7H2Uejaf807YLUHbU= +github.com/aws/aws-sdk-go-v2/service/licensemanager v1.28.2/go.mod h1:qxdofHNS6n02LO1BPw2gaq3XL+jAtX7bMW00PITkUok= +github.com/aws/aws-sdk-go-v2/service/lightsail v1.41.2 h1:qCiTNsCii5sCJxgEy2LSvQwH8Nnp16GfD4omp2YEpR0= +github.com/aws/aws-sdk-go-v2/service/lightsail v1.41.2/go.mod h1:HM7L3Ylzj/7ZYVNchhnCZaPj8veuI38ICccD2nZI2EQ= +github.com/aws/aws-sdk-go-v2/service/location v1.41.2 h1:PHo1X5haYA94PlncM6xcch7VaEnXQVOUBXdMrRo5VHQ= +github.com/aws/aws-sdk-go-v2/service/location v1.41.2/go.mod h1:yGvyLPsBAqpvDlLUvqwPOVF20gthq6Ru5hs4lzeR5zU= +github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.30.2 h1:irt4gNywc4e6jT/D3HKh734jKfaCnRuBZQKlpaKCrb8= +github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.30.2/go.mod h1:0Pewvf6+Pl1Qr4liKIX/C58YjNuat0VflkuYIfuWYqw= +github.com/aws/aws-sdk-go-v2/service/m2 v1.16.2 h1:BKuRyfP+a8GgkwchTd4F59c7F9GUMw1DnPkNV0Ce1R4= +github.com/aws/aws-sdk-go-v2/service/m2 v1.16.2/go.mod h1:MPskeCQ+fYztgr925XPpzu7b6BQHyQ57CKy1Txkqkuo= +github.com/aws/aws-sdk-go-v2/service/macie2 v1.42.2 h1:NITbVOK+qRiCRNnjJOHIFdLqmuHRJf93thpe5n3WnUM= +github.com/aws/aws-sdk-go-v2/service/macie2 v1.42.2/go.mod h1:04Rw979+FKHKrfAUZsHHh/qY1RspKfu2bm8wEj6jhmg= +github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.34.2 h1:elOmUt0D3hyycnbZQp1wsaJcMy7x7aZ74/kQQSuct6o= +github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.34.2/go.mod h1:Ndl9J0mSsuvoiiwx5kmPmrslHoM57+pjD1aKRI2VUGM= +github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.60.2 h1:1oH9W0991wDRBdM1AsLC4CqYoq6lr927HgmAoPPPaJ4= +github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.60.2/go.mod h1:MwaxhaePcMvBJEAlUD5tAbwRjM7PCqWkDnB2P/FBTlc= +github.com/aws/aws-sdk-go-v2/service/medialive v1.61.2 h1:/4GC6EyCCOiHMDf8Bcumz26UjzNvmCl3jLu51e1HF3g= +github.com/aws/aws-sdk-go-v2/service/medialive v1.61.2/go.mod h1:3+dDG87hZGu3Jc5iid87nRJM9qdbXdwf+OZRSzwVOb0= +github.com/aws/aws-sdk-go-v2/service/mediapackage v1.33.2 h1:WHM7zxAWfuukhHjSb2vZEDuT2LRpZF8upDEgijtaAo8= +github.com/aws/aws-sdk-go-v2/service/mediapackage v1.33.2/go.mod h1:Z6/SBxZbdRoN6vsmGHoWgwEczVodc1dF4Sa5i6r2JPw= +github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.16.2 h1:E5Jr3bzqSXNgp4mi2ki+/HrDjUptYzBt4ENeDQuZvYs= +github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.16.2/go.mod h1:M5++ozDRLilJfj0L4GOfcOeIvu4JirySG3/ZtjxAHOA= +github.com/aws/aws-sdk-go-v2/service/mediastore v1.23.2 h1:t5FMSqG24RJVJ7ZJHZgmoC9MFNA0BeMMpwm6bmlHiH8= +github.com/aws/aws-sdk-go-v2/service/mediastore v1.23.2/go.mod h1:EWe65pGTUngrmOJ0OXgVH5FOVRrTGF1InWOsLxVQXxg= +github.com/aws/aws-sdk-go-v2/service/memorydb v1.22.2 h1:DaGMS/dMQ4JN73OfAy2Nacx8C7U0AAXuY9tYXVVxmDw= +github.com/aws/aws-sdk-go-v2/service/memorydb v1.22.2/go.mod h1:Tdqix9r742tAaoWlC3DfadxTD2zkJXF0FzkT7zvQKwI= +github.com/aws/aws-sdk-go-v2/service/mq v1.26.2 h1:PU5fl+bRmAgdfzj4vAxI7lQ9SJ/nb7T5HPqHb8w6E2s= +github.com/aws/aws-sdk-go-v2/service/mq v1.26.2/go.mod h1:ECtcnA9ICTtcVS/HTQzg11Fvq/2SxpWSOZhQVfHedtE= +github.com/aws/aws-sdk-go-v2/service/mwaa v1.30.2 h1:fRRxPVp7XlM0VuY9M4SjSYU2jDqqB+fSh6M8FdfF3Tc= +github.com/aws/aws-sdk-go-v2/service/mwaa v1.30.2/go.mod h1:M6XBjlabbpB/IoWJ2xBidH+YQFkisqlgDB3622+Ooi8= +github.com/aws/aws-sdk-go-v2/service/neptune v1.34.2 h1:QJbAizguuFLyxFmC+JVyZVnL+rai7qthF2MLDF21wy4= +github.com/aws/aws-sdk-go-v2/service/neptune v1.34.2/go.mod h1:urvzEEqsKRT6h0O7nRevjBO354pQg4Fc7DZHEdsumTU= +github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.12.2 h1:T1Z46LGBudVW1oWLtBNFLo6GkTCqMA0cgX3jgS2MJjY= +github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.12.2/go.mod h1:iRriI2T+7squuylfygLZc8DhIGBGyiFUCy8hmtUZkek= +github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.42.2 h1:bouvOkpfqNuniFd9eLzcQQvWx+L7tIa99qx1idkJgj4= +github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.42.2/go.mod h1:77c2LfAm2EnD4cFycPjK+xFzCHPvKFSHVE4tgQZdoX0= +github.com/aws/aws-sdk-go-v2/service/networkmanager v1.30.2 h1:8kimVSf1Epg8CMjjXWHPsfcKkT6Jypm899YLsVUddQA= +github.com/aws/aws-sdk-go-v2/service/networkmanager v1.30.2/go.mod h1:wbimeMrcPRQHWiiWwp0MjVKsRVDq+xS58OzclQrnqb4= +github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.6.2 h1:og/kNJqyuAD5BckbvqNZp7o2HYFepX68YwaMPCyyTIk= +github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.6.2/go.mod h1:HYP6NZ2LfRnAoZMqgn3lSh3hnwt/Ug4hbdLaa01BoRE= +github.com/aws/aws-sdk-go-v2/service/oam v1.14.2 h1:QZzW7IohYMkXIqsmt9cBqTtJhfNZlr5yBFP+ENaudCE= +github.com/aws/aws-sdk-go-v2/service/oam v1.14.2/go.mod h1:TPuwoU7I0Qcj9tpZB+seOSEIvRbZjgrVeHWlGxkHkx8= +github.com/aws/aws-sdk-go-v2/service/opensearch v1.40.2 h1:tQMi7jzkFcuLobVKrW4edPnnreXLNaHRJKgLutxvPdY= +github.com/aws/aws-sdk-go-v2/service/opensearch v1.40.2/go.mod h1:4rB9oWpduMw/+UqL/WdNLJZNF7iAwaJWwJ6GgsQqOjg= +github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.15.2 h1:6q/FDvTM6ZCSVSCHN2+ZXmLVFQThTwsu3a9maH5QKZ0= +github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.15.2/go.mod h1:M/OcO7L+Tt27Wu1fRXg6X4+G6A07hO46at2ccDz2X14= +github.com/aws/aws-sdk-go-v2/service/opsworks v1.25.2 h1:1zRamHQ7hfPIfmZtdfN4l4kfp+GrfpJAx0n6nJNaU1g= +github.com/aws/aws-sdk-go-v2/service/opsworks v1.25.2/go.mod h1:HJF0MWNUeYaVK+SzLzc8E5BqG6fyTt54U4uGJxcu82E= +github.com/aws/aws-sdk-go-v2/service/organizations v1.32.2 h1:LlDQgX7E8WcCXvj3XhsGWN1k8Tk/ue50inRwl6hb+pA= +github.com/aws/aws-sdk-go-v2/service/organizations v1.32.2/go.mod h1:jmnEAD25O7dBF6wdCj8hSdokY3GLszeIZfh5sVoYgFE= +github.com/aws/aws-sdk-go-v2/service/osis v1.13.2 h1:htLiJ788TpbN8XQCDv1Thoe3C1brYBmJtr9+CL1vvak= +github.com/aws/aws-sdk-go-v2/service/osis v1.13.2/go.mod h1:lpZ4HxPlhauL7SxovvOlpxj+cIlbaEexFKm6GP16YTo= +github.com/aws/aws-sdk-go-v2/service/outposts v1.43.2 h1:SJsQ0CBDPwB58MzlmI5Qy2OuXEGPWumP4y913BbpKq4= +github.com/aws/aws-sdk-go-v2/service/outposts v1.43.2/go.mod h1:P4q2zxaDsy3K+Itdlys3mmywLT1FWp84Odg0kVwQVGo= +github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.13.2 h1:koQXYsERw2cB3IGfrUVTVIJFAf30n8GihQloF9le4QI= +github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.13.2/go.mod h1:DbO3yFGCDeGNnLFlDMgPFvvwVG7ekRneHT5m+0HxI4Q= +github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.8.2 h1:fQ6DXgpPXJp7HR5K9R9MxTomrthb/49DdUMpmZhtIUc= +github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.8.2/go.mod h1:ZMKcOV2h86s8j4fLQGV6WscIW95EtpfIAhCWMFaqnTw= +github.com/aws/aws-sdk-go-v2/service/pcs v1.1.2 h1:LyZBbTjD2WVXiPcSsIR/pxqKbpWIkb+YnczvgMyk+/k= +github.com/aws/aws-sdk-go-v2/service/pcs v1.1.2/go.mod h1:vWcXO6iRXR0+gGNdaQTJz+4pZ+TBLPdcBzkiSNfmi2o= +github.com/aws/aws-sdk-go-v2/service/pinpoint v1.33.2 h1:AFCcfy2Mk6hK1UODe2aVIxD1JGt8pbcow+vZgfUlmaY= +github.com/aws/aws-sdk-go-v2/service/pinpoint v1.33.2/go.mod h1:CTzMrAJyOLQjgth3ouRlrxEU8sMx4eUcr8zxRWHvGkI= +github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.14.1 h1:hrFftUIT4BUnVMXEsBKR5ivFFNnaSbw17WBJdGv5i9c= +github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.14.1/go.mod h1:7W1rCC124xLdZ0Zh4ksL75YW5zMI/7QVmzPJcqGqAoA= +github.com/aws/aws-sdk-go-v2/service/pipes v1.16.2 h1:17BXiwhsAAP0DaCSHbkhYfCTWyfyZdeUsFkmf1Da7Ik= +github.com/aws/aws-sdk-go-v2/service/pipes v1.16.2/go.mod h1:F8V3QoKrFa+y1JRgmgmxW9YwWiQ50Tv8cE/99rVBw/E= +github.com/aws/aws-sdk-go-v2/service/polly v1.44.2 h1:owi44VVY/Kuv7J+NxZ/QRGO4G1b/EX9XYwKIFqNoNDo= +github.com/aws/aws-sdk-go-v2/service/polly v1.44.2/go.mod h1:8kELPHwi5SteCe9S4D8zRc8t9+BWDIYO1KFkDV8IYJo= +github.com/aws/aws-sdk-go-v2/service/pricing v1.31.2 h1:AqfhHZJlfuHTj/qC9gJNgGT2ccRPmWkr/DUmRcNNGnI= +github.com/aws/aws-sdk-go-v2/service/pricing v1.31.2/go.mod h1:yXtz8BvgFFMy2TYPOiOcCqZkSGgq30vFKZaZ89pBDmY= +github.com/aws/aws-sdk-go-v2/service/qbusiness v1.12.2 h1:VTfBjwKu68NX4m8QGsd946ZPkvyFmCm6gruSWJlZAcw= +github.com/aws/aws-sdk-go-v2/service/qbusiness v1.12.2/go.mod h1:JrAK1tq0tPLVupCisJQFcwme2+wN6/r0Dxl5F0Rj6Gc= +github.com/aws/aws-sdk-go-v2/service/qldb v1.24.2 h1:nYa5wSy7PblotmdVxWkyovJPJNN1Nlo9k5Uyiv5HXgU= +github.com/aws/aws-sdk-go-v2/service/qldb v1.24.2/go.mod h1:S6MPWo9u6LAkZV4nmGTUJ2CBeFko8MPiDJLx7tz9Bg8= +github.com/aws/aws-sdk-go-v2/service/quicksight v1.73.2 h1:0APD+aLm2p3+oaysyvRdIrE9qCw2J5Fcty/GsclQsZk= +github.com/aws/aws-sdk-go-v2/service/quicksight v1.73.2/go.mod h1:bgPhhJYNIsFQlnumFYUJrTZ3UVxFVF6VfkiKRQd+Awk= +github.com/aws/aws-sdk-go-v2/service/ram v1.28.2 h1:PAqnt9tGUgy9ePUyHab6yWaGGMh1/7Q/8NMSdybC2m4= +github.com/aws/aws-sdk-go-v2/service/ram v1.28.2/go.mod h1:fjd9tZyiREkrD8UDuFCYdBSIcC4OiZa4kyYzBldlilA= +github.com/aws/aws-sdk-go-v2/service/rbin v1.19.2 h1:RW/rQ2u7Knll3f8w0zN3muWhQpIAjsF1/oN/NQoQ1dI= +github.com/aws/aws-sdk-go-v2/service/rbin v1.19.2/go.mod h1:GVsxflNPgN7sfCcjI2DTbj/9Wan38gxiZOBTusSFIPo= +github.com/aws/aws-sdk-go-v2/service/rds v1.85.1 h1:1LGeHFzzZL574HsX54GspezG35Y7wKIiM2YiIoXuLF8= +github.com/aws/aws-sdk-go-v2/service/rds v1.85.1/go.mod h1:lhiPj6RvoJHWG2STp+k5az55YqGgFLBzkKYdYHgUh9g= +github.com/aws/aws-sdk-go-v2/service/redshift v1.47.2 h1:xg1h5Z4kk5e6bTmeE5BGJMJZRwicepJiER25lpjTMK0= +github.com/aws/aws-sdk-go-v2/service/redshift v1.47.2/go.mod h1:Zco+4iYqPF1u1FXTB0fHaRNRKPi82yw1AHPqJM5pI7A= +github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.29.2 h1:Hx3V7PtiyBj1bwOwbT4FK4szvoItuzXxi9mrWYz40EY= +github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.29.2/go.mod h1:lqIhSLH6flPJXSRqplVQMxtjtxWqd7/7lVMhMeBi9qE= +github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.22.2 h1:jQVsr4zfxCE2gBd/GInbVYpZQUXQ3gBSgsSXeabS/7k= +github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.22.2/go.mod h1:IQ82tH8mwR7ueeE7kw9trOFoMXB1k6UbTo+hMFs8VLs= +github.com/aws/aws-sdk-go-v2/service/rekognition v1.44.2 h1:IvO9PrUfbur7c+o2XjeNTc2AFVmHuVfNrfW5Dqyzbms= +github.com/aws/aws-sdk-go-v2/service/rekognition v1.44.2/go.mod h1:nKpeGs1qMq9AXQxMqD0muSCnWIFF6xadVHwiUYrCcdU= +github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.25.2 h1:8NHI+9VdqiNVkdoVOvgg/UTyQcwAbIWuo1DSTxbEM4k= +github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.25.2/go.mod h1:8gtABA34koSq/pwYHWw8Gx1G+RpIcGcGrxzwYtaenNk= +github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.14.1 h1:tQb6XWS4onKpzQEE0GEWX3Lye7EU/agEHip/IE2mhos= +github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.14.1/go.mod h1:+NAx6WlI0dNrzxGH3PrceeoD5ctO51JweFKYrkcJ3fQ= +github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.25.2 h1:vEFA0JJJpfcTJyYBLnbTeFoT+dUvci648FAuyBrol10= +github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.25.2/go.mod h1:tlCleO7KsiiGT8yAlQ+LR/xdXsDoVPy3D1CstCSAFt4= +github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.24.2 h1:1TUh/fgT5PpRYT13aBpn0Xg8tjCvRoO/9YscAaPFBC8= +github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.24.2/go.mod h1:xsGChYMIFBWAtVwQU807G1C/YCzqqQ9KQmsHcwozJEA= +github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.15.2 h1:tpbXa4lslCL3hCzz1WQnTC5qKl4l3DEE9HTtfKfjMp4= +github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.15.2/go.mod h1:Up6C1q/S78upPeJLCWRqIWhOz8+vx5DAsFWKCAqKESo= +github.com/aws/aws-sdk-go-v2/service/route53 v1.44.2 h1:ssvjp8LJrv7x/sPr15E5igCARw00MoIWl54SXZ1FIr0= +github.com/aws/aws-sdk-go-v2/service/route53 v1.44.2/go.mod h1:l2ABSKg3AibEJeR/l60cfeGU54UqF3VTgd51pq+vYhU= +github.com/aws/aws-sdk-go-v2/service/route53domains v1.26.2 h1:2NK2magJ7nYjnS23Ub17uZdvO6yUIWU01TPwqzcMPA0= +github.com/aws/aws-sdk-go-v2/service/route53domains v1.26.2/go.mod h1:uFNgoaUIINLeJmEQmq4WqDvg4iVUPgpGyHGvuJKESxM= +github.com/aws/aws-sdk-go-v2/service/route53profiles v1.3.2 h1:93ebu9TFZVovy6t1Bpq7mNLUE1t9IOBdAjPbzw8KPe4= +github.com/aws/aws-sdk-go-v2/service/route53profiles v1.3.2/go.mod h1:evgz1UEzddTr14GoSn43lU7SLqZnzwLbrHjYixmyAHk= +github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.24.2 h1:iUHh9eL7HkhzU8D/TjE0CF3/G4JAEOXJNfDHCYTCTKU= +github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.24.2/go.mod h1:2H66KqHuQ2BOaOzwisALJtoc42gl/1BzgjfrvegnJrA= +github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.20.2 h1:yaBkRuUivdvgeWwjZzw11S7ww+Nzml0t80Mv0HQ+6wQ= +github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.20.2/go.mod h1:wadWGOYl4mECMEgp+C14RthHwZWyMPZUCU6gmryfI0Y= +github.com/aws/aws-sdk-go-v2/service/route53resolver v1.31.2 h1:K4eX3pv+eyrww7DieiOLkYc2Qv7fVnqHKh4u/pb53jI= +github.com/aws/aws-sdk-go-v2/service/route53resolver v1.31.2/go.mod h1:1t0dDWBVPyLQWH3uVw2PBZymRKPUQIlwyHWBbElvjcs= +github.com/aws/aws-sdk-go-v2/service/rum v1.20.2 h1:F0Je5v8gktHY4GVk61vN7oE/P6IasFsf8VaoQK3SEss= +github.com/aws/aws-sdk-go-v2/service/rum v1.20.2/go.mod h1:lIWasXEvGg7zyUAP7fe4v/BIXotheS4nIneDPeRayYs= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2 h1:1iXmXy8SJzQVMGvo40TSzBYS9ig6BSyXfRIMzLfmBfE= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= +github.com/aws/aws-sdk-go-v2/service/s3control v1.48.2 h1:tanWyz4jhBm+vPoimi6XpcZKFIBVDfVpTnrUHjeJljo= +github.com/aws/aws-sdk-go-v2/service/s3control v1.48.2/go.mod h1:OnvclTFylYBzFuko7L/GofARC4xh85D359PjECSqKZM= +github.com/aws/aws-sdk-go-v2/service/s3outposts v1.27.2 h1:OFL1HOnkQGnP8BidIRI+4W/Oe59BypqzoKOprs6+8gM= +github.com/aws/aws-sdk-go-v2/service/s3outposts v1.27.2/go.mod h1:CRuJDz7FTzEH9rdt/7p6Eu/6sRNV9KgdgdNmYgeXLFo= +github.com/aws/aws-sdk-go-v2/service/sagemaker v1.160.1 h1:AH1OcmkqJP7J5cE9XJ/Ik988JKoSuCisiH7omM3LH7w= +github.com/aws/aws-sdk-go-v2/service/sagemaker v1.160.1/go.mod h1:Tbr4Z2D/vjAaeWeAlwKLUTwEabATR12YTXcW9HFoSpA= +github.com/aws/aws-sdk-go-v2/service/scheduler v1.11.2 h1:Cu6CJ3Sm0IhVZ87OkKgLkUwcwIWaNT8CSzDr7kCFi/g= +github.com/aws/aws-sdk-go-v2/service/scheduler v1.11.2/go.mod h1:FZ4JyKgu7dldYPXGLkq6lPrFN3ySvRA+M22Awt0Gce0= +github.com/aws/aws-sdk-go-v2/service/schemas v1.27.2 h1:J55Tuvzv6Bevd0yMvNXLMSmljIibEuEL4YKf0N2C2Pg= +github.com/aws/aws-sdk-go-v2/service/schemas v1.27.2/go.mod h1:DN0f0GSsVwIsSoAPab8ekA41nQsLD75b261xAcRFWHs= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.33.2 h1:C79sbcbdKuBpBpTDy1MNrJx5/Wii7gcwt0Jkd5QCGNA= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.33.2/go.mod h1:WyLS5qwXHtjKAONYZq/4ewdd+hcVsa3LBu77Ow5uj3k= +github.com/aws/aws-sdk-go-v2/service/securityhub v1.53.2 h1:MZd2AX3jzl2FBKmAtacTpSLMAu6Qp3Znp7ng+BHaoII= +github.com/aws/aws-sdk-go-v2/service/securityhub v1.53.2/go.mod h1:QFtYEC35t39ftJ6emZgapzdtBjGZsuR4bAd73SiG23I= +github.com/aws/aws-sdk-go-v2/service/securitylake v1.17.2 h1:2WGko6Wh0L6dklVXtMbj0JRMuRyNZ1HcJKkMI2LJ/FE= +github.com/aws/aws-sdk-go-v2/service/securitylake v1.17.2/go.mod h1:TJN6q6sLi8vSsM+/H1UxCyJvhsTSwmXxw1kQjH1hS2Q= +github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.23.2 h1:fTsD5zWTYT8UbTmIeWN/x8vw2dwTBkMOOxhExarFbBg= +github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.23.2/go.mod h1:SYyCbaGtfOhXhqXEB7w2gLARjWQaasJ141FBcSBFFLQ= +github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.31.2 h1:1oW7X5Q4OaiY1vuLofwoCjSM3BRe3tHD2h5njoh3sx0= +github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.31.2/go.mod h1:VKidRJJnOIM7XVxc/7O7JJzIK2FwPqbGOcJtxdAR+Tg= +github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.29.2 h1:QuNFFyWbu9nCovpLiZyvdkpq9LurGrYqMkPpy0FEWgs= +github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.29.2/go.mod h1:0MbNCcVquMT60vkRWoX5T0p1WMRJnx1O9zeijrqwqkY= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.32.2 h1:29YTjasLjpAjb9RMacMkwWJ2PgDipZqzDS3TOkqUsl4= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.32.2/go.mod h1:hbMVfSdZneCht4UmPOsejDt93QnetQPFuLOOqbuybqs= +github.com/aws/aws-sdk-go-v2/service/servicequotas v1.24.2 h1:gH/dxANwb5KkMwqFPGfpMSj4ZJVgbRuSS0GHuSYsMWA= +github.com/aws/aws-sdk-go-v2/service/servicequotas v1.24.2/go.mod h1:GV6dseffRFXPRe2qmY5I6Mkypkoqm+AyH23nwSQbyF0= +github.com/aws/aws-sdk-go-v2/service/ses v1.27.2 h1:DSUFBQKpQZlBNQ1VWf3CLlBDopVtL71wmZFSVa0P4OU= +github.com/aws/aws-sdk-go-v2/service/ses v1.27.2/go.mod h1:WJjeWePq/vToxtM4fKbGHiXvInPARrWn8XJ0NOu4KtY= +github.com/aws/aws-sdk-go-v2/service/sesv2 v1.34.2 h1:u78PfH2Veygb3/WoIWRKMOLU6F5DmUT+ZOaemjFAeng= +github.com/aws/aws-sdk-go-v2/service/sesv2 v1.34.2/go.mod h1:IjCl85fNBm1AgutKkCmFaN5XwreHxdLLy2/mtrZ6qwg= +github.com/aws/aws-sdk-go-v2/service/sfn v1.32.2 h1:kjGvdLzCLQhHo6ev2a+bYVMO7E60aK1GM8s2FVlLNuA= +github.com/aws/aws-sdk-go-v2/service/sfn v1.32.2/go.mod h1:N8FU9Yn79tcXJA1ovnj6cRrEBOrwSkFKegS/CDOeGcg= +github.com/aws/aws-sdk-go-v2/service/shield v1.28.2 h1:8eLrAiQZAUvXpNbWRzCr5KVhnHXIGySayuGi8KtS0mo= +github.com/aws/aws-sdk-go-v2/service/shield v1.28.2/go.mod h1:nVZxCxhvntB6UcRxVK0X86Ab/LHFxQaHvTxBwfN4RRU= +github.com/aws/aws-sdk-go-v2/service/signer v1.25.2 h1:JmsSA7zkHmmsDg8gkFbT+38AS2wSMHB4pLmHfPrJ72c= +github.com/aws/aws-sdk-go-v2/service/signer v1.25.2/go.mod h1:v+b0Pp+v9kZml7neMqRF8pZWhqUugiQ911IPwnC8qJw= +github.com/aws/aws-sdk-go-v2/service/sns v1.32.2 h1:eAySuJF6Obj1eEy9VvJ6VFfsKsLV71hR2bAv9VwVWUw= +github.com/aws/aws-sdk-go-v2/service/sns v1.32.2/go.mod h1:ZO606Jfatw51c8q29gHVVCnufg2dq3MnmkNLlTZFrkE= +github.com/aws/aws-sdk-go-v2/service/sqs v1.35.2 h1:sjw/u/hE4qRrT+5dQjetlXwy9ypkgVi3/RcB8C5n7bc= +github.com/aws/aws-sdk-go-v2/service/sqs v1.35.2/go.mod h1:WuGxWQhu2LXoPGA2HBIbotpwhM6T4hAz0Ip/HjdxfJg= +github.com/aws/aws-sdk-go-v2/service/ssm v1.54.2 h1:Agv/W8IeOeKOiLAIO3osoS5UvGuiapd04jxhqmuzY6o= +github.com/aws/aws-sdk-go-v2/service/ssm v1.54.2/go.mod h1:qs3TBNpFEnVubl0WL3jruj7NJMF1RCAPEPQ1f+fLTBE= +github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.25.2 h1:0PZd3gpgY2YW1b3ZA6FLi4FuvmAWtotSO7p/3mZ8b6I= +github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.25.2/go.mod h1:2Hcm22KIZ5WB159AnMqi6+Q4Iqjrs6RI6mZmpINK9zY= +github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.33.2 h1:39UiE+zf/+J+p8RGuVPHs69Jg02YMFkYjk3E9LL3EEA= +github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.33.2/go.mod h1:hHB0B0kouPujT1Reg/Bpz1mMWSiNFNAbIPLsbotpvtI= +github.com/aws/aws-sdk-go-v2/service/ssmsap v1.17.2 h1:PmxZKr/NXc1x3k1KBlTECtupTsPn/83lDmUkECt1ZEU= +github.com/aws/aws-sdk-go-v2/service/ssmsap v1.17.2/go.mod h1:wCkLE4XflwjbFLBkX2cJTK6M/85mCTejtyLCoEYUzb4= +github.com/aws/aws-sdk-go-v2/service/sso v1.23.2 h1:yzi/y/vKlLyzOfG7pSu5ONNGRxHIgLeDrV4w2AMRCo0= +github.com/aws/aws-sdk-go-v2/service/sso v1.23.2/go.mod h1:XRlMvmad0ZNL+75C5FYdMvbbLkd6qiqz6foR1nA1PXY= +github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.28.2 h1:b1RCrohJtoCp4rUfsVX1AX0CrvbZ4Nsc7LXdsuXl6tw= +github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.28.2/go.mod h1:vrQyFnviH2SDCJSXBbjOyoWnPOMMfRkznrBLhtlA51A= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.2 h1:3gb6pYhYLjo8rB1h2Tqs61wpjRd3rQymYcVq/pp0yxI= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.2/go.mod h1:FnvDM4sfa+isJ3kDXIzAB9GAwVSzFzSy97uZ3IsHo4E= +github.com/aws/aws-sdk-go-v2/service/storagegateway v1.33.2 h1:orDJE/n/Y3Vsq98/P35CaWDN+aUIjd8Oo4IiBnNSvWA= +github.com/aws/aws-sdk-go-v2/service/storagegateway v1.33.2/go.mod h1:Tq5rpUueWqzCdqIMQ/C00/qUS4q+T+FVCwSE0S2nNZs= +github.com/aws/aws-sdk-go-v2/service/sts v1.31.2 h1:O6tyji8mXmBGsHvTCB0VIhrDw19lGTUSbKIyjnw79s8= +github.com/aws/aws-sdk-go-v2/service/sts v1.31.2/go.mod h1:yMWe0F+XG0DkRZK5ODZhG7BEFYhLXi2dqGsv6tX0cgI= +github.com/aws/aws-sdk-go-v2/service/swf v1.26.2 h1:Dmf2UFRwbX5q1mmAmBJJAJfXuJRCZnKoUbbQxMsr4fs= +github.com/aws/aws-sdk-go-v2/service/swf v1.26.2/go.mod h1:5Xs759kS9wwOs5qnupTch9KEtnA9HfAeKsXje2wli44= +github.com/aws/aws-sdk-go-v2/service/synthetics v1.28.2 h1:BFT4LD8XlhTMxi+jc9MTW3RGeEbk08k5pA8rLPV0oMQ= +github.com/aws/aws-sdk-go-v2/service/synthetics v1.28.2/go.mod h1:7VUyItGoj/dMFqIOEoyMi/8FhGAWVdgAodW3o9C2h5U= +github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.4.2 h1:PMCyheGlvfNVV2rAsKCqfNLFTyGE8VGeLyGFTP8GLAk= +github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.4.2/go.mod h1:JjoFyRrlzsY67+yzraAew4QQznGlpytCMNge3RO0FUQ= +github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.28.2 h1:F+zm0kakYMSScvSZn5HR3b6kS3uShHiRQCishk5WvAg= +github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.28.2/go.mod h1:/W4hzCr58RlGiCFBRO85jzwzyJAVJlQryaglvNsYVTc= +github.com/aws/aws-sdk-go-v2/service/transcribe v1.40.2 h1:+DbLBw/DUE9whagnTrVaCqoQ0s6D/c/t5sQw7EKHyEg= +github.com/aws/aws-sdk-go-v2/service/transcribe v1.40.2/go.mod h1:2NcbgXMGBLDIWVgVNODP2rMIDUVkYQpI7/xhSPNgTuc= +github.com/aws/aws-sdk-go-v2/service/transfer v1.51.2 h1:stu3GWuPQdBFKnpoijM9wQViyvlQiDvUHcEodxdvv2o= +github.com/aws/aws-sdk-go-v2/service/transfer v1.51.2/go.mod h1:cM6BSj4zvCSbsR+oVvwUMU8MDuyNUR0YcJcOrRmjDJI= +github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.18.2 h1:1cCk2HYHx27Bl/NLMSEIEcV/jA58Y9KctqGdHbPZ6PA= +github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.18.2/go.mod h1:VsriKaoeJEY5E1GY9tZL/7Xuh+dLZYzoqIX8ktHY8ME= +github.com/aws/aws-sdk-go-v2/service/vpclattice v1.11.2 h1:50USEfvBbUoBoYsHKEBYmAF4uFz1YRqudWsheTznl/4= +github.com/aws/aws-sdk-go-v2/service/vpclattice v1.11.2/go.mod h1:fFVqM2mr747L1jfni/b8aMSq0jsTnjWwol7DouBBTG0= +github.com/aws/aws-sdk-go-v2/service/waf v1.24.2 h1:ZsHsyYwLHFU5G2Tgj3wEnwCs2HcHJLg1itQYbUzs/PQ= +github.com/aws/aws-sdk-go-v2/service/waf v1.24.2/go.mod h1:4vOUaHr2PvE3ozSXxyQ7Jh1TOFnpaWs1acZIADSCx2g= +github.com/aws/aws-sdk-go-v2/service/wafregional v1.24.2 h1:NBtkGcygxyN2pY9JhanEofZsPO4DFJe0oS0dtN991Js= +github.com/aws/aws-sdk-go-v2/service/wafregional v1.24.2/go.mod h1:h1NlLpD3QFxHK5r0Gt+YiDugcNZdvuwFZMePwPaeqXk= +github.com/aws/aws-sdk-go-v2/service/wafv2 v1.53.2 h1:l80SvadG9lOZY7Mgl6LamB8jO4AnZmBOYLv31WLGZuo= +github.com/aws/aws-sdk-go-v2/service/wafv2 v1.53.2/go.mod h1:VS4CvMgYBTMwXdqQq7U1AszFZFf3qi+9oDkz6Hm8OmI= +github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.33.2 h1:hTMsSwdT3cDYNY5I8zo19gjw/1rmxLuH6EbZGohXFOI= +github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.33.2/go.mod h1:IkH2gyryAJK8njc9MRimGL+MnlEEHCKuCjsRAUlq8s8= +github.com/aws/aws-sdk-go-v2/service/worklink v1.23.2 h1:VN3Qydtdl3UlJRHVxQxSP1d8I5gtvT5zdaCCAfZST7Y= +github.com/aws/aws-sdk-go-v2/service/worklink v1.23.2/go.mod h1:Z3RLpIq4q49syd921XdsKeD584kPu89iKTEjluh7908= +github.com/aws/aws-sdk-go-v2/service/workspaces v1.47.2 h1:Z0ajvI9PaRXvIHaeYV0KGrPCY8o3krfhC2I+vIrZrRc= +github.com/aws/aws-sdk-go-v2/service/workspaces v1.47.2/go.mod h1:Zq4TZVjZyNoOuTxTNbalgkA/TNaVBCLwssgOJt52xHM= +github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.23.2 h1:nIJi5x3KEvn/IuRiqCcqFEUGzBukZSgEOIMvNkm5GZg= +github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.23.2/go.mod h1:bQTPvaKCwGs+b6+vlzdIsPIsvTYVMCJf48iQGjmFTTs= +github.com/aws/aws-sdk-go-v2/service/xray v1.28.2 h1:xTOIu1C76VscgS78G9TROoaMqpeQ65LrAchk2wJgRzE= +github.com/aws/aws-sdk-go-v2/service/xray v1.28.2/go.mod h1:9uEy87x3oNzdHyYb/X6YCKJJ1GX+OS90GN3sVqgSep0= +github.com/aws/smithy-go v1.21.0 h1:H7L8dtDRk0P1Qm6y0ji7MCYMQObJ5R9CRpyPhRUkLYA= +github.com/aws/smithy-go v1.21.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= github.com/beevik/etree v1.4.1 h1:PmQJDDYahBGNKDcpdX8uPy1xRCwoCGVUiW669MEirVI= github.com/beevik/etree v1.4.1/go.mod h1:gPNJNaBGVZ9AwsidazFZyygnd+0pAU38N4D+WemwKNs= github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d h1:xDfNPAt8lFiC1UJrqV3uuy861HCTo708pDMbjHHdCas= github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ00z/TKoufEY6K/a0k6AhaJrQKdFe6OfVXsa4= -github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= +github.com/bgentry/speakeasy v0.2.0 h1:tgObeVOf8WAvtuAX6DhJ4xks4CFNwPDZiqzGqIHE51E= +github.com/bgentry/speakeasy v0.2.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= @@ -1790,8 +1792,9 @@ github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5P github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= -github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= +github.com/cloudflare/circl v1.4.0 h1:BV7h5MgrktNzytKmWjpOtdYrf0lkkbF8YMlBGPhJQrY= +github.com/cloudflare/circl v1.4.0/go.mod h1:PDRU+oXvdD7KCtgKxW95M5Z8BpSCJXQORiZFnBQS5QU= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= @@ -1918,7 +1921,6 @@ github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= -github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= @@ -2084,12 +2086,10 @@ github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1 github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw= github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0 h1:l16/Vrl0+x+HjHJWEjcKPwHYoxN9EC78gAFXKlH6m84= github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0/go.mod h1:HAmscHyzSOfB1Dr16KLc177KNbn83wscnZC+N7WyaM8= -github.com/hashicorp/aws-sdk-go-base v1.1.0 h1:27urM3JAp6v+Oj/Ea5ULZwuFPK9cO1RUdEpV+rNdSAc= -github.com/hashicorp/aws-sdk-go-base v1.1.0/go.mod h1:2fRjWDv3jJBeN6mVWFHV6hFTNeFBx2gpDLQaZNxUVAY= -github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56 h1:Ox8WdpEBNU9YbEjbJvbGU5NqT3TQxICAvhUEGSgyldM= -github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56/go.mod h1:cr1HCixlKU5P/sXAluEaAEFpL/Kh43MVNSj3nHSYyo8= -github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56 h1:nIjih6ztAAKGLa/lFHgg1aWxF/rGMCb5XHQuVF/YS3o= -github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56/go.mod h1:qTSEvF8eM/GJ2RKtTJgHwkaZvz+pwU5obcC7I5ZSunw= +github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.58 h1:lf6PxLIHge0UL5LJgt/Szs0K3PYS27yqDEkaOa0P+ZU= +github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.58/go.mod h1:9DB57cKw/ZNu1UQJX1YNmaJ7A2/+xCpCUUwbGZy4Qx0= +github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.59 h1:dFU76dS8ZYzu+Z5oVvAzVbvxPL7wz+5MKndTPSpQboc= +github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.59/go.mod h1:EtFBMpvcAUBlsMaGxebtKofUAJ4O5n/bOAukIh8eEMM= github.com/hashicorp/awspolicyequivalence v1.6.0 h1:7aadmkalbc5ewStC6g3rljx1iNvP4QyAhg2KsHx8bU8= github.com/hashicorp/awspolicyequivalence v1.6.0/go.mod h1:9IOaIHx+a7C0NfUNk1A93M7kHd5rJ19aoUx37LZGC14= github.com/hashicorp/cli v1.1.6/go.mod h1:MPon5QYlgjjo0BSoAiN0ESeT5fRzDjVRp+uioJ0piz4= @@ -2153,8 +2153,8 @@ github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/hcl/v2 v2.0.0/go.mod h1:oVVDG71tEinNGYCxinCYadcmKU9bglqW9pV3txagJ90= github.com/hashicorp/hcl/v2 v2.19.1/go.mod h1:ThLC89FV4p9MPW804KVbe/cEXoQ8NZEh+JtMeeGErHE= -github.com/hashicorp/hcl/v2 v2.21.0 h1:lve4q/o/2rqwYOgUg3y3V2YPyD1/zkCLGjIV74Jit14= -github.com/hashicorp/hcl/v2 v2.21.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= +github.com/hashicorp/hcl/v2 v2.22.0 h1:hkZ3nCtqeJsDhPRFz5EA9iwcG1hNWGePOTw6oyul12M= +github.com/hashicorp/hcl/v2 v2.22.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 h1:T1Q6ag9tCwun16AW+XK3tAql24P4uTGUMIn1/92WsQQ= github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93/go.mod h1:n2TSygSNwsLJ76m8qFXTSc7beTb+auJxYdqrnoqwZWE= github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= @@ -2211,8 +2211,8 @@ github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpO github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= -github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= -github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI= +github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= @@ -2233,7 +2233,6 @@ github.com/jhump/protoreflect v1.15.1 h1:HUMERORf3I3ZdX05WaQ6MIpd/NJ434hTp5YiKgf github.com/jhump/protoreflect v1.15.1/go.mod h1:jD/2GMKKE6OqX8qTjhADU1e6DShO+gavG9e0Q693nKo= github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= @@ -2275,8 +2274,8 @@ github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuz github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= github.com/lyft/protoc-gen-star/v2 v2.0.3/go.mod h1:amey7yeodaJhXSbf/TlLvWiqQfLOSpEk//mLlc+axEk= -github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 h1:JnZSkFP1/GLwKCEuuWVhsacvbDQIVa5BRwAwd+9k2Vw= -github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= +github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38 h1:hQWBtNqRYrI7CWIaUSXXtNKR90KzcUA5uiuxFVWw7sU= +github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= @@ -2517,8 +2516,8 @@ github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcD github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= -github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= +github.com/spf13/cast v1.7.0 h1:ntdiHjuueXFgm5nzDRdOS4yfT43P5Fnud6DH50rz/7w= +github.com/spf13/cast v1.7.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= @@ -2617,8 +2616,8 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0 h1:By10h8DrrjRcZjy10wBEkRdwhe4kOFuNTfprm8RXQQk= -go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0/go.mod h1:EtfcBqee4PFJSl+TXvfhg8ADvLWGFXwwX7SYNHG/VGM= +go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0 h1:MnAevUB0SFfKALzF5ApgrArdvHZduRT3/e59L/lNYKE= +go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0/go.mod h1:MHPbT1EvQOZMGbKeuCovYWcyM9iaxcltRf7+GsU8ziE= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 h1:4Pp6oUg3+e/6M4C0A/3kJ2VYa++dsWVTtGgLVj5xtHg= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 h1:jq9TW8u3so/bN+JPT166wjOI6/vQPF6Xe7nMNIltagk= @@ -2741,8 +2740,8 @@ golang.org/x/mod v0.11.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.20.0 h1:utOm6MM3R3dnawAiJgn0y+xvuYRsm1RKM/4giyfDgV0= -golang.org/x/mod v0.20.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.21.0 h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0= +golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -3121,8 +3120,8 @@ golang.org/x/tools v0.9.3/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= -golang.org/x/tools v0.24.0 h1:J1shsA93PJUEVaUSaay7UXAyE8aimq3GW0pjlolpa24= -golang.org/x/tools v0.24.0/go.mod h1:YhNqVBIfWHdzvTLs0d8LCuMhkKUgSUKldakyV7W/WDQ= +golang.org/x/tools v0.25.0 h1:oFU9pkj/iJgs+0DT+VMHrx+oBKs/LJMV+Uvg78sl+fE= +golang.org/x/tools v0.25.0/go.mod h1:/vtpO8WL1N9cQC3FN5zPqb//fRXskFHbLKk4OW1Q7rg= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -3410,8 +3409,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a/go. google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:swOH3j0KzcDDgGUWr+SNpyTen5YrXjS3eyPzFYKc6lc= google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405/go.mod h1:67X1fPuzjcrkymZzZV1vvkFeTn2Rvc6lYF9MYFGCcwE= google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 h1:1GBuWVLM/KMVUv1t1En5Gs+gFZCNd360GGb4sSxtrhU= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed h1:J6izYgfBXAI3xTKLgxzTmUltdYaLsuBxFCgDHWJ/eXg= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= diff --git a/patches/0018-Change-default-descriptions-to-Managed-by-Pulumi.patch b/patches/0018-Change-default-descriptions-to-Managed-by-Pulumi.patch index 5c91de94a53..da721388b8c 100644 --- a/patches/0018-Change-default-descriptions-to-Managed-by-Pulumi.patch +++ b/patches/0018-Change-default-descriptions-to-Managed-by-Pulumi.patch @@ -44,7 +44,7 @@ index 837e79c057..8fc8280900 100644 }, "etag": { diff --git a/internal/service/docdb/cluster_parameter_group.go b/internal/service/docdb/cluster_parameter_group.go -index d530b2a85c..c14f298606 100644 +index 910dec1a1b..c67bc4cfde 100644 --- a/internal/service/docdb/cluster_parameter_group.go +++ b/internal/service/docdb/cluster_parameter_group.go @@ -50,7 +50,7 @@ func ResourceClusterParameterGroup() *schema.Resource { @@ -161,7 +161,7 @@ index c4c6f7c64b..df3d2d3544 100644 names.AttrName: { Type: schema.TypeString, diff --git a/internal/service/neptune/cluster_parameter_group.go b/internal/service/neptune/cluster_parameter_group.go -index aa63ef7b8a..0aa99d67b0 100644 +index b31cd660ef..8ec5d31fae 100644 --- a/internal/service/neptune/cluster_parameter_group.go +++ b/internal/service/neptune/cluster_parameter_group.go @@ -49,7 +49,7 @@ func resourceClusterParameterGroup() *schema.Resource { @@ -174,7 +174,7 @@ index aa63ef7b8a..0aa99d67b0 100644 names.AttrFamily: { Type: schema.TypeString, diff --git a/internal/service/neptune/parameter_group.go b/internal/service/neptune/parameter_group.go -index 0c8e05589a..16d3c419ce 100644 +index df81d7c11b..518b7c2f11 100644 --- a/internal/service/neptune/parameter_group.go +++ b/internal/service/neptune/parameter_group.go @@ -55,7 +55,7 @@ func resourceParameterGroup() *schema.Resource { @@ -200,7 +200,7 @@ index 1d97895eea..45e74ae9ce 100644 names.AttrName: { Type: schema.TypeString, diff --git a/internal/service/rds/cluster_parameter_group.go b/internal/service/rds/cluster_parameter_group.go -index ccfdc6bfcd..609718eef3 100644 +index 28a4a0c6ae..26112e8db5 100644 --- a/internal/service/rds/cluster_parameter_group.go +++ b/internal/service/rds/cluster_parameter_group.go @@ -51,7 +51,7 @@ func resourceClusterParameterGroup() *schema.Resource { @@ -309,7 +309,7 @@ index aeef59b958..abac8702c5 100644 HostedZoneId: aws.String(zoneID), } diff --git a/internal/service/route53/zone.go b/internal/service/route53/zone.go -index 15edc9f2af..db519dc744 100644 +index 940e3bf78d..626ad3f819 100644 --- a/internal/service/route53/zone.go +++ b/internal/service/route53/zone.go @@ -53,7 +53,7 @@ func resourceZone() *schema.Resource { diff --git a/patches/0021-Fix-elbv2-target-group-read-to-workaround-2517.patch b/patches/0021-Fix-elbv2-target-group-read-to-workaround-2517.patch index 0773a33cad8..f4ff0e01fa9 100644 --- a/patches/0021-Fix-elbv2-target-group-read-to-workaround-2517.patch +++ b/patches/0021-Fix-elbv2-target-group-read-to-workaround-2517.patch @@ -5,7 +5,7 @@ Subject: [PATCH] Fix elbv2 target group read to workaround #2517 diff --git a/internal/service/elbv2/target_group.go b/internal/service/elbv2/target_group.go -index 319e089d11..7f15483ead 100644 +index ed86abb195..2ba79e829f 100644 --- a/internal/service/elbv2/target_group.go +++ b/internal/service/elbv2/target_group.go @@ -635,19 +635,19 @@ func resourceTargetGroupRead(ctx context.Context, d *schema.ResourceData, meta i @@ -32,7 +32,7 @@ index 319e089d11..7f15483ead 100644 return sdkdiag.AppendErrorf(diags, "setting target_health_state: %s", err) } -@@ -1500,3 +1500,13 @@ func targetGroupRuntimeValidation(d *schema.ResourceData, diags *diag.Diagnostic +@@ -1519,3 +1519,13 @@ func targetGroupRuntimeValidation(d *schema.ResourceData, diags *diag.Diagnostic } } } diff --git a/patches/0027-Do-not-compute-tags_all-at-TF-level.patch b/patches/0027-Do-not-compute-tags_all-at-TF-level.patch index aa1d0449e0c..e1334b857c8 100644 --- a/patches/0027-Do-not-compute-tags_all-at-TF-level.patch +++ b/patches/0027-Do-not-compute-tags_all-at-TF-level.patch @@ -153,10 +153,10 @@ index eb9c6f256f..912546358c 100644 ElementType: types.StringType, Optional: true, diff --git a/internal/service/opensearchserverless/collection.go b/internal/service/opensearchserverless/collection.go -index 53e6636756..e9cd945e10 100644 +index e2dfcda3c8..e524fcad2d 100644 --- a/internal/service/opensearchserverless/collection.go +++ b/internal/service/opensearchserverless/collection.go -@@ -123,7 +123,7 @@ func (r *resourceCollection) Schema(ctx context.Context, req resource.SchemaRequ +@@ -124,7 +124,7 @@ func (r *resourceCollection) Schema(ctx context.Context, req resource.SchemaRequ }, }, names.AttrTags: tftags.TagsAttribute(), diff --git a/patches/0037-Restore-legacy-bucket.patch b/patches/0037-Restore-legacy-bucket.patch index a613373ba36..df92aa8d992 100644 --- a/patches/0037-Restore-legacy-bucket.patch +++ b/patches/0037-Restore-legacy-bucket.patch @@ -4,1844 +4,6 @@ Date: Wed, 29 May 2024 09:07:38 -0400 Subject: [PATCH] Restore legacy bucket -diff --git a/go.mod b/go.mod -index 4aaa6dff00..98ebf73d9f 100644 ---- a/go.mod -+++ b/go.mod -@@ -1,6 +1,6 @@ - module github.com/hashicorp/terraform-provider-aws - --go 1.22.7 -+go 1.23.0 - - require ( - github.com/ProtonMail/go-crypto v1.1.0-alpha.5-proton -@@ -8,250 +8,250 @@ require ( - github.com/YakDriver/regexache v0.24.0 - github.com/aws/aws-sdk-go v1.55.5 - github.com/aws/aws-sdk-go-v2 v1.30.5 -- github.com/aws/aws-sdk-go-v2/config v1.27.35 -- github.com/aws/aws-sdk-go-v2/credentials v1.17.33 -+ github.com/aws/aws-sdk-go-v2/config v1.27.33 -+ github.com/aws/aws-sdk-go-v2/credentials v1.17.32 - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 -- github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.21 -- github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.8 -- github.com/aws/aws-sdk-go-v2/service/account v1.19.7 -- github.com/aws/aws-sdk-go-v2/service/acm v1.28.9 -- github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.5 -- github.com/aws/aws-sdk-go-v2/service/amp v1.27.7 -- github.com/aws/aws-sdk-go-v2/service/amplify v1.24.5 -- github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.9 -- github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.9 -- github.com/aws/aws-sdk-go-v2/service/appconfig v1.32.3 -- github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.7 -- github.com/aws/aws-sdk-go-v2/service/appflow v1.43.7 -- github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.4 -- github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.5 -- github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.4.1 -- github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.8 -- github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.7 -- github.com/aws/aws-sdk-go-v2/service/appstream v1.38.4 -- github.com/aws/aws-sdk-go-v2/service/appsync v1.36.1 -- github.com/aws/aws-sdk-go-v2/service/athena v1.44.8 -- github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.7 -- github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.8 -- github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.8 -- github.com/aws/aws-sdk-go-v2/service/backup v1.37.3 -- github.com/aws/aws-sdk-go-v2/service/batch v1.44.4 -- github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.7 -- github.com/aws/aws-sdk-go-v2/service/bedrock v1.17.1 -- github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.19.1 -- github.com/aws/aws-sdk-go-v2/service/budgets v1.25.8 -- github.com/aws/aws-sdk-go-v2/service/chatbot v1.5.3 -- github.com/aws/aws-sdk-go-v2/service/chime v1.32.7 -- github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.7 -- github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.8 -- github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.5 -- github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.8 -- github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.8 -- github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.8 -- github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.7 -- github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.6 -- github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.7 -- github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.8 -- github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.8 -- github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.39.1 -- github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.7 -- github.com/aws/aws-sdk-go-v2/service/codebuild v1.43.0 -- github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.7 -- github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.4 -- github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.8 -- github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.7 -- github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.7 -- github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.5 -- github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.7 -- github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.7 -- github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.9 -- github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.44.1 -- github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.7 -- github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.8 -- github.com/aws/aws-sdk-go-v2/service/configservice v1.48.8 -- github.com/aws/aws-sdk-go-v2/service/connect v1.109.1 -- github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.7 -- github.com/aws/aws-sdk-go-v2/service/controltower v1.16.8 -- github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/costexplorer v1.41.0 -- github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.4 -- github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.7 -- github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.8 -- github.com/aws/aws-sdk-go-v2/service/databrew v1.31.7 -- github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.7 -- github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.7 -- github.com/aws/aws-sdk-go-v2/service/datasync v1.40.8 -- github.com/aws/aws-sdk-go-v2/service/datazone v1.20.2 -- github.com/aws/aws-sdk-go-v2/service/dax v1.21.8 -- github.com/aws/aws-sdk-go-v2/service/detective v1.29.7 -- github.com/aws/aws-sdk-go-v2/service/devicefarm v1.26.3 -- github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.7 -- github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.10 -- github.com/aws/aws-sdk-go-v2/service/directoryservice v1.28.0 -- github.com/aws/aws-sdk-go-v2/service/dlm v1.26.8 -- github.com/aws/aws-sdk-go-v2/service/docdb v1.37.4 -- github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.7 -- github.com/aws/aws-sdk-go-v2/service/drs v1.28.7 -- github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.10 -- github.com/aws/aws-sdk-go-v2/service/ec2 v1.177.4 -- github.com/aws/aws-sdk-go-v2/service/ecr v1.34.0 -- github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.7 -- github.com/aws/aws-sdk-go-v2/service/ecs v1.45.5 -- github.com/aws/aws-sdk-go-v2/service/efs v1.31.8 -- github.com/aws/aws-sdk-go-v2/service/eks v1.48.5 -- github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.10 -- github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.8 -- github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.37.1 -- github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.8 -- github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.7 -- github.com/aws/aws-sdk-go-v2/service/emr v1.43.1 -- github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.31.3 -- github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.7 -- github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.8 -- github.com/aws/aws-sdk-go-v2/service/evidently v1.21.7 -- github.com/aws/aws-sdk-go-v2/service/finspace v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/firehose v1.32.5 -- github.com/aws/aws-sdk-go-v2/service/fis v1.28.1 -- github.com/aws/aws-sdk-go-v2/service/fms v1.35.7 -- github.com/aws/aws-sdk-go-v2/service/fsx v1.47.6 -- github.com/aws/aws-sdk-go-v2/service/gamelift v1.34.1 -- github.com/aws/aws-sdk-go-v2/service/glacier v1.24.7 -- github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.4 -- github.com/aws/aws-sdk-go-v2/service/glue v1.96.1 -- github.com/aws/aws-sdk-go-v2/service/grafana v1.24.7 -- github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.7 -- github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.8 -- github.com/aws/aws-sdk-go-v2/service/guardduty v1.47.0 -- github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/iam v1.35.3 -- github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.7 -- github.com/aws/aws-sdk-go-v2/service/inspector v1.23.7 -- github.com/aws/aws-sdk-go-v2/service/inspector2 v1.30.3 -- github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.17.3 -- github.com/aws/aws-sdk-go-v2/service/iot v1.56.1 -- github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.7 -- github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.7 -- github.com/aws/aws-sdk-go-v2/service/ivs v1.38.5 -- github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.9 -- github.com/aws/aws-sdk-go-v2/service/kafka v1.36.1 -- github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.7 -- github.com/aws/aws-sdk-go-v2/service/kendra v1.52.7 -- github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.7 -- github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.8 -- github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.7 -- github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.29.1 -- github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.7 -- github.com/aws/aws-sdk-go-v2/service/kms v1.35.8 -- github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.7 -- github.com/aws/aws-sdk-go-v2/service/lambda v1.59.0 -- github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.7 -- github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.47.1 -- github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.7 -- github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.7 -- github.com/aws/aws-sdk-go-v2/service/location v1.40.7 -- github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.7 -- github.com/aws/aws-sdk-go-v2/service/m2 v1.15.7 -- github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.7 -- github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.33.2 -- github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.58.1 -- github.com/aws/aws-sdk-go-v2/service/medialive v1.59.1 -- github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.7 -- github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.5 -- github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.7 -- github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.9 -- github.com/aws/aws-sdk-go-v2/service/mq v1.25.7 -- github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.8 -- github.com/aws/aws-sdk-go-v2/service/neptune v1.33.8 -- github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.4 -- github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.4 -- github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.7 -- github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.7 -- github.com/aws/aws-sdk-go-v2/service/oam v1.13.10 -- github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.7 -- github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.4 -- github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.7 -- github.com/aws/aws-sdk-go-v2/service/organizations v1.31.4 -- github.com/aws/aws-sdk-go-v2/service/osis v1.12.7 -- github.com/aws/aws-sdk-go-v2/service/outposts v1.42.4 -- github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.7 -- github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.7 -- github.com/aws/aws-sdk-go-v2/service/pcs v1.0.3 -- github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.7 -+ github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12 -+ github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4 -+ github.com/aws/aws-sdk-go-v2/service/account v1.19.4 -+ github.com/aws/aws-sdk-go-v2/service/acm v1.28.5 -+ github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1 -+ github.com/aws/aws-sdk-go-v2/service/amp v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1 -+ github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5 -+ github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5 -+ github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4 -+ github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4 -+ github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4 -+ github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1 -+ github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1 -+ github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1 -+ github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4 -+ github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1 -+ github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1 -+ github.com/aws/aws-sdk-go-v2/service/athena v1.44.5 -+ github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4 -+ github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4 -+ github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5 -+ github.com/aws/aws-sdk-go-v2/service/backup v1.36.4 -+ github.com/aws/aws-sdk-go-v2/service/batch v1.44.0 -+ github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4 -+ github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0 -+ github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1 -+ github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5 -+ github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4 -+ github.com/aws/aws-sdk-go-v2/service/chime v1.32.4 -+ github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4 -+ github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4 -+ github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1 -+ github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4 -+ github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4 -+ github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5 -+ github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4 -+ github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3 -+ github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4 -+ github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4 -+ github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4 -+ github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4 -+ github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0 -+ github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4 -+ github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1 -+ github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4 -+ github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1 -+ github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6 -+ github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2 -+ github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4 -+ github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5 -+ github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4 -+ github.com/aws/aws-sdk-go-v2/service/connect v1.107.1 -+ github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4 -+ github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5 -+ github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4 -+ github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1 -+ github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4 -+ github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4 -+ github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4 -+ github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4 -+ github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4 -+ github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1 -+ github.com/aws/aws-sdk-go-v2/service/dax v1.21.5 -+ github.com/aws/aws-sdk-go-v2/service/detective v1.29.4 -+ github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3 -+ github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4 -+ github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6 -+ github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0 -+ github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4 -+ github.com/aws/aws-sdk-go-v2/service/drs v1.28.4 -+ github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9 -+ github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0 -+ github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1 -+ github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1 -+ github.com/aws/aws-sdk-go-v2/service/efs v1.31.4 -+ github.com/aws/aws-sdk-go-v2/service/eks v1.48.1 -+ github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6 -+ github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3 -+ github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1 -+ github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5 -+ github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/emr v1.42.3 -+ github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5 -+ github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4 -+ github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4 -+ github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1 -+ github.com/aws/aws-sdk-go-v2/service/fis v1.27.1 -+ github.com/aws/aws-sdk-go-v2/service/fms v1.35.4 -+ github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3 -+ github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4 -+ github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1 -+ github.com/aws/aws-sdk-go-v2/service/glue v1.95.0 -+ github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5 -+ github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4 -+ github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/iam v1.35.2 -+ github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0 -+ github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4 -+ github.com/aws/aws-sdk-go-v2/service/iot v1.55.4 -+ github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1 -+ github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5 -+ github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4 -+ github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4 -+ github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4 -+ github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4 -+ github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4 -+ github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3 -+ github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/kms v1.35.4 -+ github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4 -+ github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0 -+ github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4 -+ github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1 -+ github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4 -+ github.com/aws/aws-sdk-go-v2/service/location v1.40.4 -+ github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4 -+ github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4 -+ github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4 -+ github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1 -+ github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4 -+ github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1 -+ github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4 -+ github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1 -+ github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4 -+ github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6 -+ github.com/aws/aws-sdk-go-v2/service/mq v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5 -+ github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4 -+ github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1 -+ github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1 -+ github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4 -+ github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4 -+ github.com/aws/aws-sdk-go-v2/service/oam v1.13.5 -+ github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3 -+ github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0 -+ github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3 -+ github.com/aws/aws-sdk-go-v2/service/osis v1.12.4 -+ github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1 -+ github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4 -+ github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4 -+ github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2 -+ github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4 - github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9 -- github.com/aws/aws-sdk-go-v2/service/pipes v1.15.1 -- github.com/aws/aws-sdk-go-v2/service/polly v1.43.3 -- github.com/aws/aws-sdk-go-v2/service/pricing v1.30.7 -- github.com/aws/aws-sdk-go-v2/service/qbusiness v1.11.3 -- github.com/aws/aws-sdk-go-v2/service/qldb v1.23.7 -- github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.3 -- github.com/aws/aws-sdk-go-v2/service/ram v1.27.8 -- github.com/aws/aws-sdk-go-v2/service/rbin v1.18.8 -- github.com/aws/aws-sdk-go-v2/service/rds v1.83.2 -- github.com/aws/aws-sdk-go-v2/service/redshift v1.46.9 -- github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.28.3 -- github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.6 -- github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.6 -- github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.4 -- github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.7 -- github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.8 -- github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.8 -- github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.4 -- github.com/aws/aws-sdk-go-v2/service/route53 v1.43.3 -- github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.7 -- github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.7 -- github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.7 -- github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.7 -- github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.9 -- github.com/aws/aws-sdk-go-v2/service/rum v1.19.7 -- github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0 -- github.com/aws/aws-sdk-go-v2/service/s3control v1.47.1 -- github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/sagemaker v1.157.1 -- github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.7 -- github.com/aws/aws-sdk-go-v2/service/schemas v1.26.7 -- github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.9 -- github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.5 -- github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.7 -- github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.8 -- github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.7 -- github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.7 -- github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.8 -- github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.8 -- github.com/aws/aws-sdk-go-v2/service/ses v1.26.3 -- github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.3 -- github.com/aws/aws-sdk-go-v2/service/sfn v1.31.3 -- github.com/aws/aws-sdk-go-v2/service/shield v1.27.7 -- github.com/aws/aws-sdk-go-v2/service/signer v1.24.7 -- github.com/aws/aws-sdk-go-v2/service/sns v1.31.8 -- github.com/aws/aws-sdk-go-v2/service/sqs v1.34.9 -- github.com/aws/aws-sdk-go-v2/service/ssm v1.53.0 -- github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.7 -- github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.7 -- github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.4 -- github.com/aws/aws-sdk-go-v2/service/sso v1.22.8 -- github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.8 -- github.com/aws/aws-sdk-go-v2/service/storagegateway v1.32.1 -- github.com/aws/aws-sdk-go-v2/service/sts v1.30.8 -- github.com/aws/aws-sdk-go-v2/service/swf v1.25.8 -- github.com/aws/aws-sdk-go-v2/service/synthetics v1.27.1 -- github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.3.2 -- github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.7 -- github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.7 -- github.com/aws/aws-sdk-go-v2/service/transfer v1.50.7 -- github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.7 -- github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.8 -- github.com/aws/aws-sdk-go-v2/service/waf v1.23.7 -- github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.7 -- github.com/aws/aws-sdk-go-v2/service/wafv2 v1.52.3 -- github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.7 -- github.com/aws/aws-sdk-go-v2/service/worklink v1.22.7 -- github.com/aws/aws-sdk-go-v2/service/workspaces v1.46.4 -- github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.8 -- github.com/aws/aws-sdk-go-v2/service/xray v1.27.8 -+ github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4 -+ github.com/aws/aws-sdk-go-v2/service/polly v1.42.4 -+ github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4 -+ github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3 -+ github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2 -+ github.com/aws/aws-sdk-go-v2/service/ram v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4 -+ github.com/aws/aws-sdk-go-v2/service/rds v1.82.1 -+ github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5 -+ github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1 -+ github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3 -+ github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1 -+ github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4 -+ github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1 -+ github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4 -+ github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4 -+ github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4 -+ github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4 -+ github.com/aws/aws-sdk-go-v2/service/rum v1.19.4 -+ github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2 -+ github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4 -+ github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0 -+ github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4 -+ github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5 -+ github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0 -+ github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4 -+ github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4 -+ github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4 -+ github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4 -+ github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4 -+ github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/ses v1.26.0 -+ github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0 -+ github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1 -+ github.com/aws/aws-sdk-go-v2/service/shield v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/signer v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/sns v1.31.4 -+ github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8 -+ github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5 -+ github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4 -+ github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4 -+ github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0 -+ github.com/aws/aws-sdk-go-v2/service/sso v1.22.7 -+ github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5 -+ github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4 -+ github.com/aws/aws-sdk-go-v2/service/sts v1.30.7 -+ github.com/aws/aws-sdk-go-v2/service/swf v1.25.4 -+ github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4 -+ github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4 -+ github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4 -+ github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4 -+ github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4 -+ github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4 -+ github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5 -+ github.com/aws/aws-sdk-go-v2/service/waf v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4 -+ github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5 -+ github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4 -+ github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4 -+ github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1 -+ github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4 -+ github.com/aws/aws-sdk-go-v2/service/xray v1.27.4 - github.com/aws/smithy-go v1.20.4 - github.com/beevik/etree v1.4.1 - github.com/cedar-policy/cedar-go v0.1.0 -@@ -260,8 +260,9 @@ require ( - github.com/gertd/go-pluralize v0.2.1 - github.com/google/go-cmp v0.6.0 - github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0 -- github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.57 -- github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.58 -+ github.com/hashicorp/aws-sdk-go-base v1.1.0 -+ github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56 -+ github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56 - github.com/hashicorp/awspolicyequivalence v1.6.0 - github.com/hashicorp/cli v1.1.6 - github.com/hashicorp/go-cleanhttp v0.5.2 -@@ -270,7 +271,7 @@ require ( - github.com/hashicorp/go-multierror v1.1.1 - github.com/hashicorp/go-uuid v1.0.3 - github.com/hashicorp/go-version v1.7.0 -- github.com/hashicorp/hcl/v2 v2.22.0 -+ github.com/hashicorp/hcl/v2 v2.21.0 - github.com/hashicorp/terraform-json v0.22.1 - github.com/hashicorp/terraform-plugin-framework v1.11.0 - github.com/hashicorp/terraform-plugin-framework-jsontypes v0.2.0 -@@ -283,7 +284,7 @@ require ( - github.com/hashicorp/terraform-plugin-sdk/v2 v2.34.0 - github.com/hashicorp/terraform-plugin-testing v1.10.0 - github.com/jmespath/go-jmespath v0.4.0 -- github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38 -+ github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 - github.com/mitchellh/copystructure v1.2.0 - github.com/mitchellh/go-homedir v1.1.0 - github.com/mitchellh/go-testing-interface v1.14.1 -@@ -291,9 +292,9 @@ require ( - github.com/pquerna/otp v1.4.0 - github.com/shopspring/decimal v1.4.0 - golang.org/x/crypto v0.27.0 -- golang.org/x/mod v0.21.0 -+ golang.org/x/mod v0.20.0 - golang.org/x/text v0.18.0 -- golang.org/x/tools v0.25.0 -+ golang.org/x/tools v0.24.0 - gopkg.in/dnaeon/go-vcr.v3 v3.2.1 - gopkg.in/yaml.v2 v2.4.0 - syreclabs.com/go/faker v1.2.3 -@@ -301,7 +302,7 @@ require ( - - require ( - github.com/Masterminds/goutils v1.1.1 // indirect -- github.com/Masterminds/semver/v3 v3.3.0 // indirect -+ github.com/Masterminds/semver/v3 v3.2.1 // indirect - github.com/Masterminds/sprig/v3 v3.2.3 // indirect - github.com/agext/levenshtein v1.2.3 // indirect - github.com/apparentlymart/go-textseg/v15 v15.0.0 // indirect -@@ -316,13 +317,14 @@ require ( - github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.18 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 // indirect -- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.8 // indirect -- github.com/bgentry/speakeasy v0.2.0 // indirect -+ github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7 // indirect -+ github.com/bgentry/speakeasy v0.1.0 // indirect - github.com/boombuler/barcode v1.0.1 // indirect - github.com/bufbuild/protocompile v0.6.0 // indirect -- github.com/cloudflare/circl v1.4.0 // indirect -+ github.com/cloudflare/circl v1.3.7 // indirect - github.com/evanphx/json-patch v0.5.2 // indirect - github.com/fatih/color v1.17.0 // indirect -+ github.com/frankban/quicktest v1.14.6 // indirect - github.com/go-logr/logr v1.4.2 // indirect - github.com/go-logr/stdr v1.2.2 // indirect - github.com/go-test/deep v1.1.0 // indirect -@@ -330,7 +332,7 @@ require ( - github.com/google/uuid v1.6.0 // indirect - github.com/hashicorp/errwrap v1.1.0 // indirect - github.com/hashicorp/go-checkpoint v0.5.0 // indirect -- github.com/hashicorp/go-plugin v1.6.1 // indirect -+ github.com/hashicorp/go-plugin v1.6.0 // indirect - github.com/hashicorp/go-retryablehttp v0.7.7 // indirect - github.com/hashicorp/hc-install v0.8.0 // indirect - github.com/hashicorp/logutils v1.0.0 // indirect -@@ -338,7 +340,7 @@ require ( - github.com/hashicorp/terraform-registry-address v0.2.3 // indirect - github.com/hashicorp/terraform-svchost v0.1.1 // indirect - github.com/hashicorp/yamux v0.1.1 // indirect -- github.com/huandu/xstrings v1.5.0 // indirect -+ github.com/huandu/xstrings v1.4.0 // indirect - github.com/imdario/mergo v0.3.16 // indirect - github.com/mattn/go-colorable v0.1.13 // indirect - github.com/mattn/go-isatty v0.0.20 // indirect -@@ -347,7 +349,7 @@ require ( - github.com/oklog/run v1.1.0 // indirect - github.com/posener/complete v1.2.3 // indirect - github.com/rogpeppe/go-internal v1.11.0 // indirect -- github.com/spf13/cast v1.7.0 // indirect -+ github.com/spf13/cast v1.5.1 // indirect - github.com/vmihailenco/msgpack v4.0.4+incompatible // indirect - github.com/vmihailenco/msgpack/v5 v5.4.1 // indirect - github.com/vmihailenco/tagparser/v2 v2.0.0 // indirect -@@ -355,7 +357,7 @@ require ( - github.com/xeipuuv/gojsonreference v0.0.0-20180127040603-bd5ef7bd5415 // indirect - github.com/xeipuuv/gojsonschema v1.2.0 // indirect - github.com/zclconf/go-cty v1.15.0 // indirect -- go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0 // indirect -+ go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0 // indirect - go.opentelemetry.io/otel v1.30.0 // indirect - go.opentelemetry.io/otel/metric v1.30.0 // indirect - go.opentelemetry.io/otel/trace v1.30.0 // indirect -@@ -363,9 +365,9 @@ require ( - golang.org/x/sync v0.8.0 // indirect - golang.org/x/sys v0.25.0 // indirect - google.golang.org/appengine v1.6.8 // indirect -- google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed // indirect -- google.golang.org/grpc v1.66.0 // indirect -- google.golang.org/protobuf v1.34.2 // indirect -+ google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de // indirect -+ google.golang.org/grpc v1.63.2 // indirect -+ google.golang.org/protobuf v1.34.0 // indirect - gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect - gopkg.in/yaml.v3 v3.0.1 // indirect - ) -diff --git a/go.sum b/go.sum -index 8dbe86f32d..3339e3b4e6 100644 ---- a/go.sum -+++ b/go.sum -@@ -3,8 +3,8 @@ dario.cat/mergo v1.0.0/go.mod h1:uNxQE+84aUszobStD9th8a29P2fMDhsBdgRYvZOxGmk= - github.com/Masterminds/goutils v1.1.1 h1:5nUrii3FMTL5diU80unEVvNevw1nH4+ZV4DSLVJLSYI= - github.com/Masterminds/goutils v1.1.1/go.mod h1:8cTjp+g8YejhMuvIA5y2vz3BpJxksy863GQaJW2MFNU= - github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= --github.com/Masterminds/semver/v3 v3.3.0 h1:B8LGeaivUe71a5qox1ICM/JLl0NqZSW5CHyL+hmvYS0= --github.com/Masterminds/semver/v3 v3.3.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= -+github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= -+github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= - github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= - github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= - github.com/Microsoft/go-winio v0.6.1 h1:9/kr64B9VUZrLm5YYwbGtUJnMgqWVOdUAXu6Migciow= -@@ -22,20 +22,21 @@ github.com/apparentlymart/go-textseg/v15 v15.0.0 h1:uYvfpb3DyLSCGWnctWKGj857c6ew - github.com/apparentlymart/go-textseg/v15 v15.0.0/go.mod h1:K8XmNZdhEBkdlyDdvbmmsvpAG721bKi0joRfFdHIWJ4= - github.com/armon/go-radix v1.0.0 h1:F4z6KzEeeQIMeLFa97iZU6vupzoecKdU5TX24SNppXI= - github.com/armon/go-radix v1.0.0/go.mod h1:ufUuZ+zHj4x4TnLV4JWEpy2hxWSpsRywHrMgIH9cCH8= -+github.com/aws/aws-sdk-go v1.31.9/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= - github.com/aws/aws-sdk-go v1.55.5 h1:KKUZBfBoyqy5d3swXyiC7Q76ic40rYcbqH7qjh59kzU= - github.com/aws/aws-sdk-go v1.55.5/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= - github.com/aws/aws-sdk-go-v2 v1.30.5 h1:mWSRTwQAb0aLE17dSzztCVJWI9+cRMgqebndjwDyK0g= - github.com/aws/aws-sdk-go-v2 v1.30.5/go.mod h1:CT+ZPWXbYrci8chcARI3OmI/qgd+f6WtuLOoaIA8PR0= - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 h1:70PVAiL15/aBMh5LThwgXdSQorVr91L127ttckI9QQU= - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4/go.mod h1:/MQxMqci8tlqDH+pjmoLu1i0tbWCUP1hhyMRuFxpQCw= --github.com/aws/aws-sdk-go-v2/config v1.27.35 h1:jeFgiWYNV0vrgdZqB4kZBjYNdy0IKkwrAjr2fwpHIig= --github.com/aws/aws-sdk-go-v2/config v1.27.35/go.mod h1:qnpEvTq8ZfjrCqmJGRfWZuF+lGZ/vG8LK2K0L/TY1gQ= --github.com/aws/aws-sdk-go-v2/credentials v1.17.33 h1:lBHAQQznENv0gLHAZ73ONiTSkCtr8q3pSqWrpbBBZz0= --github.com/aws/aws-sdk-go-v2/credentials v1.17.33/go.mod h1:MBuqCUOT3ChfLuxNDGyra67eskx7ge9e3YKYBce7wpI= -+github.com/aws/aws-sdk-go-v2/config v1.27.33 h1:Nof9o/MsmH4oa0s2q9a0k7tMz5x/Yj5k06lDODWz3BU= -+github.com/aws/aws-sdk-go-v2/config v1.27.33/go.mod h1:kEqdYzRb8dd8Sy2pOdEbExTTF5v7ozEXX0McgPE7xks= -+github.com/aws/aws-sdk-go-v2/credentials v1.17.32 h1:7Cxhp/BnT2RcGy4VisJ9miUPecY+lyE9I8JvcZofn9I= -+github.com/aws/aws-sdk-go-v2/credentials v1.17.32/go.mod h1:P5/QMF3/DCHbXGEGkdbilXHsyTBX5D3HSwcrSc9p20I= - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 h1:pfQ2sqNpMVK6xz2RbqLEL0GH87JOwSxPV2rzm8Zsb74= - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13/go.mod h1:NG7RXPUlqfsCLLFfi0+IpKN4sCB9D9fw/qTaSB+xRoU= --github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.21 h1:sV0doPPsRT7gMP0BnDPwSsysVTV/nKpB/nFmMnz8goE= --github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.21/go.mod h1:ictvfJWqE2gkUFDRJVp5VU/TrytuzK88DYcpan7UYuA= -+github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12 h1:i7cJ1izNlox4ka6cvbHPTztYGtbpW4Je/jyQIKOIU4A= -+github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12/go.mod h1:lHnam/4CTEVHaANZD54IrpE80VLK+lUU84WEeJ1FJ8M= - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 h1:pI7Bzt0BJtYA0N/JEC6B8fJ4RBrEMi1LBrkMdFYNSnQ= - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17/go.mod h1:Dh5zzJYMtxfIjYW+/evjQ8uj2OyR/ve2KROHGHlSFqE= - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 h1:Mqr/V5gvrhA2gvgnF42Zh5iMiQNcOYthFYwCyrnuWlc= -@@ -44,242 +45,242 @@ github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 h1:VaRN3TlFdd6KxX1x3ILT5ynH6HvK - github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc= - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17 h1:Roo69qTpfu8OlJ2Tb7pAYVuF0CpuUMB0IYWwYP/4DZM= - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17/go.mod h1:NcWPxQzGM1USQggaTVwz6VpqMZPX1CvDJLDh6jnOCa4= --github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.8 h1:HqAG0lcbM780mkxRvRDNeUe5+KtGuRG8QV7NITNw2yY= --github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.8/go.mod h1:GKj0oiKdzsHxynFVgI7CqGU61ZkdtwVf0qzDlz/9bS8= --github.com/aws/aws-sdk-go-v2/service/account v1.19.7 h1:k1LU3Cfp2FToUHpdAI7eQ/aTa3IXYzHiZN+CihWHnLo= --github.com/aws/aws-sdk-go-v2/service/account v1.19.7/go.mod h1:mrppE/AdKXh/4QOWhpLGdgX7bsf1PEGjq7yZFM+Vzc0= --github.com/aws/aws-sdk-go-v2/service/acm v1.28.9 h1:biKsAlIognjdEJ4RjmcmyApbwGDS3Nt788cJPp+xqBw= --github.com/aws/aws-sdk-go-v2/service/acm v1.28.9/go.mod h1:EXQpa2D/M+7s40fTH326dmErpfW+UqJnKcfhpG3wN+M= --github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.5 h1:woq2X8jSTmXR0NBC0Hx+1vfYDlts1vMIQeanpYzQIjs= --github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.5/go.mod h1:1gyhCVvhECL8PQQGA8CFuQmTw6pC83iJPURZ/6ESlt8= --github.com/aws/aws-sdk-go-v2/service/amp v1.27.7 h1:y8mW/fXjJ6Ho7kL8PUv8bnJCejkkRnTdZCbIrq5/voc= --github.com/aws/aws-sdk-go-v2/service/amp v1.27.7/go.mod h1:9om9+RWkFPh5o/kxJf3oPJGdlExpIFzRh3WeHZR8kZw= --github.com/aws/aws-sdk-go-v2/service/amplify v1.24.5 h1:+wB8ci/xEJXzasg+E1nCtwpeGQRrdwkagltroaNTgLk= --github.com/aws/aws-sdk-go-v2/service/amplify v1.24.5/go.mod h1:AEJHCkEbyY4f8Fh5iLRz9I9FkQzVDIUsc6SWcp3AGzU= --github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.9 h1:oSiLogmzjAMnHrcSIl/CAfP3ywFD8R2KQVDad6Evjzc= --github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.9/go.mod h1:z99ur4Ha5540t8hb5XtqV/UMOnEoEZK22lhr5ZBS0zw= --github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.9 h1:XgVoJoG2nYgWKg2qlMFFknt68Z83B5Ld0ZrWp/7xUYQ= --github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.9/go.mod h1:lz2IT8gzzSwao0Pa6uMSdCIPsprmgCkW83q6sHGZFDw= --github.com/aws/aws-sdk-go-v2/service/appconfig v1.32.3 h1:/RlbKIAT+aS3twzexd/S6mzskuLWysbdY+N7ibtvpZk= --github.com/aws/aws-sdk-go-v2/service/appconfig v1.32.3/go.mod h1:UW+iM6Meg+4MDb21vivnP0VrIWtJLHd+kYsl/tDs3Ww= --github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.7 h1:5c7BwEs77l72AxcaZZe9pACFuXuhIQWnkb9HD/P0hLA= --github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.7/go.mod h1:qVCMTfRC5iWwGTl6nGvhr859jaP26fY3BpYnVVLv03A= --github.com/aws/aws-sdk-go-v2/service/appflow v1.43.7 h1:7zhOkbBP4A0hbJKwvd6zbTDigEdzV66ojCzL/U/vmPE= --github.com/aws/aws-sdk-go-v2/service/appflow v1.43.7/go.mod h1:AiMwrZdtLmnoNd8FaCUN+umNB75RmA0JYV9wU46Ze7s= --github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.4 h1:7KWcQKH/DyYYvHoPDaLe7GM5Ul5InpaWexbzDK3JnUo= --github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.4/go.mod h1:OL31C0vQpC6JnJ1DwDN26JDie1ASL5ioH8xwGXRd96s= --github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.5 h1:FfkEpbkkn7+w9srIYcv5EVll3JUjSmxCzDV45vg2DUg= --github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.5/go.mod h1:ErwldjHfakUkiCI/79rr4dMe09Ip8H+yYNl9Dfl0s5Q= --github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.7 h1:S9E1bKCL/3Tre7wmALHPWaDBP132h6YGVKxrzkZa570= --github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.7/go.mod h1:e7C1DdWfAgI5Q+5G5w6gqleqQw9IivaRZzc0gCJNzOk= --github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.4.1 h1:SWvjOiGeGPy+R3d4TFL6cb/X/Ouulbxtr1VKqoa/UV8= --github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.4.1/go.mod h1:oLl30psMIxqSF8EIbJBajb2VoLKcC97OVBUxaoBmsBU= --github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.8 h1:Yk/TXuxzm1qjt7B+NAcQs3HMBdTdWxWhl1eObx4tAMI= --github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.8/go.mod h1:ZYSmrgAMp0rTCHH+SGsoxZo+PPbgsDqBzewTp3tSJ60= --github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.7 h1:DAlkFlzPjr80tNXT3zXukVKghYxP3dh+Ir3q82WZvuc= --github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.7/go.mod h1:d7zoUA4UluxSKaj6kfOy/VL0oaUJzw+QVGmErLaM0JE= --github.com/aws/aws-sdk-go-v2/service/appstream v1.38.4 h1:6rvZidBEKGRR7hEFPoUeeiAvPobVpikIXfVd7NuUFlg= --github.com/aws/aws-sdk-go-v2/service/appstream v1.38.4/go.mod h1:qukWMKRrFUNI66U/PKPz4FzRjPeLqn7kxNQD7NUL320= --github.com/aws/aws-sdk-go-v2/service/appsync v1.36.1 h1:qe33iQ0KEUS8hMV26TS33DZhbR5qpAtbsyBfOpTX3Cw= --github.com/aws/aws-sdk-go-v2/service/appsync v1.36.1/go.mod h1:8MjMPuuDBZDYkOJ2LbdWX9oqeSd+OW0HkVEpFAFkI9o= --github.com/aws/aws-sdk-go-v2/service/athena v1.44.8 h1:eD5mqOpn5tFxh7xHPfaCVA3xTumXCKFxV1ORjY3NdNM= --github.com/aws/aws-sdk-go-v2/service/athena v1.44.8/go.mod h1:gKQRkbgmZ4fE9gU1S43NoxcKyctSbrvMMeg0ImWXb+Y= --github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.7 h1:Y+9BgK7ZTOzdwzQJ8AqiLh+SrE4+B9Thj9NLcuUqNdY= --github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.7/go.mod h1:lNEwOsVNqHmzDtcvvo/EnMJc8sOGNKwyT5RPew/b++s= --github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.8 h1:shE+vQu67H71UdCiCmVN3WNxSC1odR0Q5fVrdlbUD9k= --github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.8/go.mod h1:bfjSD4lHRjHgXmqdwOIZ2EW5AisvpOuLhP/ADKIVUP8= --github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.8 h1:CjG6zY51ChHKGmbHDJx4uLDCMZdkPH8unhKyqZspC4w= --github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.8/go.mod h1:u5zgiwlr6yQh9bKAcoeCy/h5vLC9HqzwxV0YkUesayQ= --github.com/aws/aws-sdk-go-v2/service/backup v1.37.3 h1:1moVmJmsgWcMNzeQtv1WxPgj+z9sroEHQK8X1PHDr1o= --github.com/aws/aws-sdk-go-v2/service/backup v1.37.3/go.mod h1:8Gg8n/Hq4/EegF64SJfJtAZtoFhsZrv1T1uz/rqw8ow= --github.com/aws/aws-sdk-go-v2/service/batch v1.44.4 h1:qTH4dr1XXWq7Pa+LpUh7AmyPEIR7OCLEz67hWo1oyJ0= --github.com/aws/aws-sdk-go-v2/service/batch v1.44.4/go.mod h1:m4EOt3yb2HPqXyQnww7wOPUNbS2cvdwjyGhDlrwMA1o= --github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.7 h1:oKm/9OT8f9u2HH1WhJ5nU/sHfKYL8UgYmn3sn9Ne8NM= --github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.7/go.mod h1:8Batdc1SWCkzR7QB5Jys5ioBS19u1Hfh+d00ebvYJwU= --github.com/aws/aws-sdk-go-v2/service/bedrock v1.17.1 h1:dNqMVodFzLbDZ3xh0qoznI75WvR0NXzigAFGAVH+CI4= --github.com/aws/aws-sdk-go-v2/service/bedrock v1.17.1/go.mod h1:7CCNXL2qhI91wcy+GCt+rg9fzwwET0XlavHQiPSimyA= --github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.19.1 h1:ZX5fSmRchoKp1S5VZ/zeYU4mAO7diSwtBanJD/PlBVE= --github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.19.1/go.mod h1:d+N4lx2jC4eBcGjAfV4qufcdI9T0YqiE+tbNKz3r1a0= --github.com/aws/aws-sdk-go-v2/service/budgets v1.25.8 h1:krWSQ9UtO4KWspZHm97eVJNjg5NEWeKictLy4H2zO7M= --github.com/aws/aws-sdk-go-v2/service/budgets v1.25.8/go.mod h1:deOaC3EOD0iA7qtte6SOaMGYMpM8vNPtjgVMqP6/GpQ= --github.com/aws/aws-sdk-go-v2/service/chatbot v1.5.3 h1:i38JNUo2uoJNaA1GTXKtPu9l3zkiVJEJKKjOkAfdFfQ= --github.com/aws/aws-sdk-go-v2/service/chatbot v1.5.3/go.mod h1:3FbQI53yRYyty4ERw3bGoMMEJgV72JR9HbsJW1YZaQs= --github.com/aws/aws-sdk-go-v2/service/chime v1.32.7 h1:Fw6jb3EDz0uhnrjGOwruTTZKyvFn1O1hD7nRCtEbbCM= --github.com/aws/aws-sdk-go-v2/service/chime v1.32.7/go.mod h1:ScfDPCk4PB1CI2FVGseVD0f4HlPQcOuhhMshDJF9OY8= --github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.7 h1:v2lfZUj6WPU9WX+EpHPWnUiKLcCGJRWvSOvMYMpXofA= --github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.7/go.mod h1:piUYRN/bkSojQEQ42+BQzlVuU3VGivrRXovpBxcLlvk= --github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.8 h1:Is/JmfUGXzE0jsPrV0zpMvqINbTMbFgF/yb/bKjwBkI= --github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.8/go.mod h1:wmxh9CSS48Rrp+HDYv0R0aExFHQkneNPJkcJ7eux2NA= --github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.5 h1:cGgxVtgm1fVa0AIZaIfOx9QUZ3Ya8wtPQGe2SPz3FvU= --github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.5/go.mod h1:ohkkMq2Br5djAnAOzzqs45tAGD1eu/EOJbhcwn+oJRw= --github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.7 h1:93nQxaTOHWWpy/fRY4F+00vkpwR/EHouw5QUn7R2HYU= --github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.7/go.mod h1:GZuSYq2+DIyyXZQl8CtJr/70zCxO5MyfgGM44eluZs8= --github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.8 h1:QLKIR/M7rtqGgPkhvZYVeahpJM2kHAKGKSxqAdm4FGA= --github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.8/go.mod h1:aiOymhljgGMZYl4V8sSGPbOT7fnWruJEe+HjyJaxHXU= --github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.8 h1:zhDl3UrTl2IO+C4Ub7TmNNXfxmDOZ7VKIpV+Ayf7f9M= --github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.8/go.mod h1:TXiuXcbBl1rEAy9xhZi2TBZeWfoRhJ6ymMfepMxJnZk= --github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.8 h1:4O76oA4I+juxEKtuUsfmQq7mZj8PkGYVBivLgr69lrg= --github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.8/go.mod h1:R7mWBZ2a/EnExUNP+vkBBQGTz7+ZCcT16Mm6a9XZ/0A= --github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.7 h1:tgne/8APnj8t0OtemlMZUhMe/m03c4bAal7ZniH8EVI= --github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.7/go.mod h1:B6djS2mK38QoSzZ5SiAKA0VwS5jxGrhWIMRdNt/O19M= --github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.6 h1:Dkh+yFfuJp1BQJRDEeSPOrlm1Ca87Ifae8tuaMF2wKc= --github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.6/go.mod h1:TNPxioDBxuavXAl0/n4vZleItLBRGuYmi4pr1Pex6UY= --github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.7 h1:AS6r3KcPSGW84w8QjBY9kQN5pToY6Gdjb/nEOZjoLdU= --github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.7/go.mod h1:ItOmWyypVkD+AjYE5Id/3ZqBRvycGQjIipFjkYOErtI= --github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.8 h1:Lo4azJshfkB3cBoBK3arOyQUi0wxa9ju4f7s6RDEdE8= --github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.8/go.mod h1:4PmgiDQI9Q/CyWAIj/RFZXapY1URHE181UDKEk+NOeg= --github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.8 h1:+TC6bH5yzGSJPDQ+NKmbXpy2r346JGJb5QT0Mpe4xLE= --github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.8/go.mod h1:HeDvLYJALo05N6wCx3Ufa1rHGL1mz9ON312O2yVclIs= --github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.39.1 h1:Dq5eJF3+dVXM2gArgW8x3lu7WyEz7q/RrRdLuyWb19E= --github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.39.1/go.mod h1:bDqBjrjbgWKyis9R6mf3NcjoIrgnrBA9L4W724mg7pA= --github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.7 h1:dSgOkWv1taKJI8RsBc0D/0HXIsZIe2UFladjTnNfRuE= --github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.7/go.mod h1:gwMTciwKCosuVemRGAM0oVqynyni1YeMbCMfgLEKKIo= --github.com/aws/aws-sdk-go-v2/service/codebuild v1.43.0 h1:k+WvJPQNtuTyBiIIhEj9yomuIn5D8y5MP5tUmJBstEQ= --github.com/aws/aws-sdk-go-v2/service/codebuild v1.43.0/go.mod h1:oYJd2vaRXsIzY78pjT5xtjH5aFOy/5F3Vue1j5tzIwU= --github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.7 h1:6tPo56CzeCD1osM1eAJS7DuZPHBXJfIK4pttxzki45k= --github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.7/go.mod h1:78fuDwyIegLi8uCoBRFTEzph4A7pm4keD7Y/YHAOMYY= --github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.4 h1:sJDQxd9ccSyquSH/FT4L13F9gzXtk9ANgdH5sv84/NM= --github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.4/go.mod h1:48i3wz1suHCRGmoD0EAhhA0DrGVJ/LG5kCMFY0YBG8c= --github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.8 h1:dGs7994xfSgPwOaEiRjZqDtPMwKNpO3UOk3hAsC8fRM= --github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.8/go.mod h1:ybVdl0hhR61vKUyazymzA1pwZa66WfFeAbBstFz9nws= --github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.7 h1:ig14u1bw9xAS2ok5lXAm+Lg1oLPpVTzpPL8hAGPBwjk= --github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.7/go.mod h1:IllGluwCAVtiFVwlFd/mrYVT4y+Hnsk7WAdsYsfzufg= --github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.7 h1:VDylVoQesB7vQ9SOD20e4mS50YwDk0c+WjVEMRrqVVs= --github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.7/go.mod h1:2rPMZlcgz83WovcZ+UhuJBcrVeYqK6QowE+dio9EjF4= --github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.5 h1:uzKg+5kz/KAjQNVrCytWMXstGicOXBaoiuViY8L3R6c= --github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.5/go.mod h1:DZH9UNjLXRPicX0YkMQYEOB08ZcepqQniJeU5vdbFE8= --github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.7 h1:fqXfKcrw2gYUdkBlsYfHeaam65LB4wbZfY2HQ5NjKeM= --github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.7/go.mod h1:NJjgmdDBrJnrhI5eUtyq+PH9ccIS3cn4Zc5vg1oscys= --github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.7 h1:9oSOGQEA2UZvrFXtPGITnH1pXM5I0y7jV/Zlt3BXhHw= --github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.7/go.mod h1:OXwESSfg+T1o/fVT16Jx4seP9Wd9AMPlXT05NxwdJCI= --github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.9 h1:29yuuQA9GCLok0kNJiizvr38vO0d9mcNJXYWxX4JZL8= --github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.9/go.mod h1:qBI14uSJrQOnsQUIU4/7pDlFluu788Q1Uep7lR0ISY4= --github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.44.1 h1:Nn3bGq+1nNw+kAfcwUs6LZXi175KoejFyvtjB49WvHw= --github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.44.1/go.mod h1:hsciKQ2xFfOPEuebyKmFo7wOSVNoLuzmCi6Qtol4UDc= --github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.7 h1:R6pZN6OrbYnWcWNPtuWGSlBHBkxAD5sppJAUa4Jk7VM= --github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.7/go.mod h1:bdPZgvsZ7vZoQcVAkdvu4qRozXLno+2GmH6Z8XcGuuA= --github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.8 h1:ijpU4AByoIpOIXsE0FGdt7K8HoSruDf3Gv+k2LnIQzc= --github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.8/go.mod h1:lwMedQ/Cpq5Joyzdairh2NYXImA3mQrQsLLx85CnHVY= --github.com/aws/aws-sdk-go-v2/service/configservice v1.48.8 h1:QZGrY4iHw7fyIs/oc/BamyPHikeJyvmmPNxjInCrX4I= --github.com/aws/aws-sdk-go-v2/service/configservice v1.48.8/go.mod h1:6E4R5sSS371Datvjx0G3dJYlHPv1n4M3fnB1NmOfHqo= --github.com/aws/aws-sdk-go-v2/service/connect v1.109.1 h1:Alzn5h1Z7/1urZVtfCY/D8jTxI/VLx7r40MAItD4SVY= --github.com/aws/aws-sdk-go-v2/service/connect v1.109.1/go.mod h1:yeG18cCkNgajStq+4tvtqfxn+JYIexdyzLySPwEj3e4= --github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.7 h1:AoJnLCA9kMC0RNCEAzaRxBlc/BBE65GMh85ThJt4rTk= --github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.7/go.mod h1:Nzt8+BlKC3Gaq8diRazTgpFX8Hxib8uEmpE4I5MnQGI= --github.com/aws/aws-sdk-go-v2/service/controltower v1.16.8 h1:Ojd4lkmOrDzTMfwQg97iu6j6KV63cnxmqvvwYBP5pgY= --github.com/aws/aws-sdk-go-v2/service/controltower v1.16.8/go.mod h1:z3V2Giio3W2OiVaWgb0C74T6rwjK6K1g5nL6Yl7f9xc= --github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.7 h1:IvO3ffq4N3sLox0O4DJffzd85IrmwyeZBhXiRF8h4fM= --github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.7/go.mod h1:kZbM+hR3qt6a09bbVzYfPBFejcJ4FU5hAjplWyA2AMg= --github.com/aws/aws-sdk-go-v2/service/costexplorer v1.41.0 h1:J1QB6AvYegp0TIju8W/Prl/neFDcQRBEauEbIp4TK+E= --github.com/aws/aws-sdk-go-v2/service/costexplorer v1.41.0/go.mod h1:akQZlT9zDoPSlpRSiKb8UxaM2PpcjSFWVK++Suw4seI= --github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.4 h1:N/kdkFGz6ta8Fz4mwjjrLHCM/CET8AZ6PSlIgXZTUH0= --github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.4/go.mod h1:0gNr6B2d/6rwUKHxxmTy8hkX2p9ejYmXSgpE4hCm65U= --github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.7 h1:jEWQkbbU4X91twdpW4G4PAqFgia/eX/UrTDCAp+g0c8= --github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.7/go.mod h1:t1rmiblqqUHbR/kpM7EFqEiNuvdLjsQ6hmNt2zdppgw= --github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.8 h1:kYYPX4ZmBza6vwZwdPjQKfASPdYjBCYCS5Qq0VOSQ8Y= --github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.8/go.mod h1:fzszPZHVqQrn/SByw/g14QCz0DHyRiDaO4rkCVgd9tQ= --github.com/aws/aws-sdk-go-v2/service/databrew v1.31.7 h1:YLEmleWTtouYKxye0hmqquFAfgjicZUe6n2kSs/RsC0= --github.com/aws/aws-sdk-go-v2/service/databrew v1.31.7/go.mod h1:LDFo1Ooir2xf/17j2DVr/IGK/WqnvtgIDuTbtcSPs9Q= --github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.7 h1:ceVmkM3KMiD3cI2deWMvLFXwmhxCHhacUfFFGiGPy1Q= --github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.7/go.mod h1:Iy8tBqEq45JY9j9hRO6/RJFvC94dCAWJR/qdcMzWhGs= --github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.7 h1:BcSeaV5H6yShI4cvma+8Ni/PWfp7gjI2Ng/U5x702RM= --github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.7/go.mod h1:o5QrEscMR8hoOhVi9b4oOQsdNvP3zM1GeTi681Mzm7M= --github.com/aws/aws-sdk-go-v2/service/datasync v1.40.8 h1:WW61+K6b4wG+I1Ofkb7N9qY4NMUnIC/ZBEKzl8vvMjA= --github.com/aws/aws-sdk-go-v2/service/datasync v1.40.8/go.mod h1:gbLN7Yh73nS30MZCiZX+JPoTUbUj2DMuvg2t8CGtXVc= --github.com/aws/aws-sdk-go-v2/service/datazone v1.20.2 h1:TNWuXp6ESr+VVfzvefkFWEJgthy5HMeK46jliOKNKag= --github.com/aws/aws-sdk-go-v2/service/datazone v1.20.2/go.mod h1:Y+hG5ws9mJakkBC9YhkE7tpGme1MNTmSZQOCaNJ9SBY= --github.com/aws/aws-sdk-go-v2/service/dax v1.21.8 h1:dLonkX49vvCzsDigRtNM6snj9tF8L80qXIr0KGSho8g= --github.com/aws/aws-sdk-go-v2/service/dax v1.21.8/go.mod h1:GyuHJOLjGqUU3B7qihnS4pby/N+QfExMNty/liZCjxY= --github.com/aws/aws-sdk-go-v2/service/detective v1.29.7 h1:2MlL3ThkGc+V/EgBTPO/rHg/7T6Qj7dlFt+JNGqdgIg= --github.com/aws/aws-sdk-go-v2/service/detective v1.29.7/go.mod h1:i2I6RuLyaEi2JlsNH0B+Rb3Azvo3nP97B8OtnUMPBgg= --github.com/aws/aws-sdk-go-v2/service/devicefarm v1.26.3 h1:P/0uku3q+mFliIq7+8fLEJJLS8qm5E67ZXgX+tRdXtA= --github.com/aws/aws-sdk-go-v2/service/devicefarm v1.26.3/go.mod h1:vLqiiwGVeb1+H8+XCw59/8QijK1Us941egdxG1S0Fu8= --github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.7 h1:0ewwLu+2pVkUvno4m2qkQ5kifoUYHCo/i3ydrZVwboA= --github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.7/go.mod h1:MiYxf/sR/XTNKfOPOSeBOxr2znK1r6Mk3ZNsoxOYVjg= --github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.10 h1:c8aR/RsenrzC/ILi9VdNFDU6jQWZeRby+8WXgrY9Ltw= --github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.10/go.mod h1:fCz4GqdJcE/zPbT2CuE3kIk/nZcNEJ5L3gEN0eazWE0= --github.com/aws/aws-sdk-go-v2/service/directoryservice v1.28.0 h1:KGJa1lGXfgO8WAF+LchWp2ffKw7TuMLQq8yOkH40b4M= --github.com/aws/aws-sdk-go-v2/service/directoryservice v1.28.0/go.mod h1:+/2vLT6+9X2PNK2BqT+LPuLNvg7j5Wu1N5aaelvFTFQ= --github.com/aws/aws-sdk-go-v2/service/dlm v1.26.8 h1:QiG0rp7LTu8LAYysDsjOQ18jCRqWOE+wyqyaA8kKHpM= --github.com/aws/aws-sdk-go-v2/service/dlm v1.26.8/go.mod h1:JTA7DoC9zlMfODYSBS3Zc8eU62F7TYZ38noumRHZ6so= --github.com/aws/aws-sdk-go-v2/service/docdb v1.37.4 h1:JbpDYyfxryXm2rLPkebVimYZ8TrVT+h4MktnuWSzXog= --github.com/aws/aws-sdk-go-v2/service/docdb v1.37.4/go.mod h1:vK7CvmoPMCmY1WtY1rH+28fuV/LVu3IkgsG/GrLbjkU= --github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.7 h1:itpY9Tnl44m9FjDJ6AXEKR4eVbGUWzhpH/ZxZxTmStY= --github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.7/go.mod h1:YOiVMK7MdBmgr+AloOz7ODxRi7g1aTU79TqKyShjtjA= --github.com/aws/aws-sdk-go-v2/service/drs v1.28.7 h1:X3NsqRDlhfBNaTaLcPu9ar2yidvBoVrnGwPOqwA3pPQ= --github.com/aws/aws-sdk-go-v2/service/drs v1.28.7/go.mod h1:reZp7PI5GHAIOxbOyg0Ksdy1QzgyAkbaQz9pKE5tnWI= --github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.10 h1:ozHHSE9Hflrf2DZmJEoqIO+bK6E6rAfID8PSCv2rgG8= --github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.10/go.mod h1:N3YdUYxyxhiuAelUgCpSVBuBI1klobJxZrDtL+olu10= --github.com/aws/aws-sdk-go-v2/service/ec2 v1.177.4 h1:LgQ6qyFVk1fehExC4nMBuwWC38SQai1jhpS9GQPkHTo= --github.com/aws/aws-sdk-go-v2/service/ec2 v1.177.4/go.mod h1:TFSALWR7Xs7+KyMM87ZAYxncKFBvzEt2rpK/BJCH2ps= --github.com/aws/aws-sdk-go-v2/service/ecr v1.34.0 h1:kDSbKHvFf4I7Aw7wJSd2vGprafZbTEMUgwAxKXcnkVQ= --github.com/aws/aws-sdk-go-v2/service/ecr v1.34.0/go.mod h1:keOS9j4fv5ASh7dV29lIpGw2QgoJwGFAyMU0uPvfax4= --github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.7 h1:6IuewShsZ2MLMVx39fGnsGWBDz+IPj6O/LhpQvdLjls= --github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.7/go.mod h1:Mrlicf7xXyuelm+q8XVMblDxJq2pKpKGXiWx/3uqjqs= --github.com/aws/aws-sdk-go-v2/service/ecs v1.45.5 h1:bsOJ/yl4QKZqyMjJPNuj3JIgsz6mML4VjcveupRaebk= --github.com/aws/aws-sdk-go-v2/service/ecs v1.45.5/go.mod h1:YF27tGN94jGsy9s7/EvbdZcnvQZo+3pmXQ2xyT90wI0= --github.com/aws/aws-sdk-go-v2/service/efs v1.31.8 h1:jAfe2YLd59Sr1QdHF42xHdEwaCWTrOe6EU4+BzA8xdo= --github.com/aws/aws-sdk-go-v2/service/efs v1.31.8/go.mod h1:XGcTOlJ2nuj3KemxjGAGc/fpl2Cb8Z0DE+cTnKHmBGU= --github.com/aws/aws-sdk-go-v2/service/eks v1.48.5 h1:vMwwdzKoUBt7vMHNkF16Hh7+8ndVGOAAEgqcrbz17M4= --github.com/aws/aws-sdk-go-v2/service/eks v1.48.5/go.mod h1:9dn8p15siUL80NCTPVNd+YvEpVTmWO+rboGx6qOMBa0= --github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.10 h1:59kugj8qrVPhDIloWA5aAF/GZTr95puG3Z4t+GpU9DY= --github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.10/go.mod h1:9kiB0lv0Aqy4togiiSS83Ji2RWwNyriSp+7AhFM7nV0= --github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.7 h1:DUdtGQGifxYLBUbgfMqPyHsZFN8V9cKrOKgBhlionK0= --github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.7/go.mod h1:ta3dKDvwowInSiVHTbcPAeFpQbo7ix3nKg92rEM89v4= --github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.8 h1:ZzdtO9vtppVzh2/x8JCTZOvdynBrFYP0mGo7I1X7StA= --github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.8/go.mod h1:dY3XGX8oXzFkl6PYxcSccHePPb7AbxMzpbjwBvEysfQ= --github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.37.1 h1:qQAmLVnqkL8RVhAK30GQuoLOJc+AEE4p7dzBzR/LBws= --github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.37.1/go.mod h1:jk+iid9R4MN7UVDwSTK/ZDDO8WNhxnO2WVzfYOMLh+4= --github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.8 h1:bg5m5ldB2DcbSM0TZrHhcUvICRGdfmi9Lbew9u7Bmxw= --github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.8/go.mod h1:HLDGgfqy/Wi1zjCOnoWKuZth3M4uSP2a0XT+zEmTiNw= --github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.7 h1:MUC9OHGR4EXdbeeCTy1QtBAMLFxvbRbqKEPNeY73r8s= --github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.7/go.mod h1:z8o4DEfFOiYjkvMi8YYBlHgoUdsI/lsrtQfk8R+LOW8= --github.com/aws/aws-sdk-go-v2/service/emr v1.43.1 h1:Ez0zR4W/tHGpi5yBddH1/GhjA77jVbPDwFxYJWjtPgM= --github.com/aws/aws-sdk-go-v2/service/emr v1.43.1/go.mod h1:xIT9TIOC6uTM/BW0gidLi1YFZIwKTLKerkO/xFYgcRM= --github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.31.3 h1:74sYlwTrRg2fAfESoWlAXtgOzuwGEiIRGjNw8lo9iLo= --github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.31.3/go.mod h1:0kgGwsgKXZjk3i8qJY99bqYUkD5pN6jz1VJ9YCVlZO4= --github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.7 h1:dzO3ZF5E5g3aaZo5+bZYTPvM3nl3mKVVcqvnjjPF4RQ= --github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.7/go.mod h1:tNmPakl/bPt/OI0NT0JXKopJiVmBaPipaFBj8+NoSaU= --github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.8 h1:qsJCjuhYMhVL6rheYWYBUwrZY9SGRQIG7rrTzPByef0= --github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.8/go.mod h1:iQCsmx9LyBMyMEkLCBVqnIAz+rfo6/ss3oLcYn26+no= --github.com/aws/aws-sdk-go-v2/service/evidently v1.21.7 h1:AnUxrHvrW+Wt9S0kXf4VMM7cAmq6mXFV60PVzIwtZoA= --github.com/aws/aws-sdk-go-v2/service/evidently v1.21.7/go.mod h1:ShWsOKkdTc1e2TP/u+/mxWq4YOzSayLiFZZo2LLLXRg= --github.com/aws/aws-sdk-go-v2/service/finspace v1.26.7 h1:nLsbGjhVdTXpmbw5yEo8+z6M5KbYkwNjaDKXJozYRCo= --github.com/aws/aws-sdk-go-v2/service/finspace v1.26.7/go.mod h1:cVWKWY+vSgHCfpkC3tawraWYjNNfxxpX3e523aDp+OE= --github.com/aws/aws-sdk-go-v2/service/firehose v1.32.5 h1:yUznLtavFnbvT/ZWAla0DypjwkcQQXgk6PINvrdZc4U= --github.com/aws/aws-sdk-go-v2/service/firehose v1.32.5/go.mod h1:+uFa7Ht2YowkYUVV3t8DxTZkpW+93VEb3I4WyXWXKw4= --github.com/aws/aws-sdk-go-v2/service/fis v1.28.1 h1:zmplX0rxoyxcvRzcKYqSBN633D5IvnFaSfv/g8exVwQ= --github.com/aws/aws-sdk-go-v2/service/fis v1.28.1/go.mod h1:gU/GYwS3OGQe7D1K2EjMPSFKkCvbfEY+26t/dPZm1U8= --github.com/aws/aws-sdk-go-v2/service/fms v1.35.7 h1:kieV9M2MrhXLO5sv4OSq/cDGKyHGBM5OimckupEQHrE= --github.com/aws/aws-sdk-go-v2/service/fms v1.35.7/go.mod h1:o+jBDvvGgz3Bx0Y6D/1kRo5sJ0UzGQ7fRvgc+CKHx4U= --github.com/aws/aws-sdk-go-v2/service/fsx v1.47.6 h1:0MmTUzjasyX14KpZHy6pGnlR8sjBtR7L1Huhqj2U0ow= --github.com/aws/aws-sdk-go-v2/service/fsx v1.47.6/go.mod h1:TErpcr0lieYwELLAtYx8QpPYwCvzjhB8Gr2JteL5jaM= --github.com/aws/aws-sdk-go-v2/service/gamelift v1.34.1 h1:InD2oPg+u7caeOUZWJ8FdzLuUXUReZhNaZPJkx/8Law= --github.com/aws/aws-sdk-go-v2/service/gamelift v1.34.1/go.mod h1:+DKpDDM9g4dsMsSnydPPpBWGH76/ianVaZnBh7NGjRg= --github.com/aws/aws-sdk-go-v2/service/glacier v1.24.7 h1:BXIZhVrM/oInzJrxhFYJV58nsXgcNL8nR/WUVsfhs8g= --github.com/aws/aws-sdk-go-v2/service/glacier v1.24.7/go.mod h1:GXu+dcd4HBHm7b454M0drWn9QddmF212fitCOk3gejQ= --github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.4 h1:iX38bXf8On0FYs1a1pGOVZDfcGBWllCwmSZllIqiQK8= --github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.4/go.mod h1:Mq6txyFrglBWifzrJ2ncK+5QYtsRQxOM7myTIPCgnO4= --github.com/aws/aws-sdk-go-v2/service/glue v1.96.1 h1:jjGT277wMML/NxuAU/clCabe4TOLtmmmRJgThOjK1pE= --github.com/aws/aws-sdk-go-v2/service/glue v1.96.1/go.mod h1:SvyxwlMgjRoWPUsmLpKA/FTu1c/AKwDySchuYkKSO4E= --github.com/aws/aws-sdk-go-v2/service/grafana v1.24.7 h1:y2Vnr8SlK/XvVkfSuIXFCFMLO/hcwWZAkipUqmMoSZ4= --github.com/aws/aws-sdk-go-v2/service/grafana v1.24.7/go.mod h1:boScWixSJS51cQ+fuiwVZiNRkzLDotc+G3dP4fos1i4= --github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.7 h1:8evnX/Ac5bBk5aV5B1ybjxN+lyPerhQ1GDJRV5y4G2M= --github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.7/go.mod h1:ypoxzPLdr3d2hSne8j7IK6iq2OD312j+ayHSMnwG/YY= --github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.8 h1:zfw6gHsENmbvBiddGUSvskEZyRfdFCiJYPCYtl8qafM= --github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.8/go.mod h1:jwLyvMMyc6aX72hKxmIeTmgSpEq7BlCpcVHl82Nsk0I= --github.com/aws/aws-sdk-go-v2/service/guardduty v1.47.0 h1:IprnMi03zUZFvvRwkIKXqsSkTqmnJr/k+Mq44mnAHig= --github.com/aws/aws-sdk-go-v2/service/guardduty v1.47.0/go.mod h1:JbyF12s4+70H3K8aIRMBYBuxjoMHgILTSx2OI569ltE= --github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.7 h1:+Wt2oixwgkWTsZ0wg1ysrgUjNqHUgDzQuQVmcb3HECs= --github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.7/go.mod h1:Q1aRlKiQqksFAWnROIg5z8Nk3XH5THj3LoJ6h5pMet0= --github.com/aws/aws-sdk-go-v2/service/iam v1.35.3 h1:bWFkGGea2UoD/m229uuRfT0mu+6pKNB0Kq4U6j/Qz3U= --github.com/aws/aws-sdk-go-v2/service/iam v1.35.3/go.mod h1:PpmEOH3ZTQlDAezieBVdFMjPO1jovUMNPA4OpCtnwbY= --github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.7 h1:JqvfG/gZrNDFB/iWVUAJn/hsTrwE1CjF1pRi/cA/Sb8= --github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.7/go.mod h1:fq+cNWiXgowe+m4sb480ujFAIweiADATBq+ElZ9NsUg= --github.com/aws/aws-sdk-go-v2/service/inspector v1.23.7 h1:EitiLyRaNN+NtZ4+YpoihzgNRbv4I3/sCA8asnckriU= --github.com/aws/aws-sdk-go-v2/service/inspector v1.23.7/go.mod h1:7orD2T4sgGuQUssxL7cjoMqHyQvnplA4bUYyPCBPZO4= --github.com/aws/aws-sdk-go-v2/service/inspector2 v1.30.3 h1:j8QZbTQUPDypIMQA5xEVT0miknK9KkvVX4v8H0FC4Xk= --github.com/aws/aws-sdk-go-v2/service/inspector2 v1.30.3/go.mod h1:Fen4s2OfwgDSc94t6xLTV7s0EJdVbIeHfhNNzjQSa7I= -+github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4 h1:8hsGX13lDLAOuW0RCz1vf5Ke6SoGmo8cRIuLxGqE6rs= -+github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4/go.mod h1:j7QmbsuRrU17hdKR7UoiSXjKbzx65NGApP2/AKSIZws= -+github.com/aws/aws-sdk-go-v2/service/account v1.19.4 h1:v/rx7sJ6N9y3XObIyfJOLQnu0G6V/eBVkC5X79N/32Y= -+github.com/aws/aws-sdk-go-v2/service/account v1.19.4/go.mod h1:uBBYm9idEyHenbZGnKp7RsFDeatpU3j1eYGpctlHS4A= -+github.com/aws/aws-sdk-go-v2/service/acm v1.28.5 h1:yJriRQs3d0ZI59mAyCdCyM/l/oJ9wnWbDhADZlbfoYs= -+github.com/aws/aws-sdk-go-v2/service/acm v1.28.5/go.mod h1:AI/FWryd1egUbYqCtEexDQqp9KTU9wr6uMYMhI5k/C0= -+github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1 h1:voL/pOr0BaN/aalNDqu03FU9WLfLlUWKU5vN4zZrzxw= -+github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1/go.mod h1:V5sr9xWq2ezIJp9Z9K42deo13xgg1IUTQK38QKPsF4I= -+github.com/aws/aws-sdk-go-v2/service/amp v1.27.4 h1:7vtS6+3ElVte1xD/TV5DbZQHj+R0QoohQyak5YIK1uE= -+github.com/aws/aws-sdk-go-v2/service/amp v1.27.4/go.mod h1:po55t8XjbRLbJ8XL9iGqKfgmfEn3aerSnvrD/q5hmEg= -+github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1 h1:8d99lOaDOOQCx1Fzz/YqgKRFh7iQIgkgMlvfq1c5UWY= -+github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1/go.mod h1:8qM0LbEOwR45GAsJvqWyGwFYEgeAEsvfvk6q75sFa50= -+github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5 h1:KJHQTTo7aCyXhUYlKYAtPSjcl3KZvc+4FFgSPUWcs9k= -+github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5/go.mod h1:3BsphqjgE9YOqWavNw60htOWr+17v+0hDvOTZAvQ5fY= -+github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5 h1:7iFofM7WlbHFYZmg54ft21VOhlr17I9x+/hiMnY0cow= -+github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5/go.mod h1:uwB4CO7XADP7or8jFWv8E5hNrwYFY4Zgn/FImfohZKM= -+github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4 h1:DC/O773ZvFjBtH0LJ7+580jDvM1vmOKOTYva/ifm7DQ= -+github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4/go.mod h1:yL19FXX7gb5GiHdTjCP8MNL5DW96IgiYi/H56JhEuZ4= -+github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4 h1:e18VUICqDRo37EauaSl/FIs2iMeWs0vdb54r0XlqdrU= -+github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4/go.mod h1:fyAiNyCDDzrPfGgWEYkJtobC6qiziWUlwng1Ix7g8/0= -+github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4 h1:FJ6zJkBym0FV+H8kbAKpokfbZL04XpA44t6uWA4w++0= -+github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4/go.mod h1:eBIZ0IHJHWYl6Idy5wy+gHdB6B76vSQiSi/oCeB9jD0= -+github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1 h1:MheouQNjqxyI02C1fWh3QzshYojGgqhY1ja7rqeEyYI= -+github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1/go.mod h1:1DNDu5ras8iIvXx/AuhRkCNtSe0NB4HjdEY+7XyC+aw= -+github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1 h1:k9Naq87QuDek6vxzZBAElQxVD6r+Zw1EuHUn5OnId6Q= -+github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1/go.mod h1:YzuGTQ6UfGKCrzpSDF62R0OzvcXBy8zTK7R9ILU44Iw= -+github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4 h1:8SQK5aPMXymZoX3CiJ1x4jeQvhOg6aKkmic9k9o2LYo= -+github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4/go.mod h1:F+iBvMxDaWhQgPF4bVvwCJ4+1esJXIa+HAGWu37AmaI= -+github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1 h1:DWuMp2+NdUD2BE55Cc8Bs2rjWM3svAzkiQZUu1+2fTw= -+github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1/go.mod h1:8n7q1kFJBVY2AMJTyyGdJg3aF/zygTeYkwjMZ+V/mBk= -+github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4 h1:auiOXd3UwM3fmXU8L1IQD8vbG9+PqSw2UnXmcYAfxz4= -+github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4/go.mod h1:LU9/SQkG3wE5KovOF3wjMY1tsJ1J4ERSA9hcP9cYZAM= -+github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4 h1:xcBrOHVWRyCIhf5nVNRKtj/kFJCTY656Om9OAUNU0iE= -+github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4/go.mod h1:UpjAaNmD380TgjYYAMRahhlDxeLFZKjhF/1c43v9z1M= -+github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1 h1:23zr5sVGkCN8jjLbQP2SO4NQv+5wRl9wSvDfY5tpnjs= -+github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1/go.mod h1:AILmcAiFVf8Ph5mKKAVY8ja0RwElFp7ijW5s1r4qqtw= -+github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1 h1:qEfruVOWZD/8httHPFdFW1X2Tyk8w2+B/xXqOQC4kAA= -+github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1/go.mod h1:9iuWVJhH7OudksHt7zCYhu3ezNHsK3IDFBRBIpAqsFw= -+github.com/aws/aws-sdk-go-v2/service/athena v1.44.5 h1:l6fpIrGjYc8zfeBo3QHWxQf3d8TwIxITJXCLOKEhMWw= -+github.com/aws/aws-sdk-go-v2/service/athena v1.44.5/go.mod h1:JKpavcrQ83Uy6ntM2pIt0vfVpHR9kvI3dkUeAKQstpc= -+github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4 h1:z02SFD4Wgilovt63pniG1z9OaEIOxhVC2v+9WKTBfkw= -+github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4/go.mod h1:ye1nOkHA8x7xKS3P4km6hwg5GmA7WByJJrm6Np3aJ9s= -+github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4 h1:OFz6UAgJfc4VzUAgGeOfU1udTKFl1fZFcwaecIRcSXs= -+github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4/go.mod h1:dDC/8RWLlLrUEoVJB04yka2iIWkFdtAAliefSH+FUlo= -+github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5 h1:e5HALi+7vcUroTJloJutq2EV+iihasJvFit5Bz8kTWs= -+github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5/go.mod h1:ByOl4k37YS9BZQSVoewiOGVmOsocotE5vr9s+pzwkJ4= -+github.com/aws/aws-sdk-go-v2/service/backup v1.36.4 h1:q6Kwfy9DhTYPq/JDl5O3dnfdf2Hga3Wc/fu5m2LVspc= -+github.com/aws/aws-sdk-go-v2/service/backup v1.36.4/go.mod h1:WGwrjhzgh1bf0GChiwnw6TYok6tEIPFat79ExdcN6Zw= -+github.com/aws/aws-sdk-go-v2/service/batch v1.44.0 h1:r76873R9Ep7XW9KUkCexjTqnEtmfimjq1FbHc5dKshk= -+github.com/aws/aws-sdk-go-v2/service/batch v1.44.0/go.mod h1:ELBM9CH29I8N+OxY5/M5bBs3YQ1rd+S6mmSJKiCiJv0= -+github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4 h1:g4gzS4y9JrFsiJVtcsdVL53My97meTn7kfWYgyAFJ8Y= -+github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4/go.mod h1:0MFqrGyNIuwMR0jlSd5r/rCA3S3IwGtHlN2EiTtavis= -+github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0 h1:LHrV++0CqSnqSuZ6pqfrh4Z0IjL6ehT/bVOZ98hTY6o= -+github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0/go.mod h1:tvSbdpG0KqXiLRahXAL6y/6vXIW7b8M6O+nVNI7epAA= -+github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1 h1:VP4FtZKHzf/xegbubhPgNovObPVRIOtch7eelgwROx0= -+github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1/go.mod h1:0jVvis8nv1ql8guJStqvyOgBUwhXCfDwZigqjBTIjXs= -+github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5 h1:tAyHFeb78bW+DmRo0nDYR7Id4ham5dvWwuhbcYLXFSE= -+github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5/go.mod h1:suM5EabsWzXJCpawQ/fFxQxGSjSOQ8Rp9kMBZM82XQU= -+github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4 h1:sSfmh6DFJJEG0bfkJiImcZ3AUeatn3Jwo0yIb2VKRik= -+github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4/go.mod h1:e+zuxMq66xz79pDjYXWPsEluMKUAwazoSuIaEfMfULY= -+github.com/aws/aws-sdk-go-v2/service/chime v1.32.4 h1:KM+BfIdmpoQ8pwsCP7LoK5UMxf3tBBB1uP9B8ASqo6k= -+github.com/aws/aws-sdk-go-v2/service/chime v1.32.4/go.mod h1:dPEjuoxMEMdPNFtfklQa72agz1oL9Q1zG2RzsYpnS+4= -+github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4 h1:21Tuxe8O04dkudmTl6WPiL3h9AIqpOk4maBYu0GT7Hc= -+github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4/go.mod h1:zSNBQV6Kdf5dthgOjSOmBr1BhMTgmEmDDcZqISmmYWQ= -+github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4 h1:sp6Zbdbh/zNxJXbi/07wL6SArjRB5/gQCldlXXlNe8s= -+github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4/go.mod h1:Dtdj7cmhTFRA2FjCnPIeZyDPHJmEnUY0d30xagW8LCk= -+github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1 h1:TRDv5Ft6/qISkosTm3WKFoQaXuA2tXMjHrYc1frPU3c= -+github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1/go.mod h1:BIE36Xry2pkOoixRGPwlFn/L14MaCMIHpC+tB2BoTAA= -+github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4 h1:P4UazpjbIwre5+GGo85WikWTk3idUnJD8sL8JysOEFg= -+github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4/go.mod h1:ZdpNeT3X3x8iU4wdqaeYm8DYn0IZ3d/Krk8gXvbM2ko= -+github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4 h1:DXrXltI9XfD8ND/MZSfKJQ3et4f/4FBKn6Hv5frCeJ4= -+github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4/go.mod h1:r6W6g2+YsfTBfuvxRLvCf6xxlQRSoNTdRDGFX7noKu0= -+github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4 h1:QbMAN9s6cmAxQMTAbLmHj0a5mhwoZTL0eo91UaYLG4E= -+github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4/go.mod h1:y45SdA9v+dLlweaqwAQMoFeXqdRvgwevafa2X8iTqZQ= -+github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5 h1:t7ZIhyAbD9zDH7rzEuUIagnPz6dJRB8HesgygHUbpsc= -+github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5/go.mod h1:Jnkkf+olxCcacqhQIjY8BlG4JL2/ZsPLsiBh6xnNsu4= -+github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4 h1:Mj+ad+2ZCY70qK0Sy9AzV6eFq4N9S7/71kIL8rGVEmg= -+github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4/go.mod h1:XpDzl3uk2H3Zf1+cz1453VJnHu492LUB8f/poRWObd0= -+github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3 h1:s8IUd1V3jEMun7mhrdLfojmPNbPpnIZr/3mL+SWPock= -+github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3/go.mod h1:D4b92wbLiBEVPhUi/LctCv3eqcOucG4xSUc13rawcQs= -+github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4 h1:9u2EwGQVQuIqhnDoVeu6jDLWXU0yHc5HptB1ktqHTNo= -+github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4/go.mod h1:Ha79RvZ2XSlVL6RcC6dT6AtlseEiY1UnB0aGvJdmXIU= -+github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4 h1:6mVIkasY2pGtFQkX0Bjh0RMua0H1Px8p5vHLzGYpyMc= -+github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4/go.mod h1:/+sRHIT00VCsc4kPTtSFoQab044bx72J3Nbp9rH9orA= -+github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4 h1:dl+oQSMPrYCu7sdH/aZRvOplO49dI5KB9FzT+aVebKY= -+github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4/go.mod h1:maEDlnDRdhsc0xrUljh3dUJbej11AHz+VTQJsNw1QmE= -+github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4 h1:sVI7RVQ7ryIav3SwVBvdBzUz31hcQVRMiXFp/D/UTOk= -+github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4/go.mod h1:K27H8p8ZmsntKSSC8det8LuT5WahXoJ4vZqlWwKTRaM= -+github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4 h1:zqbJalPHJqn9NBns+i9eHUpt5OERttgDrzAoAsQqE04= -+github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4/go.mod h1:oYja70TBh+q04+TN5OB8yj7Y9/k65xa3VxliP4ag3e4= -+github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0 h1:zPqVjrBU2oZiGGyo/ouGqGE7jko7JoPfNBLsmixmi2E= -+github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0/go.mod h1:M5AlmELOl+c+QvNOtcjYAy6pLoCAWk9AWAJoijf50N4= -+github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4 h1:MPfnaWtfyb6puC5qribrdzmEzIAmlXn4BzcA1Gs7bLg= -+github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4/go.mod h1:3FL8cUHMp2BRCb7tXAhAViSYMMfMymFqEoflzpolgXU= -+github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1 h1:mOOALIM4JzhYkq3voCBbmZqmyEVEhHsfasMTbVxLkNs= -+github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1/go.mod h1:6zf5j3mIUXKM0s2iz5ttR2Qwq+o47D0jotpAyaKgZRA= -+github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4 h1:MVX41GBkdLFuq+oMfVQhLhriP57TFI09VAuSJkwTAcs= -+github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4/go.mod h1:BaUzjsBCB2ZbLQvH2x5ixq748bz288dedHYgG1Qwac8= -+github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4 h1:OGN+raxbAM+DAoUbjBSw1wWAzlw6Te6u57xVBBBuYUk= -+github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4/go.mod h1:FvrBwe9Y9jMEYK0i3uc/KIYUIb6PPEcJP8E6aibp70A= -+github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4 h1:IL4odDPoYEDrDEz7UgDEt0nX8jfygsSIq2LOCldbN00= -+github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4/go.mod h1:HvRHqEtbGqeT3TQwXiF9uEzcLzLD/sXbpWxOGQDYSsM= -+github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1 h1:m0VHnZy7Uiq7hh4eTe8C3yaUfCqTdrIgiOXb/pmFrl4= -+github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1/go.mod h1:33VPKr2RoDSLMeOmjLP0dNQV3HsKAe/bB0OXeDK1/c8= -+github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4 h1:RBRYZvG101V4aKp3shX1mGuRGZ6CiXs1lPmi3OBK/g0= -+github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4/go.mod h1:X8AxbD403VXcHOncbdm5ka8uNr11JjvfBc913U32d/o= -+github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4 h1:vRO9G24GarljnnHoDMMxOMuyiaQfzsnYneuwdKS4zGE= -+github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4/go.mod h1:SeOos79IaHtF5FXp6G6VKBC6TWENiswuINSSfeGf3jY= -+github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6 h1:dIOvHzR2AMUZM45k/6enOkCxZ0dG03T5a0xCa8l743A= -+github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6/go.mod h1:gXj+HxeuhcAsbtmcP88/Td0nxt8E3h99XXnBD2/bMWI= -+github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2 h1:DolLrk9um5/oj6k8p0sKc5A9eiW+DhFmc/Ip64LNktU= -+github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2/go.mod h1:PUxIbGvs00Dw/BBqPPxqDpE5k2DvFHPVlNMXgChv0Co= -+github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4 h1:XN5oTdsinlP0pm7+1UJDZ6TvT3Mi1p25zLbwgrvc47I= -+github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4/go.mod h1:w6DEUruPElD9u/sNIo8E+mdsi+ptoX0B5rMBl5QYu6o= -+github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5 h1:0Ch7C38oQN+Jwd6VkxUjmJDfJPsRr3qiEW0UqOYhGiY= -+github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5/go.mod h1:+X0pZ4zLSCZNlIYyFeg0d+SKhWFvISEPMgGJzFL6K3I= -+github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4 h1:SFNBg0ijUqerKuU17/YP6SQJWGLWRdHPnfs+O+9xoB8= -+github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4/go.mod h1:TmIgrBzx07j8zIlyVm4G1ynCQ0EAHbIB3sV+wHF4n30= -+github.com/aws/aws-sdk-go-v2/service/connect v1.107.1 h1:rN8zmpLByJYKabn2r3qK0PMqOn3wxcKUdvHuvuqArdU= -+github.com/aws/aws-sdk-go-v2/service/connect v1.107.1/go.mod h1:BhQ5ItE0siEuYTP1gtaeQR2RClHE7IflOutRElug85E= -+github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4 h1:Qsn7LWzCFpwzjQ+YbHTnzV0zT03eEk1qAWgzrJ1kzDM= -+github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4/go.mod h1:Ox45JW+avlGQkrZlVrNTQmyrPKGW1xzMn5BOOP80tPQ= -+github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5 h1:jHRXD0gz6YbJ1LnwLeIqw8ZeVIrEWhfaxCuiZCOfwDo= -+github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5/go.mod h1:DSCJDNTNujQyCJOrnEB03ee3kuihX346fdQiklD2piY= -+github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4 h1:eIwejoXqf/CnD/omtZ04QiA5oCZBNDlQtY3MgUaCpdw= -+github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4/go.mod h1:p1rBBHNrpShDIU//kPCQk/sZvQfP/SZtGplaqdZxF9o= -+github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4 h1:X7SOqxtdz1fdUr1UgLrFU2pkPkptJgcQ4wAEMy/0DGo= -+github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4/go.mod h1:3x+Yw64mgIPWf6mV7+ePAL7WiiyeCXf5+NrPJHjnnv4= -+github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1 h1:Tn0hZIhVsVzMRq6i1V0jtbHgxvwdJdClm6LdqCghtw0= -+github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1/go.mod h1:mSktTnKmJrNlAOxo9XMTuyZZgNtsRHiZFlCDtr0Cjug= -+github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4 h1:9EjSqpadafgsOJ+9IKeJfGHRJmXwtig1vrmDn7OGYl0= -+github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4/go.mod h1:8Pk+xY6CaUw3WKfykOFbBshmwWB5AYb1rXy54AExBzE= -+github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4 h1:9HagIn3jN6vhEz45xhnoCk75W+/6e4kxPi9S3tlYX3c= -+github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4/go.mod h1:qAh0WHqAis6yrT4nbIfSXeK1+i9+q0quWZFM7u2zcJ4= -+github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4 h1:46F63DU425j0LtKALaYPvJGwUXCbXLGL3OwC82+ftP4= -+github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4/go.mod h1:LcvdT10LOR5jsGhA+V3XelQOaJTbdiIT2AHKZzKG4/Q= -+github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4 h1:lxty/0cqjBNTyXgMYBmqTzHcEXFrwYs6p6P+sTv2TUo= -+github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4/go.mod h1:LDiUccKENw8Dqp6pRAnTff4VL5NOJKUWxK8XdgDeV6E= -+github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4 h1:s7mM86bIZ5M7Pbvaah+ULpf8sXfhTo6tVTEXQXlHJR8= -+github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4/go.mod h1:pHvGsW093b+jkdSoAbT+gA9nt6q1pNy8Ru2vsfaN1wk= -+github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4 h1:zqXdKVbWOp/gt9/P/45OLqQm4F1YUWRf1gSh12JBIBQ= -+github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4/go.mod h1:h0i3yaI4wcw8Oh2L2b1wtObPsebxt2EeMdP6XbIZtJU= -+github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1 h1:N7O3bi1PtoWHwl24P+Jzp08D4//nTAJOhD3tvdRdxys= -+github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1/go.mod h1:gLG/qM5isGCDBaAqYdBKjezrjDVT6v086DFbjNnNUus= -+github.com/aws/aws-sdk-go-v2/service/dax v1.21.5 h1:DplHNGO6Em5GoFhu6kZsYbPOjcGhAGKWVBxRnv2WGi0= -+github.com/aws/aws-sdk-go-v2/service/dax v1.21.5/go.mod h1:SEzUZ4N5NEF9868UCBD5FCnaUDrLoEnMciJljIQmb8I= -+github.com/aws/aws-sdk-go-v2/service/detective v1.29.4 h1:LJb8MCom/LDZoDVIZ+uTkViXXFE7I893q/TgI3+FnII= -+github.com/aws/aws-sdk-go-v2/service/detective v1.29.4/go.mod h1:8CnVFnUAouvT9rngJosG0ftAr5EfA71qljXs2fPdCKU= -+github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3 h1:32bbsAHr1rdar47uJdIzln39mq/qhtkHhKMKX/QOO8s= -+github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3/go.mod h1:26/n41x24OUdF+VLuwMxhPl31vD9RojMeLdMNZyed3o= -+github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4 h1:o9afQQoma39xoywQVujTpcjrwe2+RDnv3JxJan2nwao= -+github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4/go.mod h1:4Bmv1oe9qPHS1ZQ2JWEcnwnXWcKhFoCbGm/8s8vMzJ8= -+github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6 h1:X4aC2lLOYhrlL+I3Gm8wD1ssljfU23K9S2TxGg+74OI= -+github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6/go.mod h1:b2qLEkaXQgQkC9UWlhfCBPTaPDvnjv/TY5JWDyUCtps= -+github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4 h1:ox2+AKqwzfaB9lvaO5qse9fiEvIVBJvcCcvTKS7c3KU= -+github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4/go.mod h1:N8l9k6ElY3Y948ET7gsGYfqSYhcAOfolzYmQdSg8THk= -+github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4 h1:yy7Y5+j+trB1T8uQxM+1g/jEoXPMCyOqxIVAUAbHKH0= -+github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4/go.mod h1:9RM2RVlqmhlGWOvabXaTqKEYxWYMaapsm2kRUJqju2I= -+github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0 h1:PDNOlWFXwsQGJYIdxp5Em5tOayA0IjwyAAL1MLaZer0= -+github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0/go.mod h1:bDONknhcJ0wREMHzTw/kaE+lVaCBQSuH248NVHjvmZg= -+github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4 h1:NrPkWTcgk6nKOUBMNryJeI8AENZmWXeJVb8g9A3Enm4= -+github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4/go.mod h1:f4jPGrPClbLTF4rwjGZ2Lfx+ETG6gU2j8m4zGNRGArA= -+github.com/aws/aws-sdk-go-v2/service/drs v1.28.4 h1:81aZMHBglrjRRcXiF/PNa5zQrHwAQXNU2qDaKDsPexA= -+github.com/aws/aws-sdk-go-v2/service/drs v1.28.4/go.mod h1:0jA7cK0TQBureDXRvNrNYHOImf+WOK9X1rBtDK5znxQ= -+github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9 h1:jbqgtdKfAXebx2/l2UhDEe/jmmCIhaCO3HFK71M7VzM= -+github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9/go.mod h1:N3YdUYxyxhiuAelUgCpSVBuBI1klobJxZrDtL+olu10= -+github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0 h1:fWhkSvaQqa5eWiRwBw10FUnk1YatAQ9We4GdGxKiCtg= -+github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0/go.mod h1:ISODge3zgdwOEa4Ou6WM9PKbxJWJ15DYKnr2bfmCAIA= -+github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1 h1:PxM8EHsv1sd9eWGamMQCvqBEjxytK5kAwjrxlfG3tac= -+github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1/go.mod h1:kdk+WJbHcGVbIlRQfSrKyuKkbWDdD8I9NScyS5vZ8eQ= -+github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4 h1:VjvjAxO4Hu/vRz7aNoMtnxi+WBRdyZPDAjBZjrIwQVo= -+github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4/go.mod h1:MaIyM8Niqa55SxzMACfiHVhC7xOr0wa9+pRcUWkGKV0= -+github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1 h1:3ZgHR32WOV1SWQVBDwsuOm4e69AKL1XMGuc1LyJjJ50= -+github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1/go.mod h1:er8WHbgZAl17Dmu41ifKmUrV7JPpiQnRc+XSrnu4qR8= -+github.com/aws/aws-sdk-go-v2/service/efs v1.31.4 h1:uBcw1R0PusM+j1fYCaLeIFhqrDntEE1HcR/muOIUC00= -+github.com/aws/aws-sdk-go-v2/service/efs v1.31.4/go.mod h1:4scihofKQuQubaxzkeoX4t7YJ9AW2pnt4QKBwEtsMTI= -+github.com/aws/aws-sdk-go-v2/service/eks v1.48.1 h1:KZ1GkevaklMvPxcqivG4UDwar3lqMSpbK9RpZowjMec= -+github.com/aws/aws-sdk-go-v2/service/eks v1.48.1/go.mod h1:fff5mmwLCVxyXCojYjPY34sUGvWtXCD325yRL5qHAVs= -+github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6 h1:P1ogcWCB8yIB0k6+2CYYL+8ml1tSvYQWUeZXVqBrkR0= -+github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6/go.mod h1:8Fz2FIrfqAq4KAhs20vraNyG4wzPheq8EFCBb9Lpkqs= -+github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3 h1:EpsrOsTMEL3dxOujbZEHrZh9OCK52jU2fambAqBcYBA= -+github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3/go.mod h1:zfn0j3G+U6N+HZBFgIrtMZhFRy1T4d0NoutDzH8EsHI= -+github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4 h1:m+rMj7WOFCfc/v+N2X2/LBngi9+I9vhatWPnPTOmwo8= -+github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4/go.mod h1:LmgiPApGNIhqMYvqutZx8OZp/ia8Dzp89BaqH8TaQQ8= -+github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1 h1:kGMwyO/8QEbcE5s9hnprQg82Bo0U5iHkcqFtQm5FODg= -+github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1/go.mod h1:rdgCuor2mAOU7LhpD7tO3TPl7BACCY4PzM9N0jnnHyo= -+github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5 h1:doJDRX17qdP/W93+FmW5zPj2vB9yWIojvqtOcK5CNnE= -+github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5/go.mod h1:YqwsImPCrZ8Ay4V/YIqASX80JIfpaRp8zye3e8JU8UU= -+github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4 h1:oqcQPG5DC3KSHYtvU9IAGcx8m0bv/E1/N+axNTU8XBQ= -+github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4/go.mod h1:vrCOclUVPrk9dUIy1jPS4EE3oTIMy41essKbVgDIOJc= -+github.com/aws/aws-sdk-go-v2/service/emr v1.42.3 h1:ndpZbpeHezH1PvwyZPMfsQFwNsdOm1smePijmDHEYiQ= -+github.com/aws/aws-sdk-go-v2/service/emr v1.42.3/go.mod h1:b5rw8jAiS1iQh/11s3kA/750pC0mnEfoOMRbrt3YwdM= -+github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5 h1:cMTOHHfhnKH3vw2ktFHkl3wMHXkIuGKrmXq5kRl84aA= -+github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5/go.mod h1:sdoSckikg3XGzZpkNn7/XFRJDj1qhzr0JRqE9t7GrVI= -+github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4 h1:r3xbYSC/IVAC54eJNz9NSNItQYAEfE1fpyAd3xY+3oo= -+github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4/go.mod h1:XudX9De0ob5VFmaVsph0WXw7omnOid6q8hW6YjT+xmE= -+github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4 h1:GWRTbj0tiFfk6lIwUcHv7F9bPdty0TGwr3ruK0jyBUc= -+github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4/go.mod h1:AudiowtxywCESLsT3fvGcAEEcN4l7nusiW2nZMaCo+g= -+github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4 h1:feriNEUt2RPlVuVZwneOyIHvgHDXfb5aEe0BPvOhhjA= -+github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4/go.mod h1:ihvSwcvyE0jUmVfeDxo4TMBsvZQSpuQmSi8WNFwgewU= -+github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4 h1:+B3+oYV6P5XyE/r/n7as3DIEYFI2UgJpnvtemz5tNVI= -+github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4/go.mod h1:MBYQlgoadm+2MlHRSEboBikXNZwc112vVh2vyKRei9A= -+github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1 h1:HNMNn+tfDWgZml26DIRJ2IZmBoa3Pf9Y1JRiuXiGUG8= -+github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1/go.mod h1:aEIXb5VUx5COGtVbhP8pe/Ulm0bQzxPbPmsVH5+Jog8= -+github.com/aws/aws-sdk-go-v2/service/fis v1.27.1 h1:bTpcI1WZYf82fqM+xTkZ3BL7Hqgg3v7h3KJhuPphWTc= -+github.com/aws/aws-sdk-go-v2/service/fis v1.27.1/go.mod h1:o7798u9XT3IvMK+42ZPTIjSAfnBfI+KSGkKScjqND+8= -+github.com/aws/aws-sdk-go-v2/service/fms v1.35.4 h1:UcpnExUV1/3dkWeCeRWEeayxJZaw/3igh+vq6NiCBi8= -+github.com/aws/aws-sdk-go-v2/service/fms v1.35.4/go.mod h1:tq3nvVIN1o5RwlTmwOsXcF/jx2xMiMs9CUoyIpT1igY= -+github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3 h1:36FK8N9PlChbwouATY49K7sJ3hIQKnQwx6HDWhg8QLo= -+github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3/go.mod h1:MkkI3PXFCW5kEJ6FTph90uSnvSoq8KconMJt0/pVWJ4= -+github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4 h1:dwb0OnG1k1BQkk0ZyWbwuez9BQ+N/ZMna9nZMhmsI8w= -+github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4/go.mod h1:t+dVO3SvthkMkhq65CmHQ3VB13s/CkMbA3zHliS6VDQ= -+github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4 h1:gASSnRhtEaEIX+93ynGEQACaGZtRsw5p0as9e2wB8eA= -+github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4/go.mod h1:exqX3T22NeOnM4pJDtHlu0P+Uw8hhJ634cpNwNEdry4= -+github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1 h1:l9p0OOSBocaB9+bVUu3kFUJuChuqgTqOCXqUQ2XYVeQ= -+github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1/go.mod h1:dvEklu7twesgCtISlQgD5n9eMhDijzJNvIQfsmT1yI8= -+github.com/aws/aws-sdk-go-v2/service/glue v1.95.0 h1:3kShOn09X5x7WS4p6TmZXg5tkDmpbZtEd4C37Qfx9SM= -+github.com/aws/aws-sdk-go-v2/service/glue v1.95.0/go.mod h1:CLJUKbfv3FrzdDeaD/MpYl7GmA2SfQbC5ZesWlOLMWU= -+github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4 h1:AfjI3hznITxB4qk9WZFKUNA5flvB2p9wXVYRUjFHWWo= -+github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4/go.mod h1:b3hAJKwkLYhLnuaJenTo0Ma37aXJuelhntCCPNaNInU= -+github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4 h1:6d/TkfyIKofxt1BmYmJuob6gbeOPQOtVsfpKa/DZHZg= -+github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4/go.mod h1:+rO7Zvvk5UabIRba9cIG84Ci9GC7aso7TD3W+3TUdhM= -+github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5 h1:DvrVgGvjgeKgV2rYg9Ox123YbP8ud4DQwGZlqgP6uTA= -+github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5/go.mod h1:Mm+9OUqJB9TJLp9VY726eJipy3Zxp/50erVJc7iP8Bg= -+github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4 h1:cJ7+MUoFARWt7mox/PhWrZIIf6+W9YafRfi1sSUW028= -+github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4/go.mod h1:eGhhoh+XTAdulvlhOIQXK9gipUQDFK9dxhcteHgAYsc= -+github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4 h1:4FY/41U61VR0VNqBUfwQw1ZYJAtCGRE2H2fP1Y5eWWE= -+github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4/go.mod h1:EZlPk44EBqBUSEztm6dGdAQcQc2pG0KSedULolUnw+Y= -+github.com/aws/aws-sdk-go-v2/service/iam v1.35.2 h1:CK5cIZTxza9ki/4eghMeLk32/UeVcPgyDBNiFfbcG0U= -+github.com/aws/aws-sdk-go-v2/service/iam v1.35.2/go.mod h1:PpmEOH3ZTQlDAezieBVdFMjPO1jovUMNPA4OpCtnwbY= -+github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4 h1:icyZwij1BqzyW5yZGcfHIftrPogK9LgiWt08B1IYyWQ= -+github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4/go.mod h1:NPEyhoIDtRHby3oWpLFUdGrfbMwM8f/4u57VdtRdH8g= -+github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4 h1:LMurtFmS0KLuSDNYiWZVmyaTmkbu5HJeJvySzoJ33XA= -+github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4/go.mod h1:8sD0U1cNqtXjezRZoX35pR7ek1f2gvU+5YMawA+nP6o= -+github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0 h1:n9VLtNnW+zoL/nbCc4eg/ERa7A7b3ZUqfn9gAFYfd04= -+github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0/go.mod h1:4PRDAODr5QhbNtlhu0qaSiqAYnawLE7AxFkbUJ5VmQA= - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 h1:KypMCbLPPHEmf9DgMGw51jMj77VfGPAN2Kv4cfhlfgI= - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4/go.mod h1:Vz1JQXliGcQktFTN/LN6uGppAIRoLBR2bMvIMP0gOjc= - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19 h1:FLMkfEiRjhgeDTCjjLoc3URo/TBkgeQbocA78lfkzSI= -@@ -290,258 +291,258 @@ github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 h1:rfprUlsd - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19/go.mod h1:SCWkEdRq8/7EK60NcvvQ6NXKuTcchAD4ROAsC37VEZE= - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 h1:u+EfGmksnJc/x5tq3A+OD7LrMbSSR/5TrKLvkdy/fhY= - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17/go.mod h1:VaMx6302JHax2vHJWgRo+5n9zvbacs3bLU/23DNQrTY= --github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.17.3 h1:GED7gF4Jeclblv/ltNGwwglKdV76lNvJDKG1+PFgauw= --github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.17.3/go.mod h1:W/zLpcGzbcUHW1Qeb/mchLVAKOG/wUNZ91/6Vqk8Mzk= --github.com/aws/aws-sdk-go-v2/service/iot v1.56.1 h1:DeFA4wZtADcath1u9LzqAX8aLsMWU91FkE1ndidUuvM= --github.com/aws/aws-sdk-go-v2/service/iot v1.56.1/go.mod h1:mgVTUjayo8w9tYzOINbrSFGRwHGv6r6a8yY+I3REtqE= --github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.7 h1:iKE4lUn8/WMm7yMFq2brCugSHYeJUJHQ+14Xmbvly30= --github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.7/go.mod h1:vxKTn6HxISghOFlulw2RNzt+oGCJrU9yXv1qs3o4BdU= --github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.7 h1:ZgWGceINYoyjbgFATHImdYGDWS/8IYlTVFBEalp4ZAg= --github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.7/go.mod h1:GJ/qdiX9bik1A5ZtMBAVe+PrtIOWtV1pJpDIKPHbFX0= --github.com/aws/aws-sdk-go-v2/service/ivs v1.38.5 h1:IYArbwQhqxrAzeqDGrRcyNL7QRqic+1OHMr5uZb2Bko= --github.com/aws/aws-sdk-go-v2/service/ivs v1.38.5/go.mod h1:0zbldZ1SfuX7fwhgekjM+1NzQcZFhmrAJMPUNxFt0Io= --github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.9 h1:dfJ5GmjbU7axQVaNb09kekhIzyoLPvUkcUi+sQP6Yks= --github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.9/go.mod h1:BfAd5zUwQ9ZLXHkl+jFhUZjFBzWi/CTu8+ohGhYgPLs= --github.com/aws/aws-sdk-go-v2/service/kafka v1.36.1 h1:rSkyeK1AqLlyhpq1LKhbTiNTUe90qBV1ddg2ML4FwyY= --github.com/aws/aws-sdk-go-v2/service/kafka v1.36.1/go.mod h1:98CTuDLE8H42YdqQf5yrRukrda+y7ff0apdsFoecYNU= --github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.7 h1:XAlvRxIXjy+V0xJ/YHsXGP6kRCiDmXHecPybDovARRc= --github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.7/go.mod h1:8KBlrnKHT/4vwijdtrcBDByiV04/Nsh+Ue46M33cQZ0= --github.com/aws/aws-sdk-go-v2/service/kendra v1.52.7 h1:oB0cnRaU+i5fUnvY7Y8vB33lsSDwDU7vs/xjwcJrJGI= --github.com/aws/aws-sdk-go-v2/service/kendra v1.52.7/go.mod h1:MCYcQieAgJm1IQ6P1FcwNEUWs+3TPcS1HGRimEn+RY4= --github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.7 h1:E/5ke1i/LUCn/a4fvZ7AEtJHRkZuze8F7OAQKhPbhSI= --github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.7/go.mod h1:9MIK9eLvuq6fuhtw7/nEJVFoqfXTj1FgMz435zMIdrA= --github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.8 h1:l+OOHQ/s1pV1eWDbxrJKKzdXf1SbMRFpUOqvDVMiV78= --github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.8/go.mod h1:URGOU9fStCYx2LYLwT0g8XpsIa5CAk8mq+MbrxCgJDc= --github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.7 h1:GBmRZNBAe2h5XwDQDIQqlbdTrrrsaHRShrwzCrn/DVg= --github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.7/go.mod h1:e3vPP9vSctBl2SImCMd1GQJqLHpyj4oNEhq2h5pXpas= --github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.29.1 h1:/+SCn/4NyG2tcy7qlB+KXnxIkNIrhAtbaPyGXMe15uc= --github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.29.1/go.mod h1:zgSyKhIH0ZOsdogR8DuP+uNIhR+l2kT3pu1FMaqVofA= --github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.7 h1:ukpAJON7xtMQZU/+WLmD6Ra+ZHbTwbbPrByfIs50a58= --github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.7/go.mod h1:XWMH3P5Mrt7ZL5a4SI2cG28oZp/HW2FsivUCviOgNEM= --github.com/aws/aws-sdk-go-v2/service/kms v1.35.8 h1:9AShwR4JYnpCdVmjyJKXi0Fvjqqze5XVyZFQo4NI4lY= --github.com/aws/aws-sdk-go-v2/service/kms v1.35.8/go.mod h1:K9lwD0Rsx9+NSaJKsdAdlDK4b2G4KKOEve9PzHxPoMI= --github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.7 h1:isZ7SVUrLfwZcamtvvpqwY2EyRwWjmluOTl8Tzcw1XY= --github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.7/go.mod h1:rJMEWbar0JIpSwNT0M3IcIqeLUx0bBBIeZ7iWDZ78l4= --github.com/aws/aws-sdk-go-v2/service/lambda v1.59.0 h1:kp2SShe++8RYTR4ntoTaDK++aQM4ZPsOtF0Cn50ZO7Y= --github.com/aws/aws-sdk-go-v2/service/lambda v1.59.0/go.mod h1:Y8hbqj7E9G7kQU3Y5btZNVXedcBQ1WVfLRkDSFXDzXI= --github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.7 h1:5Gzl2nTSDvACFrJYMMR2z/GtZoiilmzBjJn/JciV8E8= --github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.7/go.mod h1:TuySudqKtaN6NrvOTpQku8aqHfwRzTEuY4j3zhA9ID0= --github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.7 h1:eTFql97WE9q/QALNBeasXUdDlATxUCR8z6FEXIvASLU= --github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.7/go.mod h1:UTd0ypdsWaZ4Bx6AWOSlhGyYH90zRPGw0YL6ebR5L04= --github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.47.1 h1:XDqDuS10LarURGLi4cS+RHqbceubvMBifboWR0StfTI= --github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.47.1/go.mod h1:GTGZY0IwHS08ix20czNR7F+nEJz9Z94zTZacZn18Elo= --github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.7 h1:XkxvXAjOqbs43mYFoD9zAni3+k50uQdKtH2bVf7k/oY= --github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.7/go.mod h1:qNbQu8IO8En5Wxb2n7DYc72DiTezUuiRhjJ+JcBNl3Q= --github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.7 h1:eP75YjkzQZB+Z8b353yS4m0xWvlUv9nik0b4+ntC/rU= --github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.7/go.mod h1:D2TUTD3v6AWmE5LzdCXLWNFtoYbSf6IEjKh1ggbuVdw= --github.com/aws/aws-sdk-go-v2/service/location v1.40.7 h1:cZAFNdBoUT7eiFrmn8j6jt99tP6cjd/DFlz+1F6S16A= --github.com/aws/aws-sdk-go-v2/service/location v1.40.7/go.mod h1:UmreCrklVAcAPU5zoEKBB9PMRxJrSa7uVzAGLmXIQNg= --github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.7 h1:3nm+WcfueLjdxBPUKSEgLJdf8J6Lz5lvcvvumrKVBmw= --github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.7/go.mod h1:NBbVOG78Qp8YSXvXnk5E+bB0HF9wTAu59/0erqSGXT4= --github.com/aws/aws-sdk-go-v2/service/m2 v1.15.7 h1:d3skZOTrN1Y80GoPN8JaGr8b/3hogT+TyOFy2d8TyGA= --github.com/aws/aws-sdk-go-v2/service/m2 v1.15.7/go.mod h1:z6WZyYFG2kuVtnXkFU+z2Nt/wCRY1G0y2+HtFVpyit0= --github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.7 h1:LXGCP+oT+HSpZmd3zhN3euD5O9rSqKBp1ytlnvO/99M= --github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.7/go.mod h1:A7NaPnKw+wuqtk+2NNRIgVYQ+vJS569LGtjdy70ehKk= --github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.33.2 h1:FahaHxGufZvugj4sdtO9eANu0STaqw76vtOFUwmStBQ= --github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.33.2/go.mod h1:YcMbRpJw/bmsK6OZ0EGdliCslD/SwjLEIrf1VdSeHXU= --github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.58.1 h1:/BvWZcQlGuKUrWwzoir4RMb+sHb8hXhfl18Cy8RkRRk= --github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.58.1/go.mod h1:RwnsicpR2A7mSYDU3sKqTBRHq4eRyxKTO3icPZ3uOcw= --github.com/aws/aws-sdk-go-v2/service/medialive v1.59.1 h1:+0YOSzTBn96yN/4BptdeCdyfhjHxCdXmpDOs7w8pZmw= --github.com/aws/aws-sdk-go-v2/service/medialive v1.59.1/go.mod h1:AnCra/unOM4CDpjdHHzyVXWgpX/myXK250loaUnH9e8= --github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.7 h1:WurkrhODejn9woIRtX8V9xSGPf4lBhqHWZOsnncMenA= --github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.7/go.mod h1:ru85SD5KKEIWr+2Mf2QVl973mhTn/ZXWCfj2ROJjRro= --github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.5 h1:0KfsifHW78qQts5C0h81w2nz9Hfk3kRCr54uLbwc9ZM= --github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.5/go.mod h1:qvsRZpNE105XIRdZvBgGVVqYZ2qjy+Iyo5ZOe73H/HU= --github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.7 h1:799lMbJYLr0BIB8CKUCohRrnfRH200NFTr0B/+dOk/o= --github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.7/go.mod h1:wm6ndgDOq7N6sqdTwmO5UzZskmflkUyEY4YlHdqws10= --github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.9 h1:BzvLvP7nuLZVeqHRF/O5DeqWylHeINevAH3CEuQTrDM= --github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.9/go.mod h1:sn5tS/MAK2uX+/Pk7oRf/n5HfQEHs7a4jWik2SpBvFc= --github.com/aws/aws-sdk-go-v2/service/mq v1.25.7 h1:wdLlxkih5/Y3KXpA/SQ82XKov3qYqg7M8NO5ISzEamg= --github.com/aws/aws-sdk-go-v2/service/mq v1.25.7/go.mod h1:Sjes0ifD0ZTZHOVTg8ogBu7V3iJY2DupXItnCs501LM= --github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.8 h1:/gqNR9BxHet0dqmzNl0zujFMXy/GrAExq/drAZRtFCo= --github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.8/go.mod h1:NXy6G+Rp9vPBBx13ZFNYiZ5U/0urwrlKsm+PsUuPSgk= --github.com/aws/aws-sdk-go-v2/service/neptune v1.33.8 h1:Vf6VAU5J+nCpMUaWfdn1QFYSDxt9H7p4MJU6gNQ8Gbk= --github.com/aws/aws-sdk-go-v2/service/neptune v1.33.8/go.mod h1:AqEkRs57soni6putUq3HNkLLZ6nYjk0pBRxK+cDvh0M= --github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.4 h1:+th2nITxT+M443Z2cYxg8+nhwJH/SFErs7pWblqSoy0= --github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.4/go.mod h1:9xS7BzMg9Rfgtgm+JZKBQYQZB+TPaN3i0ff9D7zMdC8= --github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.4 h1:d0y+W3OuyBtuD0IbToKv/OV8/aV9edioMLeOOhj5T8o= --github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.4/go.mod h1:h/bacGCd5VoL19uG10XXQC7olnLCAwZCu4h2H+BpPnE= --github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.7 h1:+i/nMnTYIJoBdJEJdHfod75FJbvIzdxr/ooJuJVjoBY= --github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.7/go.mod h1:Wgci/tYvO2iAaFk2VaXyYjGfRN75JLyGw9cbEmvtRmY= --github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.7 h1:7ZBPsi2KxZ5+vh004simCRcRqgXmBlZf/nTI+kgSO4M= --github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.7/go.mod h1:zW+AlnFs0U1bJbhfVt4d4VNyFmIwvpexG+XL95pJx7A= --github.com/aws/aws-sdk-go-v2/service/oam v1.13.10 h1:OKCG51H4RMNpVTr9wyssJ0eL5N1H/+mVcJQl6M2uQuQ= --github.com/aws/aws-sdk-go-v2/service/oam v1.13.10/go.mod h1:UcRvC5z9q2iUUHvOSU89CtHRWkAsoNt37lshTjpOJBI= --github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.7 h1:bNsRpn9BPbyq3b57o0RIhO5ND66Nj5XjFjqj17M3UmQ= --github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.7/go.mod h1:Z0qaCcaI4e2goDMLQ5Rpx/uGa9AApurUP+I+6BTzXm4= --github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.4 h1:eIlChCCTOEoH2vmQMaKgd75lp6D8savdvCbkoTmbrro= --github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.4/go.mod h1:yrsYrXeiFIqj5/zoL7Ij051xl6QaY8w8ucxh4uvtTdo= --github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.7 h1:uZnQre+LfijzCNRKW8aZqmsDPFsTWlSYvOxZeRXzwpU= --github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.7/go.mod h1:1K4R0MLSYitNkxMTT+7anIr2Mm3PCQCkFRE/slcRSdE= --github.com/aws/aws-sdk-go-v2/service/organizations v1.31.4 h1:TliJBcI9UwXPK4ktobTRCp7WcZhKYAqTiZ9TK5g42bM= --github.com/aws/aws-sdk-go-v2/service/organizations v1.31.4/go.mod h1:crvPx+ybt0EEqe9BwAOIVL/euowlIyvRVWi2koe6MLY= --github.com/aws/aws-sdk-go-v2/service/osis v1.12.7 h1:dJTbWfIAH5LzlK3WDrDUTAlQXyNCw1HZ3RttYXi+2MQ= --github.com/aws/aws-sdk-go-v2/service/osis v1.12.7/go.mod h1:zprpiiw7M93T3gPKWsZIefmcfWSmgoKBTZd7xhDf93c= --github.com/aws/aws-sdk-go-v2/service/outposts v1.42.4 h1:+FHJLFkSZNuoqQdXhNMX8pNXLdwjTrQVcdUCTDItqik= --github.com/aws/aws-sdk-go-v2/service/outposts v1.42.4/go.mod h1:3IN9O861on998sGsh1LDD1rUgxX72H6bDv+ErFdr0GU= --github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.7 h1:ZJbTWU4nnSI/r376VyO1uqUvv3dGR8j3Lp0CmzhM4qU= --github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.7/go.mod h1:k3AOyUUgzuduYLjkRiIqyS19YrWWFwZ8BFUOnY57qM8= --github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.7 h1:D9zl9lpXN8isQYCC+6KJydgvmwZaBai69FBcPLVJ88c= --github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.7/go.mod h1:6Xrv5YXuqWQeZcwF9IGQe4Vd+1cgEL3DkbNXome3Rjo= --github.com/aws/aws-sdk-go-v2/service/pcs v1.0.3 h1:zNYOSvh8i8khEJyyoqtJQEqoBEWNIYETCkOmqWNiIqU= --github.com/aws/aws-sdk-go-v2/service/pcs v1.0.3/go.mod h1:acm3akB4exauzjZeKNonTwkxCPIdWT1LWLRM09eZP7c= --github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.7 h1:gRtzcvWw2TMr/QNmCMaa3tGzbSvnPe59sH6a3ZitJgc= --github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.7/go.mod h1:2yK6vZtj8t8tmEOk2/XBk/7oC9QggiRIDhwt1rUNkPE= -+github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4 h1:uEKMRTKNdS2ELDN3Kttfz7IFXanX0+T1sVE13mm/+Vk= -+github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4/go.mod h1:TfxNP+f4gWfHqxnXjHQx3ltEOjE+WBxC/K0cfyaP6K4= -+github.com/aws/aws-sdk-go-v2/service/iot v1.55.4 h1:kSWUXF8Bmqt7WA0TkQ/+rrGyNooDmQNno7EMwbRFbIs= -+github.com/aws/aws-sdk-go-v2/service/iot v1.55.4/go.mod h1:yutfNjkxEV9lNXKElY0h0C58gIBsEanE/w3Ommjx92w= -+github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4 h1:W7L9VJE5IyBewnGhqSF+kiK3RgL7cAXBbVIcO+bR/fI= -+github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4/go.mod h1:97KG9VglZwxNAXYIwrbytMeP7MicB5agiSS8lPt3/aQ= -+github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4 h1:/95tkdED4PqOh3JGek+cUCZ0Fw8MmBRRV2g/jylfdZY= -+github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4/go.mod h1:kLgFUCERKvqSSU0eGof5nW8imVz3LmWWlWEjV5gtxbo= -+github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1 h1:foISvsfZW7Xbr+QLm1JZSFhnS3uPg34k/HAdvzwuSM8= -+github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1/go.mod h1:5o2QziQBZSqDaN6ta8+lzRpKQWLZRynzO0Hc3P1jyBU= -+github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5 h1:Rbg0og1BCQX9CSBQcsv6bGDVfj22e1sjwZ+fjW4QYGY= -+github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5/go.mod h1:z5rbrQ/1G6DVMpZaL38Y2zyMqx79MFqckZeMjzIR/wk= -+github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4 h1:2QOgukJ0glDUtjujy0zFyAj69esN3x9zMgdG5Xgn1iU= -+github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4/go.mod h1:V/DkAn79wFY2Eb8qFkaYKhTOPAyz82ivcl8vnfT/kJU= -+github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4 h1:AG2Uk8X+w7bggTzuhWaxXK3Y3q06LhU1L4yto4KDzJs= -+github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4/go.mod h1:SC65Rg/ClLWDLxM+W32GgTyx+x6mzgmbB9MAbhs9ZuM= -+github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4 h1:9kH+n1+/qYj0CobsPKhkUkxXyk6YTn5oo1O+UHdVdkI= -+github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4/go.mod h1:AUVjCq/VBzeRwZ1Im+7vZUhzbp62+6c8CgoKIM4/52I= -+github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4 h1:U6bdkrhFJgIAGAob4hUxca1z0tY7fHXMhGuTWzjckDM= -+github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4/go.mod h1:PGidrVmU9AHcjWznXWXvFiqbe0UXm76/ZM7zK6IpzsI= -+github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4 h1:Tu/EuXZH2pJD4Fcz1UmkLXcquc5xTvVLjhCQeBhTnQ4= -+github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4/go.mod h1:pKTvEQz1PcNd+gKArVyeHpVM63AWnFqYyg07WAQQANQ= -+github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4 h1:yxySILn3hm1s8Ct+t9qMVaq2hSN+xiRNlZsofXhMw/o= -+github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4/go.mod h1:OgvIq7m7gzY2sBH++CIV1V7krAZBgJRRJ7MTW1FU0NQ= -+github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3 h1:w5xqARAaghK7j4r9JEUaprZP3PMZ6ugpX/BM0O6AWYo= -+github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3/go.mod h1:+Cs3ak0F/Dwib8XDDw1eFeLpSArW+qrGjXg/AFjgW20= -+github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4 h1:tjkbOT23BfsZTHn96JOYMxxT/9sf5BtNfvIcWsVuk7M= -+github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4/go.mod h1:cfZaiL9W37cK78XUMWmZB/Gaq54fRC9bqYsadOyY0VY= -+github.com/aws/aws-sdk-go-v2/service/kms v1.35.4 h1:mG1MH6yPwT5gNEeBrhig3FHc4mK0QaZOXsmQUbphP6Y= -+github.com/aws/aws-sdk-go-v2/service/kms v1.35.4/go.mod h1:A5CS0VRmxxj2YKYLCY08l/Zzbd01m6JZn0WzxgT1OCA= -+github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4 h1:KIYVcbLdEVB8L8NYG3xvSOqSnCRCORiYDMrI0cHj/T0= -+github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4/go.mod h1:rc53HT3ic2CMOoxHrew0RLSTlGG69MbGTlhDV/zEvtc= -+github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0 h1:wOEkZI80JvZg4ir8Jlq/YyzEbLzb2SDkMItBUy6FD10= -+github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0/go.mod h1:19OJBUjzuycsyPiTi8Gxx17XJjsF9Ck/cQeDGvsiics= -+github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4 h1:fsrhaoid0qqlvv6LCOMQfmxvk1Jc4uTyYu44PBNR6/8= -+github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4/go.mod h1:QDUizvXGb8lXdbkNk6xsoDFjsPZomf5GU+TZlN45AVY= -+github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4 h1:FzyfF9/Mpyz1MA0PeGM+vfc6gA7O8rGZ/kjByXYIazw= -+github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4/go.mod h1:qa3eqVWxC4S2PfbOOX913HQael4zA0ftBqj3ekKxNUQ= -+github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1 h1:bcR9vE7UCWOyf3viNdwTi52NbWZzUVfKFgldh2HvAWU= -+github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1/go.mod h1:+dZVIo7wqamOxij6iAHf7jIZaFPrKJhwh3KmqKI+AR0= -+github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4 h1:8tRjT7S8LxBRNRP3KtdV9vj9dJPzG1yDvRIqVmznZII= -+github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4/go.mod h1:AhruhNzkEGM6NxQzGhc0gWvaj/o8FZi/cCoGymOVxyo= -+github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4 h1:nR4GnokNdp25C6Z6xvXz5VqmzIhp4+aWMcM4w5FhlJ4= -+github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4/go.mod h1:w/6Ddm5GNEn0uLR6Wc35MGTvUXKDz8uNEMRrrdDB2ps= -+github.com/aws/aws-sdk-go-v2/service/location v1.40.4 h1:KJX1XCJtAC/Rg40IE5qIXH+Nt7Ywb9XnALlfC03k8vc= -+github.com/aws/aws-sdk-go-v2/service/location v1.40.4/go.mod h1:P7pkWcdU1xn60/hic4rEwKLEuuKGov18IDxNb1Ce6NI= -+github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4 h1:/5v33qVCLvDyFAPnF7m3yqCLeSVk2WOoU9MJwnqgyEQ= -+github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4/go.mod h1:5urDGJAkBOW2EdWwqRyYDD+hCeFzVJRHLpw4uiofEUM= -+github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4 h1:DTpdJEOUv0KDYwIra7mEbhUBOmjnMLsyLRVXlbGfupw= -+github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4/go.mod h1:fZvkRkEuM134TYrlBAnvGnnNJgktI+lsqvMBVm0EZnY= -+github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4 h1:9AedML/OxIW4wgBp5fFcMR6rcpfumYjKG/us7bjX3BQ= -+github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4/go.mod h1:+M7r+IBjxp0/2Fl/8e8o/oRVse0m6cmfZ7pjV0gXYWI= -+github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1 h1:PYni+DLl+pbogWtsCSc03V1gRoxlF0HJyL3Ajw6ODtc= -+github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1/go.mod h1:/XSvJbNxkshCmWUz4ttx1p8CcChD57lpEfvpVXtCQTQ= -+github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4 h1:hBSknrr7iKWg2AMrCCQCxf4P80kKAEJ4WJf2GjJtM6o= -+github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4/go.mod h1:EMpxOW0In1PY6EAis5MFGickgYj7+b157mfVnnEotuc= -+github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1 h1:+Q0aXMPgmmTaT8v5EypO5QE+Fhe+OYxEwHhXvxXpNrM= -+github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1/go.mod h1:6sczFcbqyl/X92RaaDg6VXd/NKeYv8bA/kF378TApoA= -+github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4 h1:0QgIgUpkj9X4tB32zcaA8YY1jc0jx1D5wK9GBcIP1II= -+github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4/go.mod h1:IfjRtIngS36r3asyJMjBohaZBbMb6c/r+VFYW3to7Fw= -+github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1 h1:0ayhq2yanWcY5h48M3MbRbjmoQxJKUQ5dN8Otbloais= -+github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1/go.mod h1:vvHo3wD3qhQmYwWp4686VJLlNOC+7FYdO4FK9uaoQrY= -+github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4 h1:3RUhmxqtpPsAe1bHnGZQDx+oEmDY15KjKkSgENHkFmk= -+github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4/go.mod h1:Ga4F2GAM56xVz/cR88Pj1SMjnPmKEfm47TuaFy5BD6Y= -+github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6 h1:yEbAcHAfQoUD2kebPHtMSzksWcqIS1Q49XZ2MVB2Gko= -+github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6/go.mod h1:mSx0ShRByXHI7t7HooIvPd4OwTysybF30WkXrFLcysE= -+github.com/aws/aws-sdk-go-v2/service/mq v1.25.4 h1:UgMMxrhKx5jIEveuUZhmrkPYSGE0/jRAtj+j+AMMSDQ= -+github.com/aws/aws-sdk-go-v2/service/mq v1.25.4/go.mod h1:Ybs/4mXgvtirfngZ4zpwLg2b3kjEN6D0MqLNoz5Q8V0= -+github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5 h1:RYt3Km7QVxs7b51FErHix4qhjI2RP7xjoG2BoxVTXaI= -+github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5/go.mod h1:RXA2l8NSnvZ6I4mP2gZxkMJuGDqE/fOTDQP0an3zFGU= -+github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4 h1:JmNfRNHnneLWLwKte6rBhV/WHvc5KPr52zGjefOBsHQ= -+github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4/go.mod h1:80/Yg9ovhmMth488NHpnPIp4l6Rw4+9+CoHrjuPxlyE= -+github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1 h1:Gk7iJhJQEwqldrKpMBhBCaWnxji78/GKeBjCJ9E0ve0= -+github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1/go.mod h1:hnsmCvIWzyUk2RdWVSWnoHLwoKOQZToC9NoYsMagT3U= -+github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1 h1:e1HnAPUIGkM1Eu4A5o83VQOp0MqWcW1BQXljHf8jCww= -+github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1/go.mod h1:58gRrHmzxlsKfI3sNNXR4rz9RHv0g1Lk3Xl72PusRJc= -+github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4 h1:5LMCceliYKB9m3n2yHWBWBlg9cW/RmYGnYAty3Njotw= -+github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4/go.mod h1:cgdt9gLLpMm3ft6/MNTDmZ0pKPJa/sOPFkuWkyRQ9VY= -+github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4 h1:u/vDkh3lVqFHavOO2ujv5tJ3pdAwa88eJL6zxu0uR8Q= -+github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4/go.mod h1:kLZ+wCSQ04+zCjbymFTlNmlB78Mxi7dORmfbeChB7CY= -+github.com/aws/aws-sdk-go-v2/service/oam v1.13.5 h1:51VYR5C0+/QEUrFURnwIGvT1eyiaKwnfQCoXVMRKtmg= -+github.com/aws/aws-sdk-go-v2/service/oam v1.13.5/go.mod h1:dwn0suVbD6cdXDZQsEr5iYf4dhxDVr5wEAKSiCLSSQ8= -+github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3 h1:EoXdh45m+CNUmP1tRFz+SD78qvsR4i5u7bFnMljgRV0= -+github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3/go.mod h1:dt1En8oUmuPUz5AZjWi+fBeekG3O8WejKi1wgoafwNk= -+github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0 h1:gtYLTC9+xSRX0TKEEz1rYGx16P8f0LInx4O7j178WNo= -+github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0/go.mod h1:pQOhum5PBwXCSspA6bT4EZLhpawWF2aHTToUu/5vIBg= -+github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4 h1:2bzNoZZWJ8+lRIBfY/FSOdcRIfMYAae9DFwcYxIwD5w= -+github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4/go.mod h1:yjoW6GYtJ1dRtOth68jEL3gYgSXVJicc2Ljcjxt3s/4= -+github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3 h1:gYS53GRIaSesL04BlZA9MEBzDlENidWR/JDBXhZonFs= -+github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3/go.mod h1:qdJX3WZbuAan5dXCoinnJjuY1QERCpv3glXeI3+wbeA= -+github.com/aws/aws-sdk-go-v2/service/osis v1.12.4 h1:D1+hSpaeBVydbHUc86o1Yv3EhOcM0CRazxOokfpC33g= -+github.com/aws/aws-sdk-go-v2/service/osis v1.12.4/go.mod h1:0MthgSZ1NbnrgPnmzoaW3gcEsrDIHwlM+sTD40C+2eQ= -+github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1 h1:T6kre1roWWt69vi4zH/YHHBeNxyVKi7DRcvsAFqRcv4= -+github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1/go.mod h1:xY1QTcwh2yNZExwfq7F94eHmjwH7I0teGO9lOVpDGHI= -+github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4 h1:X95oOMxpaWqlOq+AeMCwZFL73Mq01HTlouPSjf80G28= -+github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4/go.mod h1:ri4Ew+vqZyF3RIGmPvismFkwMvP1XG8okHGbpKEDgi0= -+github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4 h1:IjFjC4pJQvVOHFwQ/UYYd/HPMYZa4OtBeo+K5Fnge4I= -+github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4/go.mod h1:injrkDvKGoHeXJrOSmlOqHFwmR4hBwDCx4zPeTlD/zY= -+github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2 h1:+PSbd/wTgCueA9agqNNeSmVoOgcgAxtOeeJCxyerkmk= -+github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2/go.mod h1:acm3akB4exauzjZeKNonTwkxCPIdWT1LWLRM09eZP7c= -+github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4 h1:2bJrgP5iz3yVzqVBGSL0UigyyJklo3xkYusu8cfJJOo= -+github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4/go.mod h1:Y7+679QPvkNHVJZuVNdoGVUMViwbTsZn7HgOTxcB5lA= - github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9 h1:mnLwmW4bo8scdYo58rxEmpWfdpd+AKEKh9f+k8lWZxQ= - github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9/go.mod h1:Ek88Y1SlTvTDgX9L7DWUPfQIYtT++3eqK7cMK0TdW8Q= --github.com/aws/aws-sdk-go-v2/service/pipes v1.15.1 h1:i+Q7/BH0aXBg6S3ABdDCEtShQM1UG1+G7Cpm/1ZdgL4= --github.com/aws/aws-sdk-go-v2/service/pipes v1.15.1/go.mod h1:JKl45FQijnuqkji3jAlVTH0tRTbYYZSUb00P9HClkRg= --github.com/aws/aws-sdk-go-v2/service/polly v1.43.3 h1:HwqACydSnHK2C0gc72HeYsxWcZij63SXmDuuXzHIV+Y= --github.com/aws/aws-sdk-go-v2/service/polly v1.43.3/go.mod h1:/wi/pMDamNplL/g3IoTJk4gv+JuWx4wqu68c37aXWaI= --github.com/aws/aws-sdk-go-v2/service/pricing v1.30.7 h1:74MZ+glRV78lwmq5JhR3eOzXxH5eNLXWS5MwtMW+CTI= --github.com/aws/aws-sdk-go-v2/service/pricing v1.30.7/go.mod h1:s25xxxgOUJZAyvM3hlt/HKIK8OQa3U+G8dyZpUFSYDU= --github.com/aws/aws-sdk-go-v2/service/qbusiness v1.11.3 h1:QD+yz89Ys+Xy0kzyBblYF3aPZGiHRBQAIUkUA72s2sw= --github.com/aws/aws-sdk-go-v2/service/qbusiness v1.11.3/go.mod h1:e8F0K5NUf7cov4h8lduiSGS/1Ef1zp0DPodBIjf/J+g= --github.com/aws/aws-sdk-go-v2/service/qldb v1.23.7 h1:rAtu6C9b0SujEk6dss1Gyl6uPdzGui6eBeTrF/4YQEc= --github.com/aws/aws-sdk-go-v2/service/qldb v1.23.7/go.mod h1:MQ41NNzgHzry2L0nN0z1Sy46Co2fgt9eSMaTT6Q6IjM= --github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.3 h1:ykNRudOLg+XDQ5xtCDGQlD4icX2/tQqUq/e+7d+JoZ4= --github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.3/go.mod h1:f6e2kXac6YYk9f51LW3TwcQk27Y2OF8O68wNxU8WRFU= --github.com/aws/aws-sdk-go-v2/service/ram v1.27.8 h1:FL7QFhtK/fGzdcHg/10zkORvADIn/urY54DISO95V88= --github.com/aws/aws-sdk-go-v2/service/ram v1.27.8/go.mod h1:BTnZifpF2qLdpX4pxH/v8N6TbbwKWxPqcW5cACFM/Vw= --github.com/aws/aws-sdk-go-v2/service/rbin v1.18.8 h1:hbC5/VmPebWkEuE3qO8dNIxUz2FHHXKpPAAhLumJJUw= --github.com/aws/aws-sdk-go-v2/service/rbin v1.18.8/go.mod h1:olqOgzq5EXmaDtca5gUsKF0YBIZHkduQhHM8rp+EBr0= --github.com/aws/aws-sdk-go-v2/service/rds v1.83.2 h1:BuKR4y0DGimyLoCylfYR8BiDzVBgAn4PQA+rp/8drKc= --github.com/aws/aws-sdk-go-v2/service/rds v1.83.2/go.mod h1:zNFNa99yH2j3zzqZgt3Atu197K1UkE+1sfigpi5+eWo= --github.com/aws/aws-sdk-go-v2/service/redshift v1.46.9 h1:OYxOggKHjh0x1VPqgubniX4OFOs1DQbZRpPd3dvvK2E= --github.com/aws/aws-sdk-go-v2/service/redshift v1.46.9/go.mod h1:UdcfC9kA4bn3cdUdFYVCeXZcoPka6WNzbYyRAX/Vpy0= --github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.28.3 h1:eYhIW0FMFTa2FwBmKaFZge6jV6Q3kkLGIfCCsc0bUkc= --github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.28.3/go.mod h1:9HLbgBikxAqW0V3Q8eQMQvoW1XRq0J7TjqYe8Lpiwx4= --github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.6 h1:S8dUnFyjyEulLIpRZEBLdUIoApLImXGMoWDUH30zYso= --github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.6/go.mod h1:ZXoTEWC4VFDJWtZ/4QuHyNQgWDHQPQGfze+aydxWauQ= --github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.6 h1:zTkbL4FvX6u2ZB1HhLtCcnQCfuBcgt6GTlefazVcLc0= --github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.6/go.mod h1:yG6PPqzjojOm+Sn/cnHMTP+j7Kx15cLhREpxqFUYCDU= --github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.4 h1:oizI6sEtGtuf8GbhfaCxUJkoZJgRAd+3FKUFYDH7Ics= --github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.4/go.mod h1:RPEXZY4f0MClpnnb9z/pgKnnUHYt2topI5mbEcwNfoM= --github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.7 h1:NnfWuqpHcOeMEeq/I+IJjqVwc0Gk54cYqkFsSvegl3E= --github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.7/go.mod h1:mPri2BbgNENJpiIj1Acg3N9LS/FKwtTRjj2JuFbIpZQ= --github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.8 h1:sV8OJWVWEE+kQlHbFuNHkoaQqN0pmZk+d2eyzIx/Lp4= --github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.8/go.mod h1:HdwqSeisRsGJeBYZ7hKeSyRbEUa8VQymBo7VrG5SftY= --github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.8 h1:RsRFh4xV8tKqIzGuElyjAqj6gs1Q69eGnRZtt4ySjbI= --github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.8/go.mod h1:nwLFeYGy+Vd3tjKUpdeBV/i0ccgDDRIE/8ra/uUgOi4= --github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.4 h1:jKXE8FcS1VmaxeEShE0fYDdxjhULZgRKLiESQKTysv4= --github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.4/go.mod h1:LA/kP5T+tv5b+c9V9rOK2IjrY1Rinvz0z3mv7U8uLEA= --github.com/aws/aws-sdk-go-v2/service/route53 v1.43.3 h1:hMnlDw1V8y9dKmWxxw3CqMCwx+BVQASeTE02ws+DBWo= --github.com/aws/aws-sdk-go-v2/service/route53 v1.43.3/go.mod h1:343vcjcyOTuHTBBgUrOxPM36/jE96qLZnGL447ldrB0= --github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.7 h1:O1I1LYKN8EukWmz1yAqfqCEIZUJtpzrMpGLhWe9Y3z4= --github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.7/go.mod h1:JEql2FZJWlG7D+eJhKUTa0prZ+XVrCgQxIU4y0Up+So= --github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.7 h1:+B1xb96u0Pk6V6HrO0aSqM0uYfm4mFQUGNYZQ/Swsm0= --github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.7/go.mod h1:NVNxvMuZWnu00ZP+Qt9Ctn9/+7tWx3XuFZ3w0ZhsRWY= --github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.7 h1:HwBkCqOBpLZQj+LdBJ8RfLm9djNBXIrg9cBrlqPq8mo= --github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.7/go.mod h1:u4oMC5p7+ADFCAUi7XKSt/4qicvsm3C8IAT1Rhv9HsE= --github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.7 h1:PNEnWQkCfOmWt09u+OvbxmlIJ9yBsk+54/aZYCEm+To= --github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.7/go.mod h1:VewKW9SIgXeO7n8gAYUprOPlmsEK7t0xr/NqpTp/wFw= --github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.9 h1:WMI5Q78CTJ1ecQLLl3vy/DBpr7IF2S9C38xwkxGIRU8= --github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.9/go.mod h1:9B3sfWrHSFv5DKs51yrZpTRt/lNWfsz1kYLtVs1jjSE= --github.com/aws/aws-sdk-go-v2/service/rum v1.19.7 h1:8cHO1/CTMextYFbRsMcM3MHGTqRSCWppHrzwm3fbIWo= --github.com/aws/aws-sdk-go-v2/service/rum v1.19.7/go.mod h1:UrDJSWJJBZEBFcqSkvzWkTxjgFPmHlUF9TTjNUf3rzc= --github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0 h1:rd/aA3iDq1q7YsL5sc4dEwChutH7OZF9Ihfst6pXQzI= --github.com/aws/aws-sdk-go-v2/service/s3 v1.62.0/go.mod h1:5FmD/Dqq57gP+XwaUnd5WFPipAuzrf0HmupX27Gvjvc= --github.com/aws/aws-sdk-go-v2/service/s3control v1.47.1 h1:65SnDJ6Ohb+uWp99IfdZZBcASmFUMY/WFH9wti1RVWQ= --github.com/aws/aws-sdk-go-v2/service/s3control v1.47.1/go.mod h1:5rTK8mtR2HvjZ2G9ebpJdaQmLgnme43M0nr6iG7d1cc= --github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.7 h1:TIZd9qCQOSLwFvfeB+WVz4ok0MbYzL3DCWGnV2y/5TE= --github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.7/go.mod h1:M+fYY5ITWtBj9JWpy7qk8MrZ3hZ+3IElypnuhcbHqx0= --github.com/aws/aws-sdk-go-v2/service/sagemaker v1.157.1 h1:IldNaSZFAIBzDRW2WxA/LlQlDklUXYV1X7K/C4NlCo8= --github.com/aws/aws-sdk-go-v2/service/sagemaker v1.157.1/go.mod h1:xU5CLeB+kOnZ5G1I5/sMNvyI9Ogz6av2lgrT76nZHXQ= --github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.7 h1:EcPyKUUo3neD2tDFKnq3TR3B9s2uZe9eWgxVQgixdzc= --github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.7/go.mod h1:MlNx35QVGG8TB2x1kOC0TKd9e93+RmFUE8HzYDLDLso= --github.com/aws/aws-sdk-go-v2/service/schemas v1.26.7 h1:JTq65OJ09cA3Q6bTRmPY/JUtr4eJXaslmptPlvCKXVk= --github.com/aws/aws-sdk-go-v2/service/schemas v1.26.7/go.mod h1:yQPYNOTbanRoY+vqQw6iKPn4wRskNbph1WNyamdKCyg= --github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.9 h1:croIrE67fpV6wff+0M8jbrJZpKSlrqVGrCnqNU5rtoI= --github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.9/go.mod h1:BYr9P/rrcLNJ8A36nT15p8tpoVDZ5lroHuMn/njecBw= --github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.5 h1:ADikN8FSQ7rd6wOfEuIOVK2uAIfpf/xt8S6uBMfbDgY= --github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.5/go.mod h1:TccpGcVXrED4xcLhtYFs5qHJEzL8qXCCoQj+TDosCxQ= --github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.7 h1:GdeWFVCWJvEgOZ7oMkRd4Bq+pKwiLUzwwQqY+Rgs6cs= --github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.7/go.mod h1:dzjmZN3T7eA/7NjEY6YfLvmBB59nplFzB35ylmbY4NU= --github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.8 h1:fFL9YqGWR/UxlKME5FHujafsC/uVzZl7MOmbT2sUCbA= --github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.8/go.mod h1:GGakjHMB2drDmWmzohN/u/nxCt91574Di6aFUseaAVQ= --github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.7 h1:cZv5/PwYFtFDzh2696g/fxq/DyCKivKHeSkKQb1LdQU= --github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.7/go.mod h1:orlIM5DB1+KVQwFgxRYvO0dlPqa4Z/XX6WeCfqDkt2s= --github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.7 h1:HYWgssFPC09i+ZikqD4hG9WG3whI4UVYlxCyRkOCSkA= --github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.7/go.mod h1:m3Rj1F8GFvbAlQT4LwQIewX9Ojj+vXX0BAMbhSNVPzs= --github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.8 h1:lR2PZfD1YNEPq0TSljh1Zfxmr53FaKZOTf90hQKmH/4= --github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.8/go.mod h1:JsD+G3R0ZMWqjt7VDggNsc5SFl4hw+Sk8KQaRN1sltI= --github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.8 h1:A8HyQV0i5aDl9uXDbFmBSzrHvrmvciq5njIprehkKdw= --github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.8/go.mod h1:Mj9BbPUqXHUD+LaY7GZ9+OSn6kO8MozZGv41/2S0BFo= --github.com/aws/aws-sdk-go-v2/service/ses v1.26.3 h1:P1wg6h8Jm6BW660d2LsiBN0KdfeXAU+wlJitvPb1Cig= --github.com/aws/aws-sdk-go-v2/service/ses v1.26.3/go.mod h1:PS2N1JNb+LsgIQA7Iu8PyoXWOUC5HAbt3esVYzWdVEg= --github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.3 h1:WiWgFFqFlrMEf1Tu1rmbe16PrnmZixT6Gg4LBDMGzgo= --github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.3/go.mod h1:OQqMYY/a4+E+cZsZyaXNqM23vODOgCyRMG3WRYxUnqc= --github.com/aws/aws-sdk-go-v2/service/sfn v1.31.3 h1:8DEXcCXtjqwP5bcSEY21ZMYS0sxN9zBYWj0/3PDQGf8= --github.com/aws/aws-sdk-go-v2/service/sfn v1.31.3/go.mod h1:ae7mWKnnn7j/l9Egr8HaUg9hsn6b4jIS7eryh3nqkLg= --github.com/aws/aws-sdk-go-v2/service/shield v1.27.7 h1:+6htIaoJazNvqyFMTjPtpFWK1R1FhS1DonO7Yn7SMSo= --github.com/aws/aws-sdk-go-v2/service/shield v1.27.7/go.mod h1:6vpeffPxOOCXeYbfN9VQ4YkezaSfO8DZcJGgoweQGPs= --github.com/aws/aws-sdk-go-v2/service/signer v1.24.7 h1:iKDC2d19+IPpl+o0pSfpWGd2YDh84WqPDMtuD7isAnA= --github.com/aws/aws-sdk-go-v2/service/signer v1.24.7/go.mod h1:JtAWXrX+4ZDxy2xBP0MmC80+Q/tHkU4MGetpcsTIKjo= --github.com/aws/aws-sdk-go-v2/service/sns v1.31.8 h1:vRSk062d1SmaEVbiqFePkvYuhCTnW2JnPkUdt19nqeY= --github.com/aws/aws-sdk-go-v2/service/sns v1.31.8/go.mod h1:wjhxA9hlVu75dCL/5Wcx8Cwmszvu6t0i8WEDypcB4+s= --github.com/aws/aws-sdk-go-v2/service/sqs v1.34.9 h1:soISVWbRSqWplczJaEYxj26UrGULnptybx/eA3aGo90= --github.com/aws/aws-sdk-go-v2/service/sqs v1.34.9/go.mod h1:zn0Oy7oNni7XIGoAd6bHBTVtX06OrnpvT1kww8jxyi8= --github.com/aws/aws-sdk-go-v2/service/ssm v1.53.0 h1:+btWuHF/6IuNrGgSZTWW4zs3Xz22/1xiv6LDhw10Xao= --github.com/aws/aws-sdk-go-v2/service/ssm v1.53.0/go.mod h1:nUSNPaG8mv5rIu7EclHnFqZOjhreEUwRKENtKTtJ9aw= --github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.7 h1:JD+nfys7xP30o6525uzFtbh0IcSbl1TKe3SAjtR0ZcY= --github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.7/go.mod h1:ErlGR2/HgpkAaMsxjoGolPNEQAqbAaOPX41GquDwH5Y= --github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.7 h1:4sKXOtmOka4Yjoj7/iRSHYheE1bSCX9ibKCX83cA3xQ= --github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.7/go.mod h1:X8f2Z8KgT3QA9MbNgvS0We5mDIV6ck///1dgB/FFRnk= --github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.4 h1:xyA6AjItZ0gEJTAkE5aWubfGgl9auiEDlGeftHWYmFU= --github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.4/go.mod h1:/h15THbnzc13Z5nza7r0aEFVOcKC2qRk7vb8Kk0+3mE= --github.com/aws/aws-sdk-go-v2/service/sso v1.22.8 h1:JRwuL+S1Qe1owZQoxblV7ORgRf2o0SrtzDVIbaVCdQ0= --github.com/aws/aws-sdk-go-v2/service/sso v1.22.8/go.mod h1:eEygMHnTKH/3kNp9Jr1n3PdejuSNcgwLe1dWgQtO0VQ= --github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.8 h1:NrypLLRMrsazAxgVk5xfYbZbTHPIS/hia2N1oYZy7q4= --github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.8/go.mod h1:4UPEDJSxIkfUEOi5aBMkkyG8SIb8PXMbEGKNnA1qCgg= --github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.8 h1:+HpGETD9463PFSj7lX5+eq7aLDs85QUIA+NBkeAsscA= --github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.8/go.mod h1:bCbAxKDqNvkHxRaIMnyVPXPo+OaPRwvmgzMxbz1VKSA= --github.com/aws/aws-sdk-go-v2/service/storagegateway v1.32.1 h1:PjTXT77azu4ndyEsouW4bEGEDBRh0OfpfXP5gcw/VCE= --github.com/aws/aws-sdk-go-v2/service/storagegateway v1.32.1/go.mod h1:DMpqLTXDFFABHttF2PZ6uZwB1JFgQh1Zs9rBvbdXYn8= --github.com/aws/aws-sdk-go-v2/service/sts v1.30.8 h1:bAi+4p5EKnni+jrfcAhb7iHFQ24bthOAV9t0taf3DCE= --github.com/aws/aws-sdk-go-v2/service/sts v1.30.8/go.mod h1:NXi1dIAGteSaRLqYgarlhP/Ij0cFT+qmCwiJqWh/U5o= --github.com/aws/aws-sdk-go-v2/service/swf v1.25.8 h1:8k49Jjnpg7JSR+zLZofhW+uEd/AtlkOj7ul8A/KKXlA= --github.com/aws/aws-sdk-go-v2/service/swf v1.25.8/go.mod h1:1RWh5vziaTF8NQWfv9HArm2kAQkLhcky744hMqjf1hk= --github.com/aws/aws-sdk-go-v2/service/synthetics v1.27.1 h1:VT8+zI6vrFe18+tsUqL0mHybxqaHNfFBiAofQBsxdTU= --github.com/aws/aws-sdk-go-v2/service/synthetics v1.27.1/go.mod h1:teVP9pI4M4wmnulxrsT2YAkDbrkdFrfiAHvzjwgItdY= --github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.3.2 h1:KmNAKOcI2v/Tt91rOACTR+HBYTuYDtDKnME09cuHBIQ= --github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.3.2/go.mod h1:w/GSXDm16Biw4jFzXXr0BoLLgbLs9iEso0kBlj2vcKY= --github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.7 h1:RsnaiuJyE7VD2oAdZWqjYbSnhg562hs7N+8KOBkbT8M= --github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.7/go.mod h1:b1Vq5jc+FTVQ2Xj/ELJbeivWB87Md6yBfWMCftvav7Y= --github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.7 h1:SKnIqxwaUHVrk1/OZxy1pN8ZQUMWBLw/mm/CI7VrOMM= --github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.7/go.mod h1:VlP1DtljVvBSDiQ5FSxPPlwiD/Yykp2M6L2W4nnZbGA= --github.com/aws/aws-sdk-go-v2/service/transfer v1.50.7 h1:sb+VsjVoh65H824CvLP/CoT8B6FIlUOqJA61E61F6Cc= --github.com/aws/aws-sdk-go-v2/service/transfer v1.50.7/go.mod h1:XYGn6B3Hwb1kxF+dAnPhUmZdTUOwEQJDNxVE73tpRnc= --github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.7 h1:1zLYrijPJeJ9BkrfRaC8xvoeo5Mlyyjgnt289MVb2eg= --github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.7/go.mod h1:/il6CcYy1TceX8GhBT8qbEUiqIGP/R+OvlztiT8OMEw= --github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.8 h1:96D/oPsLeaiI5iIxcGq6lVmyFwKJiGnP5Ripncyrt7o= --github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.8/go.mod h1:0Ob15Jwh3IuF8Bo3BtPqwYzSzg6CLhuGOuDb/YRQYCA= --github.com/aws/aws-sdk-go-v2/service/waf v1.23.7 h1:Mn6y55lRanGqE9nC5o6T/9hdxWcDt4vymCeCTi4eA6o= --github.com/aws/aws-sdk-go-v2/service/waf v1.23.7/go.mod h1:2XegKHMpdkoinGtOkwg56o+yICOFXZ5f8wMwfp8AZ/k= --github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.7 h1:VxdPqEaapMDhirfdDPuMSz/cPVzL4bWRqgIWMA1Hvtg= --github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.7/go.mod h1:UO0eTOgXrGuaOevcrZmds9eh+NvHOu3J4PMMkt869mc= --github.com/aws/aws-sdk-go-v2/service/wafv2 v1.52.3 h1:10fpCAetk3SIp+DipAyKhEP9EhdJn4vObeeZfFS15f4= --github.com/aws/aws-sdk-go-v2/service/wafv2 v1.52.3/go.mod h1:LGwkLWTFrgAA0gZJuQ4q/+qx4QdHtaXEjjpGHkBriNw= --github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.7 h1:ZWPNrm0CnMbJAaDKhRbQaNhQ5eIqiVduN6AZPynkkDE= --github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.7/go.mod h1:kx/rD62XQoHz4BgBpJ3I0jdJUvFtBo7dtZIzNPv7UOY= --github.com/aws/aws-sdk-go-v2/service/worklink v1.22.7 h1:QnIzRTb57UVRhmDOJ8djNl9AJcMD1uaMrzAITecgwq8= --github.com/aws/aws-sdk-go-v2/service/worklink v1.22.7/go.mod h1:WMs7M0tobcmvcT9i3a+mIU0XjjNGNvqbvdYBiMtxIkA= --github.com/aws/aws-sdk-go-v2/service/workspaces v1.46.4 h1:smKZiFGDU6PNYwRQNv9nTVAYPM8kOsjrV5HCbqi7elo= --github.com/aws/aws-sdk-go-v2/service/workspaces v1.46.4/go.mod h1:ryyAZfOjaiSw2Jhcrih4Tlio4vCBhjYAFts4FHGdRMk= --github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.8 h1:0t40VnvGmkaS2dH/Mxf8ebsGqs8G/KPIvarII0N+kEY= --github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.8/go.mod h1:wJ4LDnmIwBXylODaeYe38Bn+7cz3A31VqASyX0yO8WA= --github.com/aws/aws-sdk-go-v2/service/xray v1.27.8 h1:K1Tn6HAye76wNYWdKRCs/OjREiQorIsjZNNJIRPmQy0= --github.com/aws/aws-sdk-go-v2/service/xray v1.27.8/go.mod h1:JrEQI29ArLt7n+/i6/mWmUawN8ac2O+/xV8739EpnPs= -+github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4 h1:2fwqaGPD7PKUYKLqeoyEiqYykZE9c/WxuVLUOdPmbEo= -+github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4/go.mod h1:IcjocBWL1l0Z1RiLycZYvSGSSbFiZlOxn/ZWt8Pin9E= -+github.com/aws/aws-sdk-go-v2/service/polly v1.42.4 h1:aFD49SdTdSj5Mqijyw9g3pkX8BlB4uY9PUQutouOZCA= -+github.com/aws/aws-sdk-go-v2/service/polly v1.42.4/go.mod h1:EBQG16GyTvSu5WRp7XF86TgUGZMxEemXRodXxoKwzhU= -+github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4 h1:FTLZaannrPDlvD4/ZxL2fwUWh3uGSgVosJ58cCQ07fE= -+github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4/go.mod h1:jpELsHJrG2Gy/Pc0FHd1s4PDQ7DdsyVLJXpjZz9F8y4= -+github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3 h1:W+ncQSLUP1MocKi2GMSbsdLT5HWkmC/P/2wuehcmIqY= -+github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3/go.mod h1:Pv7rG+8I3W5+tH3J9sUSTr1YSyppDfp6xpW4n39eUxM= -+github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4 h1:71m+NvWv63AnrzLpLnLwKs6OlpeJ0g/y+IYInc/V3QI= -+github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4/go.mod h1:E6pzF6rAtAfRz2IE1hRho83lQx17IUQGLCrfgS2+s6U= -+github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2 h1:zCXkriVKkUdplraYneawNPsEUe71CKOLHq4HJ6+fYxo= -+github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2/go.mod h1:f6e2kXac6YYk9f51LW3TwcQk27Y2OF8O68wNxU8WRFU= -+github.com/aws/aws-sdk-go-v2/service/ram v1.27.4 h1:/Dq1qVV1GzFvjs5Lz9kE1d03XeiEI+JFzqHtwmnSAx8= -+github.com/aws/aws-sdk-go-v2/service/ram v1.27.4/go.mod h1:TWkXQo8ew7pyPtytLlHIL8meywY2lOJk6QdC8zmBD/8= -+github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4 h1:oUAgSPugpGNhLsVruLMq7FBHq5DgQzokIh1xfgGB3Ro= -+github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4/go.mod h1:4FFWPDJJuUu9HeE5zO2DtmITnOnXScImuhEaQlpPWEY= -+github.com/aws/aws-sdk-go-v2/service/rds v1.82.1 h1:4s+9AtQQGB5n0xMm0xRbIQOFoi6rrggMlFt8WwHcDvs= -+github.com/aws/aws-sdk-go-v2/service/rds v1.82.1/go.mod h1:hfUZhydujCniydsJdzZ9bwzX6nUvbfnhhYQeFNREC2I= -+github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5 h1:2+q5D3ETSf+iikyY3y9wAcgeBl7OhwMr6sGNsFPSuiw= -+github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5/go.mod h1:ewgM3ybBFAedvhnzP5MqVUUopusCWk0BpacCQKZNge4= -+github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4 h1:3xIX2dSZqT4jw56itaL+pE/Byf7XNN27zMAWN1wN6QU= -+github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4/go.mod h1:C4qf7cVMEVAzocVdhne+xnrSNHCqBlqiDSqb95MEkls= -+github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1 h1:LWLva+4Mvp8DfrcsbZs5OIi3eGKSKVeFCFF/7Fy/Yjk= -+github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1/go.mod h1:EhJJLJtlusHggdYFuiCv2LyojYq23Q+Fij/c9zZPA+s= -+github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3 h1:b+l0xTU04tYJHEcMygS6Hgd1YiocXGuFZ3L1D90ue7I= -+github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3/go.mod h1:U0dnwZg+yEdpK8Qw6HR3vsrbzzG14dGpqG5CcNQEzNs= -+github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1 h1:WqPlt/aLrtiy1pBiOxE3ybqC2dB38QK6yEY2tn32pzo= -+github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1/go.mod h1:zwLavE1e9LVWL7ipQnKkEwiMdoy7RsDIpKDxKrcXcZc= -+github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4 h1:4WriI54AJNcwZ5/1Pv9FW/RA7ZSSiDyuKcB5Uhjv5w8= -+github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4/go.mod h1:gTYtb5NQB1odCQC+4tJKsdqEIE8YK0UxIqeDGkGr1l8= -+github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4 h1:Y5HXLHlU6hAnXzvm9mdr3pxYKG5srAcJiJ5Xs9xv2VQ= -+github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4/go.mod h1:D9l849Ai7JGtu9/Bo2AG4PnNGrsUbUbCkL+DnS1xY+k= -+github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4 h1:ZNrtr5E45PPgq+sjGpX3FtzIFmhmeo0qzl+rtBECTgE= -+github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4/go.mod h1:XDlN4IONFWl3b9HSVfxYdFtUcZ7lofcrxU8mpJNGqJw= -+github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1 h1:MbpIIxlZLEvaVBCs5Hz1S9WRrMLflJvs7weXfHb2j24= -+github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1/go.mod h1:kRM2fTpo6FW8i7nbrp3naDtNdAhynDHGjE2ZVkUVnqg= -+github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4 h1:GXV/Yuwu/hizxIXr3EAqDJdRdjya1i0kINoUdBBHdbQ= -+github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4/go.mod h1:QN7tFo/W8QjLCR6aPZqMZKaVQJiAp95r/g78x1LWtkA= -+github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4 h1:YCHWMRbaIyNUzhsFXSxW2aJ00WV6FUGzt2OtyE7RMyw= -+github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4/go.mod h1:WUxTIZlbeHcwisUsauu2ra7O2+s11PM8xRLffHzc1q4= -+github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4 h1:pUDTeq2jOs5+oAIzvCIQH/fz8OM8JBxhUDckji5y590= -+github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4/go.mod h1:dnf5pFb215zPFBAAIXks1Bmim6TqHy6aREbVfGDCtT4= -+github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4 h1:Sq4X08SEwsBqEbXQ1/9jpyRTrZyKBc9pcGtugdvOyLQ= -+github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4/go.mod h1:1Kde+Ct5pBapu9i7xzb8p4ktqOeB0wwVlmqgs+ifTAE= -+github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4 h1:25V/wRbTT5E0EPAclAM9qcwTrn8l687qqdeeCmee5eE= -+github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4/go.mod h1:f6aal+/ZIeGgPS96j0kkxLQvDPTvDGUCM2weyXvc44A= -+github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4 h1:YuGLHnF+el3VbFDDMGjtEblJSx03uG9VelRShPXWu28= -+github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4/go.mod h1:nYjNCxhMB3EnfqEZFTqFJ/SmT28TrobM4kx50RuI/ng= -+github.com/aws/aws-sdk-go-v2/service/rum v1.19.4 h1:FOIxk29IdEuDQ/OExisyB/j2Gs27+rErI7F2cWQOLv8= -+github.com/aws/aws-sdk-go-v2/service/rum v1.19.4/go.mod h1:bdprjbQtxZ1HgvXeDfVzw17CerK0+YCRlDiKGLXIsgU= -+github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2 h1:Kp6PWAlXwP1UvIflkIP6MFZYBNDCa4mFCGtxrpICVOg= -+github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2/go.mod h1:5FmD/Dqq57gP+XwaUnd5WFPipAuzrf0HmupX27Gvjvc= -+github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4 h1:w8i47heyQSv0gNy34TuW2/RJgizvFWUBi2tD6d/m5Ik= -+github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4/go.mod h1:X0UNddpS5rWWrPKEMGGnVPqeFiaHZWs276CrCLiCTQA= -+github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4 h1:hBa2bDiI88EpC+TzuUvEIZhFkkL2v/zHGBicA4yolVE= -+github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4/go.mod h1:VrGFzeizVWk1GfmZVNj3Dctn1dxkyFIRQxQ3lnnFsG4= -+github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0 h1:NDEbY45I7YFiSAW055YdE6fFoxmudl+jK/8qe//Bduk= -+github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0/go.mod h1:tn9CZCzeX7NC+qhWtnsN7GUzXG64/QUqjxeZZetzjpo= -+github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4 h1:vh2sqeiHm0L9aatuSTSbo/pq9XdZkLMhb8DwWL1Ta9s= -+github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4/go.mod h1:m014BftQaUEsNk/6VMkqSj16cmUwAvgXHejhGDC46Jc= -+github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4 h1:QwtdnU+lr5vvHqnbJ/qGXvAPwdLwYGL9mn2kbDOr+4E= -+github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4/go.mod h1:f6adT2VvyhA+haZ1jJXGYaZyHIx55jrYcN7oRV6myRg= -+github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5 h1:UDXu9dqpCZYonj7poM4kFISjzTdWI0v3WUusM+w+Gfc= -+github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5/go.mod h1:5NPkI3RsTOhwz1CuG7VVSgJCm3CINKkoIaUbUZWQ67w= -+github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0 h1:FzO8SVzUET6wNc74bt/x8WkJXZoTrrdMyNcq2xXOhVM= -+github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0/go.mod h1:DSn4Os/A8w+uGnJI0LxL0+HFXKUsBKZNZLvtsE271H8= -+github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4 h1:8sFt3y2akVCYqKmOdElGFYT6fNHTMYWf8j/orE/T1PQ= -+github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4/go.mod h1:MBig0NkDyFmiNrETpm7AGEGXDFxFCw9SjaW9+paJAdg= -+github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4 h1:131WE9mk0sgasGRY0b7GW2kOk1dv6UnSegrfEX0sTnM= -+github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4/go.mod h1:0w7vfeqOLhAGJvcv4abYquLdqgi46t3cSSzNHm3ifDg= -+github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4 h1:i0J7/4cRSW1/tQsp9HXG0CUQ9zfWtNSk0qB0TPI7GoI= -+github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4/go.mod h1:PRd4P8yzjyCUfWIMmgiLS4/DgPfmjq76XoXOPGk/Cug= -+github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4 h1:BkZVxMM1eMCH/K+oilj/5DiYDKzcyUgPCbOsENflPlg= -+github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4/go.mod h1:h3aaCEFaMrY1+zUS2YCphaW2UZGTyZuWNNr7S4QEVno= -+github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4 h1:YEY+Y4Lf3TuFrw8keb8NZ5nsbo/YplxEgZWbqnDlq+Y= -+github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4/go.mod h1:5autx6GwAtQVv8S/qTwBKfxzAAwe8hOlzVuTtLdliVw= -+github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4 h1:d2hcQdhIWKhLfifd/FvgSs6gQvFke885SotzqvUf0Bw= -+github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4/go.mod h1:tMgth4UXYC4ExLwX/9STbRJCiP0vz3Ih3ei8iUHh76w= -+github.com/aws/aws-sdk-go-v2/service/ses v1.26.0 h1:k42jq8i0DbnPxr+URD58oZw/Esb93kzoSczfEYrPlw4= -+github.com/aws/aws-sdk-go-v2/service/ses v1.26.0/go.mod h1:6Ul/Ir8oOCsI3dFN0prULK9fvpxP+WTYmlHDkFzaAVA= -+github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0 h1:xgp46CIfHVv0vj2+/NXZ5l5rNyuOt40JX/uOTo3f748= -+github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0/go.mod h1:qVIFAGMTTDMumfHxKW8QoQJXvlY3hkfaxPONLHT3asY= -+github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1 h1:9nvLjqQWTrehdzgfdDuBMAbOcAwlolbhYE9htVVTPvM= -+github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1/go.mod h1:jIKXvGI0iFk5QXBW8FntPO/tqdmfC3OS0Z38twH9a08= -+github.com/aws/aws-sdk-go-v2/service/shield v1.27.4 h1:zIe0kKPu8+AaY61HaNbj/wQd8vqUk+9rgcRjBcYOv6M= -+github.com/aws/aws-sdk-go-v2/service/shield v1.27.4/go.mod h1:FNcYLPvoSlKrkSMkF1lLHCtm57w/144AkbL7Bk39u9o= -+github.com/aws/aws-sdk-go-v2/service/signer v1.24.4 h1:M45uI6Xs717kXTlX34aYi4izTtT0P+WFxgUF0drYJvI= -+github.com/aws/aws-sdk-go-v2/service/signer v1.24.4/go.mod h1:e2eA2NfmOL2k7BDY4d+qOideIxsR0mwMx/4uMAD/Or0= -+github.com/aws/aws-sdk-go-v2/service/sns v1.31.4 h1:Bwb1nTBy6jrLJgSlI+jLt27rjyS1Kg030X5yWPnTecI= -+github.com/aws/aws-sdk-go-v2/service/sns v1.31.4/go.mod h1:wDacBq+NshhM8KhdysbM4wRFxVyghyj7AAI+l8+o9f0= -+github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8 h1:t3TzmBX0lpDNtLhl7vY97VMvLtxp/KTvjjj2X3s6SUQ= -+github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8/go.mod h1:zn0Oy7oNni7XIGoAd6bHBTVtX06OrnpvT1kww8jxyi8= -+github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5 h1:eY1n+pyBbgqRBRnpVUg0QguAGMWVLQp2n+SfjjOJuQI= -+github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5/go.mod h1:Bw2YSeqq/I4VyVs9JSfdT9ArqyAbQkJEwj13AVm0heg= -+github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4 h1:VJC0D1rgwZEA7sI6B4e41TBdjKmAb/IiLKB5LsiHVw8= -+github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4/go.mod h1:3gYJPqrnwX7Tp5dz1J/ggR6iPrAVlC27mXQ8DLXsu3E= -+github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4 h1:9F1Hm3ZDFiLdVHztKWmmrb8LOaXn0HtY9YyUuPmoCmU= -+github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4/go.mod h1:eaGj2hqxtnM4M3b2JTOdJbiFMr0O5Vjksi+gIPmi2O0= -+github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0 h1:y3IzlPKfVZzbFKmX6rOzjissOOBr0iU4BH5X5q78Hv0= -+github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0/go.mod h1:c3LLUtOihqJn++BtmSzf2xjyt1cMCNAJMBP0IMXHVRE= -+github.com/aws/aws-sdk-go-v2/service/sso v1.22.7 h1:pIaGg+08llrP7Q5aiz9ICWbY8cqhTkyy+0SHvfzQpTc= -+github.com/aws/aws-sdk-go-v2/service/sso v1.22.7/go.mod h1:eEygMHnTKH/3kNp9Jr1n3PdejuSNcgwLe1dWgQtO0VQ= -+github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5 h1:E1FPa9xEDKEMcKsRrZ/wuonFwrtVJ2ZyDS+nVFliZPg= -+github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5/go.mod h1:vts2iEAgM9gsyWx5c1z6db/Kw5WBKKoZBb65JfW3YR8= -+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7 h1:/Cfdu0XV3mONYKaOt1Gr0k1KvQzkzPyiKUdlWJqy+J4= -+github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7/go.mod h1:bCbAxKDqNvkHxRaIMnyVPXPo+OaPRwvmgzMxbz1VKSA= -+github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4 h1:1jVRBgclr7cpeLiIs348kKXobvVjdlbHfVYM40Y/Bv0= -+github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4/go.mod h1:WmqcvGd10eSVYIjcQYmBmk/tcIoCaxGtUHA1J1hSZvQ= -+github.com/aws/aws-sdk-go-v2/service/sts v1.30.7 h1:NKTa1eqZYw8tiHSRGpP0VtTdub/8KNk8sDkNPFaOKDE= -+github.com/aws/aws-sdk-go-v2/service/sts v1.30.7/go.mod h1:NXi1dIAGteSaRLqYgarlhP/Ij0cFT+qmCwiJqWh/U5o= -+github.com/aws/aws-sdk-go-v2/service/swf v1.25.4 h1:TZ8i30MwDZybhMTTtSR6MfDRmq6IC1g0Yd+uYIu+U+M= -+github.com/aws/aws-sdk-go-v2/service/swf v1.25.4/go.mod h1:friMlcMGTLFKOYtghIFILFGt/qXHugU3LVyb+ZZoUto= -+github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4 h1:fLZX6D2oTLqHqtq8D7d2zXhTB47c62Vb3BpFD+bdX8I= -+github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4/go.mod h1:7e8prP5gp4ppMRhWyxI6IS6HcdSYKUeCMSP0lCvc2Mc= -+github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4 h1:fOMpu3sHr6ogDeIGA9RtyUJYhk8zftvRA5caPwSUy2c= -+github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4/go.mod h1:B90eVR/hml+ZWjDbFT6CuGWhDgDSDMUxdZXAhj7EdZM= -+github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4 h1:glNNLfVzW88jz83oPZ4gXndJL7VDDANHowCoJU673OU= -+github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4/go.mod h1:VUHrcV1XoUd6ZWzIMal9CeAA2EiKkAhmImuRGhNbaxg= -+github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4 h1:IRkhEZHYiGign3W70B2klrcSAGd0AxzwRPVXzYrWaC0= -+github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4/go.mod h1:SjPCCILSbP2Qa1EtRiVAsLv+VhPozsIaAM0CfIR4418= -+github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4 h1:ScuygyLPjcj3f93Jx8ROfnvGbjemr0nQIWUct2oNdzk= -+github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4/go.mod h1:WnJm0jGBgwOlftpREDb79ZVjBaMGCTy+lBrZyPKj/9U= -+github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4 h1:vqIZR0Mo6u0Lx/Ep5ea4kaxalsKY1+Um1tJ6UvoDArs= -+github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4/go.mod h1:lmvSNrXkQPdl9SaIi+yvK9UQ3USZC8N3iImoCu1ADo0= -+github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5 h1:C/vvsHEmnq3aDDOd4NlnTxBD8jQUaiz5aWDe7DZXbmk= -+github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5/go.mod h1:1mlBtH/eZLPMsGP1PfTP7dCo5UxoQakUB/PhqYYR74A= -+github.com/aws/aws-sdk-go-v2/service/waf v1.23.4 h1:nuWRbrvFDguak/TyMboBinKnb2mpAND/bfP1q86oPu0= -+github.com/aws/aws-sdk-go-v2/service/waf v1.23.4/go.mod h1:tr0CnSIV6Ec77++iNfJ3O4IFLA39XNS9K8Elz8fX0HE= -+github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4 h1:3oAEFGfXT0bDCd8guP96HHdWMskaSyi1cUUTsf/hm6Y= -+github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4/go.mod h1:/XumuYHUill3/zg5H1ZA0ReiHNSw13CHG2yiIx7GMog= -+github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5 h1:0JcKRIwypcn+qjFntLrJ6S1KZQDgVicNX24YT2O2ehs= -+github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5/go.mod h1:P95v1j9QVTk6fFciQhk/PnY0nYPGWixtJC/G7e2TY3M= -+github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4 h1:9Qd0MjFLUAUJqHf450+moANwNIh/d9cZ7ilP62CvfBw= -+github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4/go.mod h1:kIGecw/fUgEttRZPxglmcpyZdStWWJvWKJRmMyKiwDE= -+github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4 h1:ocpfluH1mGYGRhjc89zlMr83P75qRkyET+GuRXj6twI= -+github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4/go.mod h1:t5Ii3SqJrHijXgRbAWOfD30e/uuNxaVnQdLfji/yGQ4= -+github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1 h1:O2IZDp8Y+6ywBfIyBGMDljfQzRvnO2Fn85eV1+2Ovlg= -+github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1/go.mod h1:NpECdAtx0GNmx6ANGHmgDxqV6LQq59cxs7lY7vUiLUY= -+github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4 h1:jzF1yA5OeQuHzuPgdNiQ7no4wWGJ7hnYlPelVloFrXg= -+github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4/go.mod h1:pS1ioSPDOAQ3c6BmkVxpVOaloLm6NbJ9Yvz5S3R+gP4= -+github.com/aws/aws-sdk-go-v2/service/xray v1.27.4 h1:ybfrkoywYgvJj4RYUsQWdBlIXwa/ecmtybnEnYPgph8= -+github.com/aws/aws-sdk-go-v2/service/xray v1.27.4/go.mod h1:dYbiZw60hQKk9dErFQ7t+OF+6qq6Vk9oazdnZxZhZSc= - github.com/aws/smithy-go v1.20.4 h1:2HK1zBdPgRbjFOHlfeQZfpC4r72MOb9bZkiFwggKO+4= - github.com/aws/smithy-go v1.20.4/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= - github.com/beevik/etree v1.4.1 h1:PmQJDDYahBGNKDcpdX8uPy1xRCwoCGVUiW669MEirVI= - github.com/beevik/etree v1.4.1/go.mod h1:gPNJNaBGVZ9AwsidazFZyygnd+0pAU38N4D+WemwKNs= --github.com/bgentry/speakeasy v0.2.0 h1:tgObeVOf8WAvtuAX6DhJ4xks4CFNwPDZiqzGqIHE51E= --github.com/bgentry/speakeasy v0.2.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= -+github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= -+github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= - github.com/boombuler/barcode v1.0.1-0.20190219062509-6c824513bacc/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= - github.com/boombuler/barcode v1.0.1 h1:NDBbPmhS+EqABEs5Kg3n/5ZNjy73Pz7SIV+KCeqyXcs= - github.com/boombuler/barcode v1.0.1/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= -@@ -549,8 +550,9 @@ github.com/bufbuild/protocompile v0.6.0 h1:Uu7WiSQ6Yj9DbkdnOe7U4mNKp58y9WDMKDn28 - github.com/bufbuild/protocompile v0.6.0/go.mod h1:YNP35qEYoYGme7QMtz5SBCoN4kL4g12jTtjuzRNdjpE= - github.com/cedar-policy/cedar-go v0.1.0 h1:2tZwWn8tNO/896YAM7OQmH3vn98EeHEA3g9anwdVZvA= - github.com/cedar-policy/cedar-go v0.1.0/go.mod h1:pEgiK479O5dJfzXnTguOMm+bCplzy5rEEFPGdZKPWz4= --github.com/cloudflare/circl v1.4.0 h1:BV7h5MgrktNzytKmWjpOtdYrf0lkkbF8YMlBGPhJQrY= --github.com/cloudflare/circl v1.4.0/go.mod h1:PDRU+oXvdD7KCtgKxW95M5Z8BpSCJXQORiZFnBQS5QU= -+github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= -+github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= -+github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E= - github.com/cyphar/filepath-securejoin v0.2.4 h1:Ugdm7cg7i6ZK6x3xDF1oEu1nfkyfH53EtKeQYTC3kyg= - github.com/cyphar/filepath-securejoin v0.2.4/go.mod h1:aPGpWjXOXUn2NCNjFvBE6aRxGGx79pTxQpKOJNYHHl4= - github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -@@ -582,6 +584,7 @@ github.com/go-logr/logr v1.4.2 h1:6pFjapn8bFcIbiKo3XT4j/BhANplGihG6tvd+8rYgrY= - github.com/go-logr/logr v1.4.2/go.mod h1:9T104GzyrTigFIr8wt5mBrctHMim0Nb2HLGrmQ40KvY= - github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= - github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= -+github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= - github.com/go-test/deep v1.1.0 h1:WOcxcdHcvdgThNXjw0t76K42FXTU7HpNQWHpA2HHNlg= - github.com/go-test/deep v1.1.0/go.mod h1:5C2ZWiW0ErCdrYzpqxLbTX7MG14M9iiw8DgHncVwcsE= - github.com/golang/groupcache v0.0.0-20210331224755-41bb18bfe9da h1:oI5xCqsCo564l8iNU+DwB5epxmsaqB+rhGL0m5jtYqE= -@@ -593,6 +596,7 @@ github.com/golang/protobuf v1.5.4 h1:i7eJL8qZTpSEXOPTxNKhASYpMn+8e5Q6AdndVa1dWek - github.com/golang/protobuf v1.5.4/go.mod h1:lnTiLA8Wa4RWRcIUkrtSVa5nRhsEGBg48fD6rSs7xps= - github.com/google/go-cmp v0.3.1/go.mod h1:8QqcDgzrUqlUb/G2PQTWiueGozuR1884gddMywk6iLU= - github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/gNBxE= -+github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= - github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= - github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= - github.com/google/uuid v1.1.1/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= -@@ -600,10 +604,12 @@ github.com/google/uuid v1.6.0 h1:NIvaJDMOsjHA8n1jAhLSgzrAzy1Hgr+hNrb57e+94F0= - github.com/google/uuid v1.6.0/go.mod h1:TIyPZe4MgqvfeYDBFedMoGGpEw/LqOeaOT+nhxU+yHo= - github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0 h1:l16/Vrl0+x+HjHJWEjcKPwHYoxN9EC78gAFXKlH6m84= - github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0/go.mod h1:HAmscHyzSOfB1Dr16KLc177KNbn83wscnZC+N7WyaM8= --github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.57 h1:++ihyKnXEQpLaTO41h+uzPk4kLIXaxR0HZZGXLlakQ4= --github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.57/go.mod h1:MJshGrPcOrHU8wjLcKFdDKaIDRTySeawZLP+PEHzxos= --github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.58 h1:LNr/F5F98P73dHjgTJLAqTHilRrtCP9QArtZ8TWXW0k= --github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.58/go.mod h1:JWUJukOeq4SBjT+7Gc5cjoicQ1mDiceGWe7F9uWE4s0= -+github.com/hashicorp/aws-sdk-go-base v1.1.0 h1:27urM3JAp6v+Oj/Ea5ULZwuFPK9cO1RUdEpV+rNdSAc= -+github.com/hashicorp/aws-sdk-go-base v1.1.0/go.mod h1:2fRjWDv3jJBeN6mVWFHV6hFTNeFBx2gpDLQaZNxUVAY= -+github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56 h1:Ox8WdpEBNU9YbEjbJvbGU5NqT3TQxICAvhUEGSgyldM= -+github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56/go.mod h1:cr1HCixlKU5P/sXAluEaAEFpL/Kh43MVNSj3nHSYyo8= -+github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56 h1:nIjih6ztAAKGLa/lFHgg1aWxF/rGMCb5XHQuVF/YS3o= -+github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56/go.mod h1:qTSEvF8eM/GJ2RKtTJgHwkaZvz+pwU5obcC7I5ZSunw= - github.com/hashicorp/awspolicyequivalence v1.6.0 h1:7aadmkalbc5ewStC6g3rljx1iNvP4QyAhg2KsHx8bU8= - github.com/hashicorp/awspolicyequivalence v1.6.0/go.mod h1:9IOaIHx+a7C0NfUNk1A93M7kHd5rJ19aoUx37LZGC14= - github.com/hashicorp/cli v1.1.6 h1:CMOV+/LJfL1tXCOKrgAX0uRKnzjj/mpmqNXloRSy2K8= -@@ -623,8 +629,8 @@ github.com/hashicorp/go-hclog v1.6.3/go.mod h1:W4Qnvbt70Wk/zYJryRzDRU/4r0kIg0PVH - github.com/hashicorp/go-multierror v1.0.0/go.mod h1:dHtQlpGsu+cZNNAkkCN/P3hoUDHhCYQXV3UM06sGGrk= - github.com/hashicorp/go-multierror v1.1.1 h1:H5DkEtf6CXdFp0N0Em5UCwQpXMWke8IA0+lD48awMYo= - github.com/hashicorp/go-multierror v1.1.1/go.mod h1:iw975J/qwKPdAO1clOe2L8331t/9/fmwbPZ6JB6eMoM= --github.com/hashicorp/go-plugin v1.6.1 h1:P7MR2UP6gNKGPp+y7EZw2kOiq4IR9WiqLvp0XOsVdwI= --github.com/hashicorp/go-plugin v1.6.1/go.mod h1:XPHFku2tFo3o3QKFgSYo+cghcUhw1NA1hZyMK0PWAw0= -+github.com/hashicorp/go-plugin v1.6.0 h1:wgd4KxHJTVGGqWBq4QPB1i5BZNEx9BR8+OFmHDmTk8A= -+github.com/hashicorp/go-plugin v1.6.0/go.mod h1:lBS5MtSSBZk0SHc66KACcjjlU6WzEVP/8pwz68aMkCI= - github.com/hashicorp/go-retryablehttp v0.7.7 h1:C8hUCYzor8PIfXHa4UrZkU4VvK8o9ISHxT2Q8+VepXU= - github.com/hashicorp/go-retryablehttp v0.7.7/go.mod h1:pkQpWZeYWskR+D1tR2O5OcBFOxfA7DoAO6xtkuQnHTk= - github.com/hashicorp/go-uuid v1.0.0/go.mod h1:6SBZvOh/SIDV7/2o3Jml5SYk/TvGqwFJ/bN7x4byOro= -@@ -634,8 +640,8 @@ github.com/hashicorp/go-version v1.7.0 h1:5tqGy27NaOTB8yJKUZELlFAS/LTKJkrmONwQKe - github.com/hashicorp/go-version v1.7.0/go.mod h1:fltr4n8CU8Ke44wwGCBoEymUuxUHl09ZGVZPK5anwXA= - github.com/hashicorp/hc-install v0.8.0 h1:LdpZeXkZYMQhoKPCecJHlKvUkQFixN/nvyR1CdfOLjI= - github.com/hashicorp/hc-install v0.8.0/go.mod h1:+MwJYjDfCruSD/udvBmRB22Nlkwwkwf5sAB6uTIhSaU= --github.com/hashicorp/hcl/v2 v2.22.0 h1:hkZ3nCtqeJsDhPRFz5EA9iwcG1hNWGePOTw6oyul12M= --github.com/hashicorp/hcl/v2 v2.22.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= -+github.com/hashicorp/hcl/v2 v2.21.0 h1:lve4q/o/2rqwYOgUg3y3V2YPyD1/zkCLGjIV74Jit14= -+github.com/hashicorp/hcl/v2 v2.21.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= - github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= - github.com/hashicorp/logutils v1.0.0/go.mod h1:QIAnNjmIWmVIIkWDTG1z5v++HQmx9WQRO+LraFDTW64= - github.com/hashicorp/terraform-exec v0.21.0 h1:uNkLAe95ey5Uux6KJdua6+cv8asgILFVWkd/RG0D2XQ= -@@ -644,6 +650,8 @@ github.com/hashicorp/terraform-json v0.22.1 h1:xft84GZR0QzjPVWs4lRUwvTcPnegqlyS7 - github.com/hashicorp/terraform-json v0.22.1/go.mod h1:JbWSQCLFSXFFhg42T7l9iJwdGXBYV8fmmD6o/ML4p3A= - github.com/hashicorp/terraform-plugin-framework v1.11.0 h1:M7+9zBArexHFXDx/pKTxjE6n/2UCXY6b8FIq9ZYhwfE= - github.com/hashicorp/terraform-plugin-framework v1.11.0/go.mod h1:qBXLDn69kM97NNVi/MQ9qgd1uWWsVftGSnygYG1tImM= -+github.com/hashicorp/terraform-plugin-framework-jsontypes v0.1.0 h1:b8vZYB/SkXJT4YPbT3trzE6oJ7dPyMy68+9dEDKsJjE= -+github.com/hashicorp/terraform-plugin-framework-jsontypes v0.1.0/go.mod h1:tP9BC3icoXBz72evMS5UTFvi98CiKhPdXF6yLs1wS8A= - github.com/hashicorp/terraform-plugin-framework-jsontypes v0.2.0 h1:SJXL5FfJJm17554Kpt9jFXngdM6fXbnUnZ6iT2IeiYA= - github.com/hashicorp/terraform-plugin-framework-jsontypes v0.2.0/go.mod h1:p0phD0IYhsu9bR4+6OetVvvH59I6LwjXGnTVEr8ox6E= - github.com/hashicorp/terraform-plugin-framework-timeouts v0.4.1 h1:gm5b1kHgFFhaKFhm4h2TgvMUlNzFAtUqlcOWnWPm+9E= -@@ -667,8 +675,8 @@ github.com/hashicorp/terraform-svchost v0.1.1/go.mod h1:mNsjQfZyf/Jhz35v6/0LWcv2 - github.com/hashicorp/yamux v0.1.1 h1:yrQxtgseBDrq9Y652vSRDvsKCJKOUD+GzTS4Y0Y8pvE= - github.com/hashicorp/yamux v0.1.1/go.mod h1:CtWFDAQgb7dxtzFs4tWbplKIe2jSi3+5vKbgIO0SLnQ= - github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= --github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI= --github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= -+github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= -+github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= - github.com/imdario/mergo v0.3.11/go.mod h1:jmQim1M+e3UYxmgPu/WyfjB3N3VflVyUjjjwH0dnCYA= - github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4= - github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY= -@@ -677,6 +685,7 @@ github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i - github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI= - github.com/jhump/protoreflect v1.15.1 h1:HUMERORf3I3ZdX05WaQ6MIpd/NJ434hTp5YiKgfCL6c= - github.com/jhump/protoreflect v1.15.1/go.mod h1:jD/2GMKKE6OqX8qTjhADU1e6DShO+gavG9e0Q693nKo= -+github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= - github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= - github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= - github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= -@@ -691,8 +700,8 @@ github.com/kr/pty v1.1.1/go.mod h1:pFQYn66WHrOpPYNljwOMqo10TkYh1fy3cYio2l3bCsQ= - github.com/kr/text v0.1.0/go.mod h1:4Jbv+DJW3UT/LiOwJeYQe1efqtUx/iVham/4vfdArNI= - github.com/kr/text v0.2.0 h1:5Nx0Ya0ZqY2ygV366QzturHI13Jq95ApcVaJBhpS+AY= - github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE= --github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38 h1:hQWBtNqRYrI7CWIaUSXXtNKR90KzcUA5uiuxFVWw7sU= --github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= -+github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 h1:JnZSkFP1/GLwKCEuuWVhsacvbDQIVa5BRwAwd+9k2Vw= -+github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= - github.com/mattn/go-colorable v0.1.9/go.mod h1:u6P/XSegPjTcexA+o6vUJrdnUu04hMope9wVRipJSqc= - github.com/mattn/go-colorable v0.1.12/go.mod h1:u5H1YNBxpqRaxsYJYSkiCWKzEfiAb1Gb520KVy5xxl4= - github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA= -@@ -720,6 +729,7 @@ github.com/oklog/run v1.1.0 h1:GEenZ1cK0+q0+wsJew9qUg/DyD8k3JzYsZAi5gYi2mA= - github.com/oklog/run v1.1.0/go.mod h1:sVPdnTZT1zYwAJeCMu2Th4T21pA3FPOQRfWjQlk7DVU= - github.com/pjbgf/sha1cd v0.3.0 h1:4D5XXmUUBUl/xQ6IjCkEAbqXskkq/4O7LmGn0AqMDs4= - github.com/pjbgf/sha1cd v0.3.0/go.mod h1:nZ1rrWOcGJ5uZgEEVL1VUM9iRQiZvWdbZjkKyFzPPsI= -+github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA= - github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4= - github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0= - github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -@@ -728,6 +738,7 @@ github.com/posener/complete v1.2.3 h1:NP0eAhjcjImqslEwo/1hq7gpajME0fTLTezBKDqfXq - github.com/posener/complete v1.2.3/go.mod h1:WZIdtGGp+qx0sLrYKtIRAruyNpv6hFCicSgv7Sy7s/s= - github.com/pquerna/otp v1.4.0 h1:wZvl1TIVxKRThZIBiwOOHOGP/1+nZyWBil9Y2XNEDzg= - github.com/pquerna/otp v1.4.0/go.mod h1:dkJfzwRKNiegxyNb54X/3fLwhCynbMspSyWKnvi1AEg= -+github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs= - github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M= - github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA= - github.com/sergi/go-diff v1.3.2-0.20230802210424-5b0b94c5c0d3 h1:n661drycOFuPLCN3Uc8sB6B/s6Z4t2xvBgU1htSHuq8= -@@ -738,8 +749,8 @@ github.com/shopspring/decimal v1.4.0/go.mod h1:gawqmDU56v4yIKSwfBSFip1HdCCXN8/+D - github.com/skeema/knownhosts v1.2.2 h1:Iug2P4fLmDw9f41PB6thxUkNUkJzB5i+1/exaj40L3A= - github.com/skeema/knownhosts v1.2.2/go.mod h1:xYbVRSPxqBZFrdmDyMmsOs+uX1UZC3nTN3ThzgDxUwo= - github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= --github.com/spf13/cast v1.7.0 h1:ntdiHjuueXFgm5nzDRdOS4yfT43P5Fnud6DH50rz/7w= --github.com/spf13/cast v1.7.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= -+github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= -+github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= - github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME= - github.com/stretchr/testify v1.2.2/go.mod h1:a8OnRcib4nhh0OaRAV+Yts87kKdq0PP7pXfy6kDkUVs= - github.com/stretchr/testify v1.3.0/go.mod h1:M5WIy9Dh21IEIfnGCwXGc5bZfKNJtfHm1UVUgZn+9EI= -@@ -769,8 +780,8 @@ github.com/zclconf/go-cty v1.15.0 h1:tTCRWxsexYUmtt/wVxgDClUe+uQusuI443uL6e+5sXQ - github.com/zclconf/go-cty v1.15.0/go.mod h1:VvMs5i0vgZdhYawQNq5kePSpLAoz8u1xvZgrPIxfnZE= - github.com/zclconf/go-cty-debug v0.0.0-20240509010212-0d6042c53940 h1:4r45xpDWB6ZMSMNJFMOjqrGHynW3DIBuR2H9j0ug+Mo= - github.com/zclconf/go-cty-debug v0.0.0-20240509010212-0d6042c53940/go.mod h1:CmBdvvj3nqzfzJ6nTCIwDTPZ56aVGvDrmztiO5g3qrM= --go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0 h1:MnAevUB0SFfKALzF5ApgrArdvHZduRT3/e59L/lNYKE= --go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0/go.mod h1:MHPbT1EvQOZMGbKeuCovYWcyM9iaxcltRf7+GsU8ziE= -+go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0 h1:By10h8DrrjRcZjy10wBEkRdwhe4kOFuNTfprm8RXQQk= -+go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0/go.mod h1:EtfcBqee4PFJSl+TXvfhg8ADvLWGFXwwX7SYNHG/VGM= - go.opentelemetry.io/otel v1.30.0 h1:F2t8sK4qf1fAmY9ua4ohFS/K+FUuOPemHUIXHtktrts= - go.opentelemetry.io/otel v1.30.0/go.mod h1:tFw4Br9b7fOS+uEao81PJjVMjW/5fvNCbpsDIXqP0pc= - go.opentelemetry.io/otel/metric v1.30.0 h1:4xNulvn9gjzo4hjg+wzIKG7iNFEaBMX00Qd4QIZs7+w= -@@ -783,10 +794,11 @@ golang.org/x/crypto v0.3.0/go.mod h1:hebNnKkNXi2UzZN1eVRvBB7co0a+JxK6XbPiWVs/3J4 - golang.org/x/crypto v0.27.0 h1:GXm2NjJrPaiv/h1tb2UH8QfgC/hOf/+z0p6PT8o1w7A= - golang.org/x/crypto v0.27.0/go.mod h1:1Xngt8kV6Dvbssa53Ziq6Eqn0HqbZi5Z6R0ZpwQzt70= - golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= --golang.org/x/mod v0.21.0 h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0= --golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= -+golang.org/x/mod v0.20.0 h1:utOm6MM3R3dnawAiJgn0y+xvuYRsm1RKM/4giyfDgV0= -+golang.org/x/mod v0.20.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= - golang.org/x/net v0.0.0-20190404232315-eb5bcb51f2a3/go.mod h1:t9HGtf8HONx5eT2rtn7q6eTqICYqUVnKs3thJo3Qplg= - golang.org/x/net v0.0.0-20190620200207-3b0461eec859/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= -+golang.org/x/net v0.0.0-20200202094626-16171245cfb2/go.mod h1:z5CRVTTTmAJ677TzLLGU+0bjPO0LkuOLi4/5GtJWs/s= - golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v0D8zg8gWTRqZa9RBIspLL5mdg= - golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c= - golang.org/x/net v0.2.0/go.mod h1:KqCZLdyyvdV855qA2rE3GC2aiw5xGR5TEjj8smXukLY= -@@ -828,21 +840,21 @@ golang.org/x/text v0.18.0/go.mod h1:BuEKDfySbSR4drPmRPG/7iBdf8hvFMuRexcpahXilzY= - golang.org/x/tools v0.0.0-20180917221912-90fa682c2a6e/go.mod h1:n7NCudcB/nEzxVGmLbDWY5pfWTLqBcC2KZ6jyYvM4mQ= - golang.org/x/tools v0.0.0-20191119224855-298f0cb1881e/go.mod h1:b+2E5dAYhXwXZwtnZ6UAqBI28+e2cm9otk0dWdXHAEo= - golang.org/x/tools v0.1.12/go.mod h1:hNGJHUnrk76NpqgfD5Aqm5Crs+Hm0VOH/i9J2+nxYbc= --golang.org/x/tools v0.25.0 h1:oFU9pkj/iJgs+0DT+VMHrx+oBKs/LJMV+Uvg78sl+fE= --golang.org/x/tools v0.25.0/go.mod h1:/vtpO8WL1N9cQC3FN5zPqb//fRXskFHbLKk4OW1Q7rg= -+golang.org/x/tools v0.24.0 h1:J1shsA93PJUEVaUSaay7UXAyE8aimq3GW0pjlolpa24= -+golang.org/x/tools v0.24.0/go.mod h1:YhNqVBIfWHdzvTLs0d8LCuMhkKUgSUKldakyV7W/WDQ= - golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= - golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= - google.golang.org/appengine v1.1.0/go.mod h1:EbEs0AVv82hx2wNQdGPgUI5lhzA/G0D9YwlJXL52JkM= - google.golang.org/appengine v1.6.8 h1:IhEN5q69dyKagZPYMSdIjS2HqprW324FRQZJcGqPAsM= - google.golang.org/appengine v1.6.8/go.mod h1:1jJ3jBArFh5pcgW8gCtRJnepW8FzD1V44FJffLiz/Ds= --google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed h1:J6izYgfBXAI3xTKLgxzTmUltdYaLsuBxFCgDHWJ/eXg= --google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= --google.golang.org/grpc v1.66.0 h1:DibZuoBznOxbDQxRINckZcUvnCEvrW9pcWIE2yF9r1c= --google.golang.org/grpc v1.66.0/go.mod h1:s3/l6xSSCURdVfAnL+TqCNMyTDAGN6+lZeVxnZR128Y= -+google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de h1:cZGRis4/ot9uVm639a+rHCUaG0JJHEsdyzSQTMX+suY= -+google.golang.org/genproto/googleapis/rpc v0.0.0-20240227224415-6ceb2ff114de/go.mod h1:H4O17MA/PE9BsGx3w+a+W2VOLLD1Qf7oJneAoU6WktY= -+google.golang.org/grpc v1.63.2 h1:MUeiw1B2maTVZthpU5xvASfTh3LDbxHd6IJ6QQVU+xM= -+google.golang.org/grpc v1.63.2/go.mod h1:WAX/8DgncnokcFUldAxq7GeB5DXHDbMF+lLvDomNkRA= - google.golang.org/protobuf v1.26.0-rc.1/go.mod h1:jlhhOSvTdKEhbULTjvd4ARK9grFBp09yW+WbY/TyQbw= - google.golang.org/protobuf v1.26.0/go.mod h1:9q0QmTI4eRPtz6boOQmLYwt+qCgq0jsYwAQnmE0givc= --google.golang.org/protobuf v1.34.2 h1:6xV6lTsCfpGD21XK49h7MhtcApnLqkfYgPcdHftf6hg= --google.golang.org/protobuf v1.34.2/go.mod h1:qYOHts0dSfpeUzUFpOMr/WGzszTmLH+DiWniOlNbLDw= -+google.golang.org/protobuf v1.34.0 h1:Qo/qEd2RZPCf2nKuorzksSknv0d3ERwp1vFG38gSmH4= -+google.golang.org/protobuf v1.34.0/go.mod h1:c6P6GXX6sHbq/GpV6MGZEdwhWPcYBgnhAHhKbcUYpos= - gopkg.in/check.v1 v0.0.0-20161208181325-20d25e280405/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= - gopkg.in/check.v1 v1.0.0-20180628173108-788fd7840127/go.mod h1:Co6ibVJAznAaIkqp8huTwlJQCZ016jof/cbN4VW5Yz0= - gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c h1:Hei/4ADfdWqJk1ZMxUNpqntNwaWcugrBjAiHlqqRiVk= diff --git a/internal/conns/awsclient.go b/internal/conns/awsclient.go index c98bc7fc2f..b9d46d6765 100644 --- a/internal/conns/awsclient.go @@ -1969,10 +131,18 @@ index 0000000000..4278d1e70a + return conn, nil +} diff --git a/internal/service/s3legacy/bucket_legacy.go b/internal/service/s3legacy/bucket_legacy.go -index 007c2f2dc1..5f64a814be 100644 +index 007c2f2dc1..40fd0b7be2 100644 --- a/internal/service/s3legacy/bucket_legacy.go +++ b/internal/service/s3legacy/bucket_legacy.go -@@ -31,7 +31,7 @@ import ( +@@ -19,7 +19,6 @@ import ( + "github.com/aws/aws-sdk-go/aws/request" + "github.com/aws/aws-sdk-go/service/s3" + "github.com/aws/aws-sdk-go/service/s3/s3manager" +- "github.com/hashicorp/aws-sdk-go-base/tfawserr" + "github.com/hashicorp/terraform-plugin-sdk/v2/diag" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/id" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/retry" +@@ -31,7 +30,7 @@ import ( "github.com/hashicorp/terraform-provider-aws/internal/flex" tftags "github.com/hashicorp/terraform-provider-aws/internal/tags" "github.com/hashicorp/terraform-provider-aws/internal/tfresource" @@ -1981,7 +151,7 @@ index 007c2f2dc1..5f64a814be 100644 "github.com/hashicorp/terraform-provider-aws/internal/verify" ) -@@ -1393,7 +1393,7 @@ func resourceBucketLegacyRead(ctx context.Context, d *schema.ResourceData, meta +@@ -1393,7 +1392,7 @@ func resourceBucketLegacyRead(ctx context.Context, d *schema.ResourceData, meta } if inContext, ok := tftags.FromContext(ctx); ok { @@ -1990,6 +160,40 @@ index 007c2f2dc1..5f64a814be 100644 } arn := arn.ARN{ +diff --git a/internal/service/s3legacy/object.go b/internal/service/s3legacy/object.go +index f44b435af6..58f6e95d83 100644 +--- a/internal/service/s3legacy/object.go ++++ b/internal/service/s3legacy/object.go +@@ -2,10 +2,10 @@ package s3legacy + + import ( + "fmt" ++ "log" ++ + "github.com/aws/aws-sdk-go/aws" + "github.com/aws/aws-sdk-go/service/s3" +- "github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2/tfawserr" +- "log" + ) + + // DeleteAllObjectVersions deletes all versions of a specified key from an S3 bucket. +diff --git a/internal/service/s3legacy/retry.go b/internal/service/s3legacy/retry.go +index dcf7e39759..f578947ae6 100644 +--- a/internal/service/s3legacy/retry.go ++++ b/internal/service/s3legacy/retry.go +@@ -1,10 +1,10 @@ + package s3legacy + + import ( +- "github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2/tfawserr" ++ "time" ++ + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/retry" + "github.com/hashicorp/terraform-provider-aws/internal/tfresource" +- "time" + ) + + // FORK: Adding the retryOnAWSCode to the fork for the old AWS S3 Logic diff --git a/internal/service/s3legacy/service_package.go b/internal/service/s3legacy/service_package.go new file mode 100644 index 0000000000..5d2ea27364 @@ -2074,3 +278,61 @@ index 0000000000..5d2ea27364 +// })) +// }), nil +// } +diff --git a/internal/service/s3legacy/tags.go b/internal/service/s3legacy/tags.go +index 669813747b..b727c54640 100644 +--- a/internal/service/s3legacy/tags.go ++++ b/internal/service/s3legacy/tags.go +@@ -11,7 +11,6 @@ import ( + "github.com/aws/aws-sdk-go/aws" + "github.com/aws/aws-sdk-go/aws/awserr" + "github.com/aws/aws-sdk-go/service/s3" +- "github.com/hashicorp/aws-sdk-go-base/tfawserr" + "github.com/hashicorp/terraform-plugin-sdk/v2/helper/retry" + tftags "github.com/hashicorp/terraform-provider-aws/internal/tags" + "github.com/hashicorp/terraform-provider-aws/internal/tfresource" +diff --git a/internal/service/s3legacy/tfawserr_shim.go b/internal/service/s3legacy/tfawserr_shim.go +new file mode 100644 +index 0000000000..b8b0660d7a +--- /dev/null ++++ b/internal/service/s3legacy/tfawserr_shim.go +@@ -0,0 +1,40 @@ ++package s3legacy ++ ++import ( ++ "errors" ++ "strings" ++ ++ "github.com/aws/aws-sdk-go/aws/awserr" ++) ++ ++type tfawserrshim struct{} ++ ++var tfawserr *tfawserrshim = &tfawserrshim{} ++ ++func (*tfawserrshim) ErrCodeEquals(err error, codes ...string) bool { ++ var awsErr awserr.Error ++ if errors.As(err, &awsErr) { ++ for _, code := range codes { ++ if awsErr.Code() == code { ++ return true ++ } ++ } ++ } ++ return false ++} ++ ++func (*tfawserrshim) ErrMessageContains(err error, code string, message string) bool { ++ var awsErr awserr.Error ++ if errors.As(err, &awsErr) { ++ return awsErr.Code() == code && strings.Contains(awsErr.Message(), message) ++ } ++ return false ++} ++ ++func (*tfawserrshim) ErrStatusCodeEquals(err error, statusCode int) bool { ++ var awsErr awserr.RequestFailure ++ if errors.As(err, &awsErr) { ++ return awsErr.StatusCode() == statusCode ++ } ++ return false ++} diff --git a/patches/0041-fix-legacy-bucket-context.patch b/patches/0041-fix-legacy-bucket-context.patch index 5ff3c3aa525..cd2b0022910 100644 --- a/patches/0041-fix-legacy-bucket-context.patch +++ b/patches/0041-fix-legacy-bucket-context.patch @@ -5,10 +5,10 @@ Subject: [PATCH] fix legacy bucket context diff --git a/internal/service/s3legacy/bucket_legacy.go b/internal/service/s3legacy/bucket_legacy.go -index 5f64a814be..d5c03b22fb 100644 +index 40fd0b7be2..e6470bb576 100644 --- a/internal/service/s3legacy/bucket_legacy.go +++ b/internal/service/s3legacy/bucket_legacy.go -@@ -904,7 +904,7 @@ func resourceBucketLegacyRead(ctx context.Context, d *schema.ResourceData, meta +@@ -903,7 +903,7 @@ func resourceBucketLegacyRead(ctx context.Context, d *schema.ResourceData, meta d.Set("bucket", d.Id()) } @@ -17,7 +17,7 @@ index 5f64a814be..d5c03b22fb 100644 // Read the policy if _, ok := d.GetOk("policy"); ok { -@@ -1803,7 +1803,7 @@ func websiteLegacyDomainUrl(client *conns.AWSClient, region string) string { +@@ -1802,7 +1802,7 @@ func websiteLegacyDomainUrl(client *conns.AWSClient, region string) string { if isOldRegionLegacy(region) { return fmt.Sprintf("s3-website-%s.amazonaws.com", region) //lintignore:AWSR001 } diff --git a/patches/0044-restore-ECRConn.patch b/patches/0044-restore-ECRConn.patch index 3a5934f3c9c..dd6bc43e6eb 100644 --- a/patches/0044-restore-ECRConn.patch +++ b/patches/0044-restore-ECRConn.patch @@ -5,10 +5,10 @@ Subject: [PATCH] restore ECRConn diff --git a/internal/conns/awsclient_gen.go b/internal/conns/awsclient_gen.go -index 5234acf441..a49d9eef68 100644 +index 39875b62dd..a3ff9982dc 100644 --- a/internal/conns/awsclient_gen.go +++ b/internal/conns/awsclient_gen.go -@@ -244,6 +244,7 @@ import ( +@@ -245,6 +245,7 @@ import ( workspaces_sdkv2 "github.com/aws/aws-sdk-go-v2/service/workspaces" workspacesweb_sdkv2 "github.com/aws/aws-sdk-go-v2/service/workspacesweb" xray_sdkv2 "github.com/aws/aws-sdk-go-v2/service/xray" @@ -16,7 +16,7 @@ index 5234acf441..a49d9eef68 100644 imagebuilder_sdkv1 "github.com/aws/aws-sdk-go/service/imagebuilder" simpledb_sdkv1 "github.com/aws/aws-sdk-go/service/simpledb" "github.com/hashicorp/terraform-provider-aws/internal/errs" -@@ -582,6 +583,10 @@ func (c *AWSClient) EC2Client(ctx context.Context) *ec2_sdkv2.Client { +@@ -587,6 +588,10 @@ func (c *AWSClient) EC2Client(ctx context.Context) *ec2_sdkv2.Client { return errs.Must(client[*ec2_sdkv2.Client](ctx, c, names.EC2, make(map[string]any))) } diff --git a/patches/0047-update-apn-info.patch b/patches/0047-update-apn-info.patch index 025aecb35bb..fea29e9bc34 100644 --- a/patches/0047-update-apn-info.patch +++ b/patches/0047-update-apn-info.patch @@ -5,7 +5,7 @@ Subject: [PATCH] update apn info diff --git a/internal/conns/config.go b/internal/conns/config.go -index 3c2228bfa5..783b775def 100644 +index a2f971928e..3b7174c1cc 100644 --- a/internal/conns/config.go +++ b/internal/conns/config.go @@ -23,7 +23,6 @@ import ( diff --git a/patches/0052-Patch-tags-ComputedOnly-on-bedrockagent-and-other-mo.patch b/patches/0052-Patch-tags-ComputedOnly-on-bedrockagent-and-other-mo.patch index 8a698fcff6e..beb65709d17 100644 --- a/patches/0052-Patch-tags-ComputedOnly-on-bedrockagent-and-other-mo.patch +++ b/patches/0052-Patch-tags-ComputedOnly-on-bedrockagent-and-other-mo.patch @@ -18,10 +18,10 @@ index 18133c7439..ea9f2d088f 100644 Blocks: map[string]schema.Block{ "export": schema.ListNestedBlock{ diff --git a/internal/service/bedrockagent/agent.go b/internal/service/bedrockagent/agent.go -index a4cf7bf381..2a7f9dd2bf 100644 +index 5b7dccb5a7..1bc9df029d 100644 --- a/internal/service/bedrockagent/agent.go +++ b/internal/service/bedrockagent/agent.go -@@ -152,7 +152,7 @@ func (r *agentResource) Schema(ctx context.Context, request resource.SchemaReque +@@ -165,7 +165,7 @@ func (r *agentResource) Schema(ctx context.Context, request resource.SchemaReque }, }, names.AttrTags: tftags.TagsAttribute(), diff --git a/patches/0064-Adapt-gamelift-matchmaking-resources.patch b/patches/0064-Adapt-gamelift-matchmaking-resources.patch index 69c1f735244..d5c38d65d23 100644 --- a/patches/0064-Adapt-gamelift-matchmaking-resources.patch +++ b/patches/0064-Adapt-gamelift-matchmaking-resources.patch @@ -614,10 +614,10 @@ index 4295987ae6..377b46816e 100644 return nil } diff --git a/names/data/names_data.hcl b/names/data/names_data.hcl -index 966398b368..396ff180be 100644 +index e7e59f53e7..e24138d8b1 100644 --- a/names/data/names_data.hcl +++ b/names/data/names_data.hcl -@@ -3856,7 +3856,8 @@ service "fsx" { +@@ -3884,7 +3884,8 @@ service "fsx" { service "gamelift" { sdk { diff --git a/patches/0066-Legacy-bucket-Read-now-sets-acl-and-force_destroy-de.patch b/patches/0066-Legacy-bucket-Read-now-sets-acl-and-force_destroy-de.patch index d71234cdd98..e0e6ef5bdf3 100644 --- a/patches/0066-Legacy-bucket-Read-now-sets-acl-and-force_destroy-de.patch +++ b/patches/0066-Legacy-bucket-Read-now-sets-acl-and-force_destroy-de.patch @@ -5,10 +5,10 @@ Subject: [PATCH] Legacy bucket Read now sets acl and force_destroy defaults diff --git a/internal/service/s3legacy/bucket_legacy.go b/internal/service/s3legacy/bucket_legacy.go -index d5c03b22fb..8c26fee574 100644 +index e6470bb576..e4f72d2bd2 100644 --- a/internal/service/s3legacy/bucket_legacy.go +++ b/internal/service/s3legacy/bucket_legacy.go -@@ -35,6 +35,10 @@ import ( +@@ -34,6 +34,10 @@ import ( "github.com/hashicorp/terraform-provider-aws/internal/verify" ) @@ -19,7 +19,7 @@ index d5c03b22fb..8c26fee574 100644 func ResourceBucketLegacy() *schema.Resource { return &schema.Resource{ CreateWithoutTimeout: resourceBucketLegacyCreate, -@@ -80,7 +84,7 @@ func ResourceBucketLegacy() *schema.Resource { +@@ -79,7 +83,7 @@ func ResourceBucketLegacy() *schema.Resource { "acl": { Type: schema.TypeString, @@ -28,7 +28,7 @@ index d5c03b22fb..8c26fee574 100644 Optional: true, ConflictsWith: []string{"grant"}, ValidateFunc: validation.StringInSlice(BucketCannedACL_Values(), false), -@@ -943,7 +947,7 @@ func resourceBucketLegacyRead(ctx context.Context, d *schema.ResourceData, meta +@@ -942,7 +946,7 @@ func resourceBucketLegacyRead(ctx context.Context, d *schema.ResourceData, meta } //Read the Grant ACL. Reset if `acl` (canned ACL) is set. @@ -37,7 +37,7 @@ index d5c03b22fb..8c26fee574 100644 if err := d.Set("grant", nil); err != nil { return diag.Errorf("error resetting grant %s", err) } -@@ -1403,6 +1407,18 @@ func resourceBucketLegacyRead(ctx context.Context, d *schema.ResourceData, meta +@@ -1402,6 +1406,18 @@ func resourceBucketLegacyRead(ctx context.Context, d *schema.ResourceData, meta }.String() d.Set("arn", arn) diff --git a/provider/cmd/pulumi-resource-aws/bridge-metadata.json b/provider/cmd/pulumi-resource-aws/bridge-metadata.json index f3a34d0c69d..5e9e2442bd4 100644 --- a/provider/cmd/pulumi-resource-aws/bridge-metadata.json +++ b/provider/cmd/pulumi-resource-aws/bridge-metadata.json @@ -4141,6 +4141,9 @@ "current": "aws:bedrock/agentAgent:AgentAgent", "majorVersion": 6, "fields": { + "guardrail_configuration": { + "maxItemsOne": false + }, "prompt_override_configuration": { "maxItemsOne": false, "elem": { @@ -10904,7 +10907,14 @@ "elem": { "fields": { "managed_ebs_volume": { - "maxItemsOne": true + "maxItemsOne": true, + "elem": { + "fields": { + "tag_specifications": { + "maxItemsOne": false + } + } + } } } } diff --git a/provider/cmd/pulumi-resource-aws/schema.json b/provider/cmd/pulumi-resource-aws/schema.json index 620c80661cb..7726138fd80 100644 --- a/provider/cmd/pulumi-resource-aws/schema.json +++ b/provider/cmd/pulumi-resource-aws/schema.json @@ -864,11 +864,11 @@ "properties": { "authenticateCognito": { "$ref": "#/types/aws:alb/ListenerDefaultActionAuthenticateCognito:ListenerDefaultActionAuthenticateCognito", - "description": "Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below.\n" + "description": "Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below.\n" }, "authenticateOidc": { "$ref": "#/types/aws:alb/ListenerDefaultActionAuthenticateOidc:ListenerDefaultActionAuthenticateOidc", - "description": "Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below.\n" + "description": "Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below.\n" }, "fixedResponse": { "$ref": "#/types/aws:alb/ListenerDefaultActionFixedResponse:ListenerDefaultActionFixedResponse", @@ -876,19 +876,19 @@ }, "forward": { "$ref": "#/types/aws:alb/ListenerDefaultActionForward:ListenerDefaultActionForward", - "description": "Configuration block for creating an action that distributes requests among one or more target groups.\nSpecify only if `type` is `forward`.\nCannot be specified with `target_group_arn`.\nDetailed below.\n" + "description": "Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below.\n" }, "order": { "type": "integer", - "description": "Order for the action.\nThe action with the lowest value for order is performed first.\nValid values are between `1` and `50000`.\nDefaults to the position in the list of actions.\n" + "description": "Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions.\n" }, "redirect": { "$ref": "#/types/aws:alb/ListenerDefaultActionRedirect:ListenerDefaultActionRedirect", - "description": "Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below.\n" + "description": "Configuration block for creating a redirect action. Required if `type` is `redirect`. See below.\n" }, "targetGroupArn": { "type": "string", - "description": "ARN of the Target Group to which to route traffic.\nSpecify only if `type` is `forward` and you want to route to a single target group.\nTo route to one or more target groups, use a `forward` block instead.\nCannot be specified with `forward`.\n" + "description": "ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match.\n" }, "type": { "type": "string", @@ -915,7 +915,7 @@ "additionalProperties": { "type": "string" }, - "description": "Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below.\n" + "description": "Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below.\n" }, "onUnauthenticatedRequest": { "type": "string", @@ -1075,14 +1075,14 @@ "properties": { "stickiness": { "$ref": "#/types/aws:alb/ListenerDefaultActionForwardStickiness:ListenerDefaultActionForwardStickiness", - "description": "Configuration block for target group stickiness for the rule. Detailed below.\n" + "description": "Configuration block for target group stickiness for the rule. See below.\n" }, "targetGroups": { "type": "array", "items": { "$ref": "#/types/aws:alb/ListenerDefaultActionForwardTargetGroup:ListenerDefaultActionForwardTargetGroup" }, - "description": "Set of 1-5 target group blocks. Detailed below.\n\nThe following arguments are optional:\n" + "description": "Set of 1-5 target group blocks. See below.\n\nThe following arguments are optional:\n" } }, "type": "object", @@ -21560,6 +21560,23 @@ }, "type": "object" }, + "aws:bedrock/AgentAgentGuardrailConfiguration:AgentAgentGuardrailConfiguration": { + "properties": { + "guardrailIdentifier": { + "type": "string", + "description": "Unique identifier of the guardrail.\n" + }, + "guardrailVersion": { + "type": "string", + "description": "Version of the guardrail.\n" + } + }, + "type": "object", + "required": [ + "guardrailIdentifier", + "guardrailVersion" + ] + }, "aws:bedrock/AgentAgentKnowledgeBaseAssociationTimeouts:AgentAgentKnowledgeBaseAssociationTimeouts": { "properties": { "create": { @@ -32849,6 +32866,10 @@ "type": "string", "description": "Use this to override the default service endpoint URL\n" }, + "codeconnections": { + "type": "string", + "description": "Use this to override the default service endpoint URL\n" + }, "codedeploy": { "type": "string", "description": "Use this to override the default service endpoint URL\n" @@ -49166,7 +49187,8 @@ "description": "The ID of the network interface to attach.\n" }, "primaryIpv6": { - "type": "string" + "type": "string", + "description": "Whether the first IPv6 GUA will be made the primary IPv6 address.\n" }, "privateIpAddress": { "type": "string", @@ -60613,7 +60635,7 @@ "properties": { "instanceWarmupPeriod": { "type": "integer", - "description": "Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used.\n" + "description": "Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used.\n\nFor more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_.\n" }, "maximumScalingStepSize": { "type": "integer", @@ -61162,6 +61184,13 @@ "type": "string", "description": "Snapshot that Amazon ECS uses to create the volume. You must specify either a `size_in_gb` or a `snapshot_id`.\n" }, + "tagSpecifications": { + "type": "array", + "items": { + "$ref": "#/types/aws:ecs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecification:ServiceVolumeConfigurationManagedEbsVolumeTagSpecification" + }, + "description": "The tags to apply to the volume. See below.\n" + }, "throughput": { "type": "integer", "description": "Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s.\n" @@ -61176,6 +61205,29 @@ "roleArn" ] }, + "aws:ecs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecification:ServiceVolumeConfigurationManagedEbsVolumeTagSpecification": { + "properties": { + "propagateTags": { + "type": "string", + "description": "Determines whether to propagate the tags from the task definition to the Amazon EBS volume.\n" + }, + "resourceType": { + "type": "string", + "description": "The type of volume resource. Valid values, `volume`.\n" + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used.\n" + } + }, + "type": "object", + "required": [ + "resourceType" + ] + }, "aws:ecs/TaskDefinitionEphemeralStorage:TaskDefinitionEphemeralStorage": { "properties": { "sizeInGib": { @@ -63132,14 +63184,14 @@ "properties": { "dataStorage": { "$ref": "#/types/aws:elasticache/ServerlessCacheCacheUsageLimitsDataStorage:ServerlessCacheCacheUsageLimitsDataStorage", - "description": "The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details.\n" + "description": "The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details.\n" }, "ecpuPerSeconds": { "type": "array", "items": { "$ref": "#/types/aws:elasticache/ServerlessCacheCacheUsageLimitsEcpuPerSecond:ServerlessCacheCacheUsageLimitsEcpuPerSecond" }, - "description": "The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details.\n" + "description": "The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details.\n" } }, "type": "object" @@ -63147,10 +63199,12 @@ "aws:elasticache/ServerlessCacheCacheUsageLimitsDataStorage:ServerlessCacheCacheUsageLimitsDataStorage": { "properties": { "maximum": { - "type": "integer" + "type": "integer", + "description": "The upper limit for data storage the cache is set to use. Must be between 1 and 5,000.\n" }, "minimum": { - "type": "integer" + "type": "integer", + "description": "The lower limit for data storage the cache is set to use. Must be between 1 and 5,000.\n" }, "unit": { "type": "string", @@ -63165,10 +63219,12 @@ "aws:elasticache/ServerlessCacheCacheUsageLimitsEcpuPerSecond:ServerlessCacheCacheUsageLimitsEcpuPerSecond": { "properties": { "maximum": { - "type": "integer" + "type": "integer", + "description": "The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000.\n" }, "minimum": { - "type": "integer" + "type": "integer", + "description": "The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000.\n" } }, "type": "object" @@ -80084,6 +80140,10 @@ "type": "string", "description": "Use this to override the default service endpoint URL\n" }, + "codeconnections": { + "type": "string", + "description": "Use this to override the default service endpoint URL\n" + }, "codedeploy": { "type": "string", "description": "Use this to override the default service endpoint URL\n" @@ -90540,11 +90600,11 @@ "properties": { "authenticateCognito": { "$ref": "#/types/aws:lb/ListenerDefaultActionAuthenticateCognito:ListenerDefaultActionAuthenticateCognito", - "description": "Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below.\n" + "description": "Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below.\n" }, "authenticateOidc": { "$ref": "#/types/aws:lb/ListenerDefaultActionAuthenticateOidc:ListenerDefaultActionAuthenticateOidc", - "description": "Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below.\n" + "description": "Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below.\n" }, "fixedResponse": { "$ref": "#/types/aws:lb/ListenerDefaultActionFixedResponse:ListenerDefaultActionFixedResponse", @@ -90552,19 +90612,19 @@ }, "forward": { "$ref": "#/types/aws:lb/ListenerDefaultActionForward:ListenerDefaultActionForward", - "description": "Configuration block for creating an action that distributes requests among one or more target groups.\nSpecify only if `type` is `forward`.\nCannot be specified with `target_group_arn`.\nDetailed below.\n" + "description": "Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below.\n" }, "order": { "type": "integer", - "description": "Order for the action.\nThe action with the lowest value for order is performed first.\nValid values are between `1` and `50000`.\nDefaults to the position in the list of actions.\n" + "description": "Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions.\n" }, "redirect": { "$ref": "#/types/aws:lb/ListenerDefaultActionRedirect:ListenerDefaultActionRedirect", - "description": "Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below.\n" + "description": "Configuration block for creating a redirect action. Required if `type` is `redirect`. See below.\n" }, "targetGroupArn": { "type": "string", - "description": "ARN of the Target Group to which to route traffic.\nSpecify only if `type` is `forward` and you want to route to a single target group.\nTo route to one or more target groups, use a `forward` block instead.\nCannot be specified with `forward`.\n" + "description": "ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match.\n" }, "type": { "type": "string", @@ -90591,7 +90651,7 @@ "additionalProperties": { "type": "string" }, - "description": "Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below.\n" + "description": "Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below.\n" }, "onUnauthenticatedRequest": { "type": "string", @@ -90751,14 +90811,14 @@ "properties": { "stickiness": { "$ref": "#/types/aws:lb/ListenerDefaultActionForwardStickiness:ListenerDefaultActionForwardStickiness", - "description": "Configuration block for target group stickiness for the rule. Detailed below.\n" + "description": "Configuration block for target group stickiness for the rule. See below.\n" }, "targetGroups": { "type": "array", "items": { "$ref": "#/types/aws:lb/ListenerDefaultActionForwardTargetGroup:ListenerDefaultActionForwardTargetGroup" }, - "description": "Set of 1-5 target group blocks. Detailed below.\n\nThe following arguments are optional:\n" + "description": "Set of 1-5 target group blocks. See below.\n\nThe following arguments are optional:\n" } }, "type": "object", @@ -128943,6 +129003,10 @@ "credentialPair": { "$ref": "#/types/aws:quicksight/DataSourceCredentialsCredentialPair:DataSourceCredentialsCredentialPair", "description": "Credential pair. See Credential Pair below for more details.\n" + }, + "secretArn": { + "type": "string", + "description": "The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager.\n" } }, "type": "object" @@ -169404,7 +169468,7 @@ "items": { "$ref": "#/types/aws:alb/ListenerDefaultAction:ListenerDefaultAction" }, - "description": "Configuration block for default actions. Detailed below.\n" + "description": "Configuration block for default actions. See below.\n" }, "loadBalancerArn": { "type": "string", @@ -169412,7 +169476,7 @@ }, "mutualAuthentication": { "$ref": "#/types/aws:alb/ListenerMutualAuthentication:ListenerMutualAuthentication", - "description": "The mutual authentication configuration information. Detailed below.\n" + "description": "The mutual authentication configuration information. See below.\n" }, "port": { "type": "integer", @@ -169465,7 +169529,7 @@ "items": { "$ref": "#/types/aws:alb/ListenerDefaultAction:ListenerDefaultAction" }, - "description": "Configuration block for default actions. Detailed below.\n" + "description": "Configuration block for default actions. See below.\n" }, "loadBalancerArn": { "type": "string", @@ -169474,7 +169538,7 @@ }, "mutualAuthentication": { "$ref": "#/types/aws:alb/ListenerMutualAuthentication:ListenerMutualAuthentication", - "description": "The mutual authentication configuration information. Detailed below.\n" + "description": "The mutual authentication configuration information. See below.\n" }, "port": { "type": "integer", @@ -169520,7 +169584,7 @@ "items": { "$ref": "#/types/aws:alb/ListenerDefaultAction:ListenerDefaultAction" }, - "description": "Configuration block for default actions. Detailed below.\n" + "description": "Configuration block for default actions. See below.\n" }, "loadBalancerArn": { "type": "string", @@ -169529,7 +169593,7 @@ }, "mutualAuthentication": { "$ref": "#/types/aws:alb/ListenerMutualAuthentication:ListenerMutualAuthentication", - "description": "The mutual authentication configuration information. Detailed below.\n" + "description": "The mutual authentication configuration information. See below.\n" }, "port": { "type": "integer", @@ -188522,7 +188586,7 @@ } }, "aws:backup/vaultPolicy:VaultPolicy": { - "description": "Provides an AWS Backup vault policy resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst exampleVault = new aws.backup.Vault(\"example\", {name: \"example\"});\nconst example = aws.iam.getPolicyDocumentOutput({\n statements: [{\n effect: \"Allow\",\n principals: [{\n type: \"AWS\",\n identifiers: [\"*\"],\n }],\n actions: [\n \"backup:DescribeBackupVault\",\n \"backup:DeleteBackupVault\",\n \"backup:PutBackupVaultAccessPolicy\",\n \"backup:DeleteBackupVaultAccessPolicy\",\n \"backup:GetBackupVaultAccessPolicy\",\n \"backup:StartBackupJob\",\n \"backup:GetBackupVaultNotifications\",\n \"backup:PutBackupVaultNotifications\",\n ],\n resources: [exampleVault.arn],\n }],\n});\nconst exampleVaultPolicy = new aws.backup.VaultPolicy(\"example\", {\n backupVaultName: exampleVault.name,\n policy: example.apply(example =\u003e example.json),\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample_vault = aws.backup.Vault(\"example\", name=\"example\")\nexample = aws.iam.get_policy_document_output(statements=[{\n \"effect\": \"Allow\",\n \"principals\": [{\n \"type\": \"AWS\",\n \"identifiers\": [\"*\"],\n }],\n \"actions\": [\n \"backup:DescribeBackupVault\",\n \"backup:DeleteBackupVault\",\n \"backup:PutBackupVaultAccessPolicy\",\n \"backup:DeleteBackupVaultAccessPolicy\",\n \"backup:GetBackupVaultAccessPolicy\",\n \"backup:StartBackupJob\",\n \"backup:GetBackupVaultNotifications\",\n \"backup:PutBackupVaultNotifications\",\n ],\n \"resources\": [example_vault.arn],\n}])\nexample_vault_policy = aws.backup.VaultPolicy(\"example\",\n backup_vault_name=example_vault.name,\n policy=example.json)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var exampleVault = new Aws.Backup.Vault(\"example\", new()\n {\n Name = \"example\",\n });\n\n var example = Aws.Iam.GetPolicyDocument.Invoke(new()\n {\n Statements = new[]\n {\n new Aws.Iam.Inputs.GetPolicyDocumentStatementInputArgs\n {\n Effect = \"Allow\",\n Principals = new[]\n {\n new Aws.Iam.Inputs.GetPolicyDocumentStatementPrincipalInputArgs\n {\n Type = \"AWS\",\n Identifiers = new[]\n {\n \"*\",\n },\n },\n },\n Actions = new[]\n {\n \"backup:DescribeBackupVault\",\n \"backup:DeleteBackupVault\",\n \"backup:PutBackupVaultAccessPolicy\",\n \"backup:DeleteBackupVaultAccessPolicy\",\n \"backup:GetBackupVaultAccessPolicy\",\n \"backup:StartBackupJob\",\n \"backup:GetBackupVaultNotifications\",\n \"backup:PutBackupVaultNotifications\",\n },\n Resources = new[]\n {\n exampleVault.Arn,\n },\n },\n },\n });\n\n var exampleVaultPolicy = new Aws.Backup.VaultPolicy(\"example\", new()\n {\n BackupVaultName = exampleVault.Name,\n Policy = example.Apply(getPolicyDocumentResult =\u003e getPolicyDocumentResult.Json),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/backup\"\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\texampleVault, err := backup.NewVault(ctx, \"example\", \u0026backup.VaultArgs{\n\t\t\tName: pulumi.String(\"example\"),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\texample := iam.GetPolicyDocumentOutput(ctx, iam.GetPolicyDocumentOutputArgs{\n\t\t\tStatements: iam.GetPolicyDocumentStatementArray{\n\t\t\t\t\u0026iam.GetPolicyDocumentStatementArgs{\n\t\t\t\t\tEffect: pulumi.String(\"Allow\"),\n\t\t\t\t\tPrincipals: iam.GetPolicyDocumentStatementPrincipalArray{\n\t\t\t\t\t\t\u0026iam.GetPolicyDocumentStatementPrincipalArgs{\n\t\t\t\t\t\t\tType: pulumi.String(\"AWS\"),\n\t\t\t\t\t\t\tIdentifiers: pulumi.StringArray{\n\t\t\t\t\t\t\t\tpulumi.String(\"*\"),\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t\tActions: pulumi.StringArray{\n\t\t\t\t\t\tpulumi.String(\"backup:DescribeBackupVault\"),\n\t\t\t\t\t\tpulumi.String(\"backup:DeleteBackupVault\"),\n\t\t\t\t\t\tpulumi.String(\"backup:PutBackupVaultAccessPolicy\"),\n\t\t\t\t\t\tpulumi.String(\"backup:DeleteBackupVaultAccessPolicy\"),\n\t\t\t\t\t\tpulumi.String(\"backup:GetBackupVaultAccessPolicy\"),\n\t\t\t\t\t\tpulumi.String(\"backup:StartBackupJob\"),\n\t\t\t\t\t\tpulumi.String(\"backup:GetBackupVaultNotifications\"),\n\t\t\t\t\t\tpulumi.String(\"backup:PutBackupVaultNotifications\"),\n\t\t\t\t\t},\n\t\t\t\t\tResources: pulumi.StringArray{\n\t\t\t\t\t\texampleVault.Arn,\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t}, nil)\n\t\t_, err = backup.NewVaultPolicy(ctx, \"example\", \u0026backup.VaultPolicyArgs{\n\t\t\tBackupVaultName: exampleVault.Name,\n\t\t\tPolicy: pulumi.String(example.ApplyT(func(example iam.GetPolicyDocumentResult) (*string, error) {\n\t\t\t\treturn \u0026example.Json, nil\n\t\t\t}).(pulumi.StringPtrOutput)),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.backup.Vault;\nimport com.pulumi.aws.backup.VaultArgs;\nimport com.pulumi.aws.iam.IamFunctions;\nimport com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs;\nimport com.pulumi.aws.backup.VaultPolicy;\nimport com.pulumi.aws.backup.VaultPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var exampleVault = new Vault(\"exampleVault\", VaultArgs.builder()\n .name(\"example\")\n .build());\n\n final var example = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()\n .statements(GetPolicyDocumentStatementArgs.builder()\n .effect(\"Allow\")\n .principals(GetPolicyDocumentStatementPrincipalArgs.builder()\n .type(\"AWS\")\n .identifiers(\"*\")\n .build())\n .actions( \n \"backup:DescribeBackupVault\",\n \"backup:DeleteBackupVault\",\n \"backup:PutBackupVaultAccessPolicy\",\n \"backup:DeleteBackupVaultAccessPolicy\",\n \"backup:GetBackupVaultAccessPolicy\",\n \"backup:StartBackupJob\",\n \"backup:GetBackupVaultNotifications\",\n \"backup:PutBackupVaultNotifications\")\n .resources(exampleVault.arn())\n .build())\n .build());\n\n var exampleVaultPolicy = new VaultPolicy(\"exampleVaultPolicy\", VaultPolicyArgs.builder()\n .backupVaultName(exampleVault.name())\n .policy(example.applyValue(getPolicyDocumentResult -\u003e getPolicyDocumentResult).applyValue(example -\u003e example.applyValue(getPolicyDocumentResult -\u003e getPolicyDocumentResult.json())))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVault:\n type: aws:backup:Vault\n name: example\n properties:\n name: example\n exampleVaultPolicy:\n type: aws:backup:VaultPolicy\n name: example\n properties:\n backupVaultName: ${exampleVault.name}\n policy: ${example.json}\nvariables:\n example:\n fn::invoke:\n Function: aws:iam:getPolicyDocument\n Arguments:\n statements:\n - effect: Allow\n principals:\n - type: AWS\n identifiers:\n - '*'\n actions:\n - backup:DescribeBackupVault\n - backup:DeleteBackupVault\n - backup:PutBackupVaultAccessPolicy\n - backup:DeleteBackupVaultAccessPolicy\n - backup:GetBackupVaultAccessPolicy\n - backup:StartBackupJob\n - backup:GetBackupVaultNotifications\n - backup:PutBackupVaultNotifications\n resources:\n - ${exampleVault.arn}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import Backup vault policy using the `name`. For example:\n\n```sh\n$ pulumi import aws:backup/vaultPolicy:VaultPolicy test TestVault\n```\n", + "description": "Provides an AWS Backup vault policy resource.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst current = aws.getCallerIdentity({});\nconst exampleVault = new aws.backup.Vault(\"example\", {name: \"example\"});\nconst example = pulumi.all([current, exampleVault.arn]).apply(([current, arn]) =\u003e aws.iam.getPolicyDocumentOutput({\n statements: [{\n effect: \"Allow\",\n principals: [{\n type: \"AWS\",\n identifiers: [current.accountId],\n }],\n actions: [\n \"backup:DescribeBackupVault\",\n \"backup:DeleteBackupVault\",\n \"backup:PutBackupVaultAccessPolicy\",\n \"backup:DeleteBackupVaultAccessPolicy\",\n \"backup:GetBackupVaultAccessPolicy\",\n \"backup:StartBackupJob\",\n \"backup:GetBackupVaultNotifications\",\n \"backup:PutBackupVaultNotifications\",\n ],\n resources: [arn],\n }],\n}));\nconst exampleVaultPolicy = new aws.backup.VaultPolicy(\"example\", {\n backupVaultName: exampleVault.name,\n policy: example.apply(example =\u003e example.json),\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\ncurrent = aws.get_caller_identity()\nexample_vault = aws.backup.Vault(\"example\", name=\"example\")\nexample = example_vault.arn.apply(lambda arn: aws.iam.get_policy_document_output(statements=[{\n \"effect\": \"Allow\",\n \"principals\": [{\n \"type\": \"AWS\",\n \"identifiers\": [current.account_id],\n }],\n \"actions\": [\n \"backup:DescribeBackupVault\",\n \"backup:DeleteBackupVault\",\n \"backup:PutBackupVaultAccessPolicy\",\n \"backup:DeleteBackupVaultAccessPolicy\",\n \"backup:GetBackupVaultAccessPolicy\",\n \"backup:StartBackupJob\",\n \"backup:GetBackupVaultNotifications\",\n \"backup:PutBackupVaultNotifications\",\n ],\n \"resources\": [arn],\n}]))\nexample_vault_policy = aws.backup.VaultPolicy(\"example\",\n backup_vault_name=example_vault.name,\n policy=example.json)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var current = Aws.GetCallerIdentity.Invoke();\n\n var exampleVault = new Aws.Backup.Vault(\"example\", new()\n {\n Name = \"example\",\n });\n\n var example = Aws.Iam.GetPolicyDocument.Invoke(new()\n {\n Statements = new[]\n {\n new Aws.Iam.Inputs.GetPolicyDocumentStatementInputArgs\n {\n Effect = \"Allow\",\n Principals = new[]\n {\n new Aws.Iam.Inputs.GetPolicyDocumentStatementPrincipalInputArgs\n {\n Type = \"AWS\",\n Identifiers = new[]\n {\n current.Apply(getCallerIdentityResult =\u003e getCallerIdentityResult.AccountId),\n },\n },\n },\n Actions = new[]\n {\n \"backup:DescribeBackupVault\",\n \"backup:DeleteBackupVault\",\n \"backup:PutBackupVaultAccessPolicy\",\n \"backup:DeleteBackupVaultAccessPolicy\",\n \"backup:GetBackupVaultAccessPolicy\",\n \"backup:StartBackupJob\",\n \"backup:GetBackupVaultNotifications\",\n \"backup:PutBackupVaultNotifications\",\n },\n Resources = new[]\n {\n exampleVault.Arn,\n },\n },\n },\n });\n\n var exampleVaultPolicy = new Aws.Backup.VaultPolicy(\"example\", new()\n {\n BackupVaultName = exampleVault.Name,\n Policy = example.Apply(getPolicyDocumentResult =\u003e getPolicyDocumentResult.Json),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws\"\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/backup\"\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\nfunc main() {\npulumi.Run(func(ctx *pulumi.Context) error {\ncurrent, err := aws.GetCallerIdentity(ctx, nil, nil);\nif err != nil {\nreturn err\n}\nexampleVault, err := backup.NewVault(ctx, \"example\", \u0026backup.VaultArgs{\nName: pulumi.String(\"example\"),\n})\nif err != nil {\nreturn err\n}\nexample := exampleVault.Arn.ApplyT(func(arn string) (iam.GetPolicyDocumentResult, error) {\nreturn iam.GetPolicyDocumentResult(interface{}(iam.GetPolicyDocumentOutput(ctx, iam.GetPolicyDocumentOutputArgs{\nStatements: []iam.GetPolicyDocumentStatement{\n{\nEffect: \"Allow\",\nPrincipals: []iam.GetPolicyDocumentStatementPrincipal{\n{\nType: \"AWS\",\nIdentifiers: interface{}{\ncurrent.AccountId,\n},\n},\n},\nActions: []string{\n\"backup:DescribeBackupVault\",\n\"backup:DeleteBackupVault\",\n\"backup:PutBackupVaultAccessPolicy\",\n\"backup:DeleteBackupVaultAccessPolicy\",\n\"backup:GetBackupVaultAccessPolicy\",\n\"backup:StartBackupJob\",\n\"backup:GetBackupVaultNotifications\",\n\"backup:PutBackupVaultNotifications\",\n},\nResources: []string{\narn,\n},\n},\n},\n}, nil))), nil\n}).(iam.GetPolicyDocumentResultOutput)\n_, err = backup.NewVaultPolicy(ctx, \"example\", \u0026backup.VaultPolicyArgs{\nBackupVaultName: exampleVault.Name,\nPolicy: pulumi.String(example.ApplyT(func(example iam.GetPolicyDocumentResult) (*string, error) {\nreturn \u0026example.Json, nil\n}).(pulumi.StringPtrOutput)),\n})\nif err != nil {\nreturn err\n}\nreturn nil\n})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.AwsFunctions;\nimport com.pulumi.aws.inputs.GetCallerIdentityArgs;\nimport com.pulumi.aws.backup.Vault;\nimport com.pulumi.aws.backup.VaultArgs;\nimport com.pulumi.aws.iam.IamFunctions;\nimport com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs;\nimport com.pulumi.aws.backup.VaultPolicy;\nimport com.pulumi.aws.backup.VaultPolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var current = AwsFunctions.getCallerIdentity();\n\n var exampleVault = new Vault(\"exampleVault\", VaultArgs.builder()\n .name(\"example\")\n .build());\n\n final var example = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()\n .statements(GetPolicyDocumentStatementArgs.builder()\n .effect(\"Allow\")\n .principals(GetPolicyDocumentStatementPrincipalArgs.builder()\n .type(\"AWS\")\n .identifiers(current.applyValue(getCallerIdentityResult -\u003e getCallerIdentityResult.accountId()))\n .build())\n .actions( \n \"backup:DescribeBackupVault\",\n \"backup:DeleteBackupVault\",\n \"backup:PutBackupVaultAccessPolicy\",\n \"backup:DeleteBackupVaultAccessPolicy\",\n \"backup:GetBackupVaultAccessPolicy\",\n \"backup:StartBackupJob\",\n \"backup:GetBackupVaultNotifications\",\n \"backup:PutBackupVaultNotifications\")\n .resources(exampleVault.arn())\n .build())\n .build());\n\n var exampleVaultPolicy = new VaultPolicy(\"exampleVaultPolicy\", VaultPolicyArgs.builder()\n .backupVaultName(exampleVault.name())\n .policy(example.applyValue(getPolicyDocumentResult -\u003e getPolicyDocumentResult).applyValue(example -\u003e example.applyValue(getPolicyDocumentResult -\u003e getPolicyDocumentResult.json())))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n exampleVault:\n type: aws:backup:Vault\n name: example\n properties:\n name: example\n exampleVaultPolicy:\n type: aws:backup:VaultPolicy\n name: example\n properties:\n backupVaultName: ${exampleVault.name}\n policy: ${example.json}\nvariables:\n current:\n fn::invoke:\n Function: aws:getCallerIdentity\n Arguments: {}\n example:\n fn::invoke:\n Function: aws:iam:getPolicyDocument\n Arguments:\n statements:\n - effect: Allow\n principals:\n - type: AWS\n identifiers:\n - ${current.accountId}\n actions:\n - backup:DescribeBackupVault\n - backup:DeleteBackupVault\n - backup:PutBackupVaultAccessPolicy\n - backup:DeleteBackupVaultAccessPolicy\n - backup:GetBackupVaultAccessPolicy\n - backup:StartBackupJob\n - backup:GetBackupVaultNotifications\n - backup:PutBackupVaultNotifications\n resources:\n - ${exampleVault.arn}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import Backup vault policy using the `name`. For example:\n\n```sh\n$ pulumi import aws:backup/vaultPolicy:VaultPolicy test TestVault\n```\n", "properties": { "backupVaultArn": { "type": "string", @@ -189437,6 +189501,12 @@ "type": "string", "description": "Foundation model used for orchestration by the agent.\n\nThe following arguments are optional:\n" }, + "guardrailConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:bedrock/AgentAgentGuardrailConfiguration:AgentAgentGuardrailConfiguration" + } + }, "idleSessionTtlInSeconds": { "type": "integer", "description": "Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout.\n" @@ -189514,6 +189584,12 @@ "type": "string", "description": "Foundation model used for orchestration by the agent.\n\nThe following arguments are optional:\n" }, + "guardrailConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:bedrock/AgentAgentGuardrailConfiguration:AgentAgentGuardrailConfiguration" + } + }, "idleSessionTtlInSeconds": { "type": "integer", "description": "Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout.\n" @@ -189588,6 +189664,12 @@ "type": "string", "description": "Foundation model used for orchestration by the agent.\n\nThe following arguments are optional:\n" }, + "guardrailConfigurations": { + "type": "array", + "items": { + "$ref": "#/types/aws:bedrock/AgentAgentGuardrailConfiguration:AgentAgentGuardrailConfiguration" + } + }, "idleSessionTtlInSeconds": { "type": "integer", "description": "Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout.\n" @@ -209484,7 +209566,7 @@ } }, "aws:connect/instance:Instance": { - "description": "Provides an Amazon Connect instance resource. For more information see\n[Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)\n\n!\u003e **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst test = new aws.connect.Instance(\"test\", {\n identityManagementType: \"CONNECT_MANAGED\",\n inboundCallsEnabled: true,\n instanceAlias: \"friendly-name-connect\",\n outboundCallsEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\ntest = aws.connect.Instance(\"test\",\n identity_management_type=\"CONNECT_MANAGED\",\n inbound_calls_enabled=True,\n instance_alias=\"friendly-name-connect\",\n outbound_calls_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Aws.Connect.Instance(\"test\", new()\n {\n IdentityManagementType = \"CONNECT_MANAGED\",\n InboundCallsEnabled = true,\n InstanceAlias = \"friendly-name-connect\",\n OutboundCallsEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := connect.NewInstance(ctx, \"test\", \u0026connect.InstanceArgs{\n\t\t\tIdentityManagementType: pulumi.String(\"CONNECT_MANAGED\"),\n\t\t\tInboundCallsEnabled: pulumi.Bool(true),\n\t\t\tInstanceAlias: pulumi.String(\"friendly-name-connect\"),\n\t\t\tOutboundCallsEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.connect.Instance;\nimport com.pulumi.aws.connect.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new Instance(\"test\", InstanceArgs.builder()\n .identityManagementType(\"CONNECT_MANAGED\")\n .inboundCallsEnabled(true)\n .instanceAlias(\"friendly-name-connect\")\n .outboundCallsEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: aws:connect:Instance\n properties:\n identityManagementType: CONNECT_MANAGED\n inboundCallsEnabled: true\n instanceAlias: friendly-name-connect\n outboundCallsEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### With Existing Active Directory\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst test = new aws.connect.Instance(\"test\", {\n directoryId: testAwsDirectoryServiceDirectory.id,\n identityManagementType: \"EXISTING_DIRECTORY\",\n inboundCallsEnabled: true,\n instanceAlias: \"friendly-name-connect\",\n outboundCallsEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\ntest = aws.connect.Instance(\"test\",\n directory_id=test_aws_directory_service_directory[\"id\"],\n identity_management_type=\"EXISTING_DIRECTORY\",\n inbound_calls_enabled=True,\n instance_alias=\"friendly-name-connect\",\n outbound_calls_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Aws.Connect.Instance(\"test\", new()\n {\n DirectoryId = testAwsDirectoryServiceDirectory.Id,\n IdentityManagementType = \"EXISTING_DIRECTORY\",\n InboundCallsEnabled = true,\n InstanceAlias = \"friendly-name-connect\",\n OutboundCallsEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := connect.NewInstance(ctx, \"test\", \u0026connect.InstanceArgs{\n\t\t\tDirectoryId: pulumi.Any(testAwsDirectoryServiceDirectory.Id),\n\t\t\tIdentityManagementType: pulumi.String(\"EXISTING_DIRECTORY\"),\n\t\t\tInboundCallsEnabled: pulumi.Bool(true),\n\t\t\tInstanceAlias: pulumi.String(\"friendly-name-connect\"),\n\t\t\tOutboundCallsEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.connect.Instance;\nimport com.pulumi.aws.connect.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new Instance(\"test\", InstanceArgs.builder()\n .directoryId(testAwsDirectoryServiceDirectory.id())\n .identityManagementType(\"EXISTING_DIRECTORY\")\n .inboundCallsEnabled(true)\n .instanceAlias(\"friendly-name-connect\")\n .outboundCallsEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: aws:connect:Instance\n properties:\n directoryId: ${testAwsDirectoryServiceDirectory.id}\n identityManagementType: EXISTING_DIRECTORY\n inboundCallsEnabled: true\n instanceAlias: friendly-name-connect\n outboundCallsEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### With SAML\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst test = new aws.connect.Instance(\"test\", {\n identityManagementType: \"SAML\",\n inboundCallsEnabled: true,\n instanceAlias: \"friendly-name-connect\",\n outboundCallsEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\ntest = aws.connect.Instance(\"test\",\n identity_management_type=\"SAML\",\n inbound_calls_enabled=True,\n instance_alias=\"friendly-name-connect\",\n outbound_calls_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Aws.Connect.Instance(\"test\", new()\n {\n IdentityManagementType = \"SAML\",\n InboundCallsEnabled = true,\n InstanceAlias = \"friendly-name-connect\",\n OutboundCallsEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := connect.NewInstance(ctx, \"test\", \u0026connect.InstanceArgs{\n\t\t\tIdentityManagementType: pulumi.String(\"SAML\"),\n\t\t\tInboundCallsEnabled: pulumi.Bool(true),\n\t\t\tInstanceAlias: pulumi.String(\"friendly-name-connect\"),\n\t\t\tOutboundCallsEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.connect.Instance;\nimport com.pulumi.aws.connect.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new Instance(\"test\", InstanceArgs.builder()\n .identityManagementType(\"SAML\")\n .inboundCallsEnabled(true)\n .instanceAlias(\"friendly-name-connect\")\n .outboundCallsEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: aws:connect:Instance\n properties:\n identityManagementType: SAML\n inboundCallsEnabled: true\n instanceAlias: friendly-name-connect\n outboundCallsEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import Connect instances using the `id`. For example:\n\n```sh\n$ pulumi import aws:connect/instance:Instance example f1288a1f-6193-445a-b47e-af739b2\n```\n", + "description": "Provides an Amazon Connect instance resource. For more information see\n[Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html)\n\n!\u003e **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances.\n\n## Example Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst test = new aws.connect.Instance(\"test\", {\n identityManagementType: \"CONNECT_MANAGED\",\n inboundCallsEnabled: true,\n instanceAlias: \"friendly-name-connect\",\n outboundCallsEnabled: true,\n tags: {\n hello: \"world\",\n },\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\ntest = aws.connect.Instance(\"test\",\n identity_management_type=\"CONNECT_MANAGED\",\n inbound_calls_enabled=True,\n instance_alias=\"friendly-name-connect\",\n outbound_calls_enabled=True,\n tags={\n \"hello\": \"world\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Aws.Connect.Instance(\"test\", new()\n {\n IdentityManagementType = \"CONNECT_MANAGED\",\n InboundCallsEnabled = true,\n InstanceAlias = \"friendly-name-connect\",\n OutboundCallsEnabled = true,\n Tags = \n {\n { \"hello\", \"world\" },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := connect.NewInstance(ctx, \"test\", \u0026connect.InstanceArgs{\n\t\t\tIdentityManagementType: pulumi.String(\"CONNECT_MANAGED\"),\n\t\t\tInboundCallsEnabled: pulumi.Bool(true),\n\t\t\tInstanceAlias: pulumi.String(\"friendly-name-connect\"),\n\t\t\tOutboundCallsEnabled: pulumi.Bool(true),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"hello\": pulumi.String(\"world\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.connect.Instance;\nimport com.pulumi.aws.connect.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new Instance(\"test\", InstanceArgs.builder()\n .identityManagementType(\"CONNECT_MANAGED\")\n .inboundCallsEnabled(true)\n .instanceAlias(\"friendly-name-connect\")\n .outboundCallsEnabled(true)\n .tags(Map.of(\"hello\", \"world\"))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: aws:connect:Instance\n properties:\n identityManagementType: CONNECT_MANAGED\n inboundCallsEnabled: true\n instanceAlias: friendly-name-connect\n outboundCallsEnabled: true\n tags:\n hello: world\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### With Existing Active Directory\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst test = new aws.connect.Instance(\"test\", {\n directoryId: testAwsDirectoryServiceDirectory.id,\n identityManagementType: \"EXISTING_DIRECTORY\",\n inboundCallsEnabled: true,\n instanceAlias: \"friendly-name-connect\",\n outboundCallsEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\ntest = aws.connect.Instance(\"test\",\n directory_id=test_aws_directory_service_directory[\"id\"],\n identity_management_type=\"EXISTING_DIRECTORY\",\n inbound_calls_enabled=True,\n instance_alias=\"friendly-name-connect\",\n outbound_calls_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Aws.Connect.Instance(\"test\", new()\n {\n DirectoryId = testAwsDirectoryServiceDirectory.Id,\n IdentityManagementType = \"EXISTING_DIRECTORY\",\n InboundCallsEnabled = true,\n InstanceAlias = \"friendly-name-connect\",\n OutboundCallsEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := connect.NewInstance(ctx, \"test\", \u0026connect.InstanceArgs{\n\t\t\tDirectoryId: pulumi.Any(testAwsDirectoryServiceDirectory.Id),\n\t\t\tIdentityManagementType: pulumi.String(\"EXISTING_DIRECTORY\"),\n\t\t\tInboundCallsEnabled: pulumi.Bool(true),\n\t\t\tInstanceAlias: pulumi.String(\"friendly-name-connect\"),\n\t\t\tOutboundCallsEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.connect.Instance;\nimport com.pulumi.aws.connect.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new Instance(\"test\", InstanceArgs.builder()\n .directoryId(testAwsDirectoryServiceDirectory.id())\n .identityManagementType(\"EXISTING_DIRECTORY\")\n .inboundCallsEnabled(true)\n .instanceAlias(\"friendly-name-connect\")\n .outboundCallsEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: aws:connect:Instance\n properties:\n directoryId: ${testAwsDirectoryServiceDirectory.id}\n identityManagementType: EXISTING_DIRECTORY\n inboundCallsEnabled: true\n instanceAlias: friendly-name-connect\n outboundCallsEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n\n### With SAML\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst test = new aws.connect.Instance(\"test\", {\n identityManagementType: \"SAML\",\n inboundCallsEnabled: true,\n instanceAlias: \"friendly-name-connect\",\n outboundCallsEnabled: true,\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\ntest = aws.connect.Instance(\"test\",\n identity_management_type=\"SAML\",\n inbound_calls_enabled=True,\n instance_alias=\"friendly-name-connect\",\n outbound_calls_enabled=True)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var test = new Aws.Connect.Instance(\"test\", new()\n {\n IdentityManagementType = \"SAML\",\n InboundCallsEnabled = true,\n InstanceAlias = \"friendly-name-connect\",\n OutboundCallsEnabled = true,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/connect\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := connect.NewInstance(ctx, \"test\", \u0026connect.InstanceArgs{\n\t\t\tIdentityManagementType: pulumi.String(\"SAML\"),\n\t\t\tInboundCallsEnabled: pulumi.Bool(true),\n\t\t\tInstanceAlias: pulumi.String(\"friendly-name-connect\"),\n\t\t\tOutboundCallsEnabled: pulumi.Bool(true),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.connect.Instance;\nimport com.pulumi.aws.connect.InstanceArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var test = new Instance(\"test\", InstanceArgs.builder()\n .identityManagementType(\"SAML\")\n .inboundCallsEnabled(true)\n .instanceAlias(\"friendly-name-connect\")\n .outboundCallsEnabled(true)\n .build());\n\n }\n}\n```\n```yaml\nresources:\n test:\n type: aws:connect:Instance\n properties:\n identityManagementType: SAML\n inboundCallsEnabled: true\n instanceAlias: friendly-name-connect\n outboundCallsEnabled: true\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import Connect instances using the `id`. For example:\n\n```sh\n$ pulumi import aws:connect/instance:Instance example f1288a1f-6193-445a-b47e-af739b2\n```\n", "properties": { "arn": { "type": "string", @@ -209532,7 +209614,7 @@ }, "outboundCallsEnabled": { "type": "boolean", - "description": "Specifies whether outbound calls are enabled.\n\u003c!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --\u003e\n" + "description": "Specifies whether outbound calls are enabled.\n" }, "serviceRole": { "type": "string", @@ -209541,6 +209623,21 @@ "status": { "type": "string", "description": "The state of the instance.\n" + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.\n\u003c!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --\u003e\n" + }, + "tagsAll": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.\n", + "deprecationMessage": "Please use `tags` instead." } }, "required": [ @@ -209550,7 +209647,8 @@ "inboundCallsEnabled", "outboundCallsEnabled", "serviceRole", - "status" + "status", + "tagsAll" ], "inputProperties": { "autoResolveBestVoicesEnabled": { @@ -209594,7 +209692,14 @@ }, "outboundCallsEnabled": { "type": "boolean", - "description": "Specifies whether outbound calls are enabled.\n\u003c!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --\u003e\n" + "description": "Specifies whether outbound calls are enabled.\n" + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.\n\u003c!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --\u003e\n" } }, "requiredInputs": [ @@ -209654,7 +209759,7 @@ }, "outboundCallsEnabled": { "type": "boolean", - "description": "Specifies whether outbound calls are enabled.\n\u003c!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --\u003e\n" + "description": "Specifies whether outbound calls are enabled.\n" }, "serviceRole": { "type": "string", @@ -209663,6 +209768,21 @@ "status": { "type": "string", "description": "The state of the instance.\n" + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.\n\u003c!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --\u003e\n" + }, + "tagsAll": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.\n", + "deprecationMessage": "Please use `tags` instead." } }, "type": "object" @@ -247745,6 +247865,10 @@ "type": "string", "description": "Identifier of the default propagation route table\n" }, + "securityGroupReferencingSupport": { + "type": "string", + "description": "Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" + }, "tags": { "type": "object", "additionalProperties": { @@ -247809,6 +247933,10 @@ "description": "Whether Multicast support is enabled. Required to use `ec2_transit_gateway_multicast_domain`. Valid values: `disable`, `enable`. Default value: `disable`.\n", "willReplaceOnChanges": true }, + "securityGroupReferencingSupport": { + "type": "string", + "description": "Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" + }, "tags": { "type": "object", "additionalProperties": { @@ -247877,6 +248005,10 @@ "type": "string", "description": "Identifier of the default propagation route table\n" }, + "securityGroupReferencingSupport": { + "type": "string", + "description": "Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" + }, "tags": { "type": "object", "additionalProperties": { @@ -247922,6 +248054,10 @@ "type": "string", "description": "Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" }, + "securityGroupReferencingSupport": { + "type": "string", + "description": "Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" + }, "subnetIds": { "type": "array", "items": { @@ -247987,6 +248123,10 @@ "type": "string", "description": "Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" }, + "securityGroupReferencingSupport": { + "type": "string", + "description": "Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" + }, "subnetIds": { "type": "array", "items": { @@ -248040,6 +248180,10 @@ "type": "string", "description": "Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" }, + "securityGroupReferencingSupport": { + "type": "string", + "description": "Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`.\n" + }, "subnetIds": { "type": "array", "items": { @@ -248103,6 +248247,10 @@ "type": "string", "description": "Whether IPv6 support is enabled. Valid values: `disable`, `enable`.\n" }, + "securityGroupReferencingSupport": { + "type": "string", + "description": "Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`.\n" + }, "subnetIds": { "type": "array", "items": { @@ -248154,6 +248302,7 @@ "applianceModeSupport", "dnsSupport", "ipv6Support", + "securityGroupReferencingSupport", "subnetIds", "tagsAll", "transitGatewayAttachmentId", @@ -248201,6 +248350,10 @@ "type": "string", "description": "Whether IPv6 support is enabled. Valid values: `disable`, `enable`.\n" }, + "securityGroupReferencingSupport": { + "type": "string", + "description": "Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`.\n" + }, "subnetIds": { "type": "array", "items": { @@ -254717,7 +254870,7 @@ }, "cacheUsageLimits": { "$ref": "#/types/aws:elasticache/ServerlessCacheCacheUsageLimits:ServerlessCacheCacheUsageLimits", - "description": "Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below.\n" + "description": "Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details.\n" }, "createTime": { "type": "string", @@ -254736,7 +254889,7 @@ "items": { "$ref": "#/types/aws:elasticache/ServerlessCacheEndpoint:ServerlessCacheEndpoint" }, - "description": "Represents the information required for client programs to connect to a cache node. See config below for details.\n" + "description": "Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details.\n" }, "engine": { "type": "string", @@ -254763,7 +254916,7 @@ "items": { "$ref": "#/types/aws:elasticache/ServerlessCacheReaderEndpoint:ServerlessCacheReaderEndpoint" }, - "description": "Represents the information required for client programs to connect to a cache node. See config below for details.\n" + "description": "Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details.\n" }, "securityGroupIds": { "type": "array", @@ -254836,7 +254989,7 @@ "inputProperties": { "cacheUsageLimits": { "$ref": "#/types/aws:elasticache/ServerlessCacheCacheUsageLimits:ServerlessCacheCacheUsageLimits", - "description": "Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below.\n" + "description": "Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details.\n" }, "dailySnapshotTime": { "type": "string", @@ -254914,7 +255067,7 @@ }, "cacheUsageLimits": { "$ref": "#/types/aws:elasticache/ServerlessCacheCacheUsageLimits:ServerlessCacheCacheUsageLimits", - "description": "Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below.\n" + "description": "Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details.\n" }, "createTime": { "type": "string", @@ -254933,7 +255086,7 @@ "items": { "$ref": "#/types/aws:elasticache/ServerlessCacheEndpoint:ServerlessCacheEndpoint" }, - "description": "Represents the information required for client programs to connect to a cache node. See config below for details.\n" + "description": "Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details.\n" }, "engine": { "type": "string", @@ -254960,7 +255113,7 @@ "items": { "$ref": "#/types/aws:elasticache/ServerlessCacheReaderEndpoint:ServerlessCacheReaderEndpoint" }, - "description": "Represents the information required for client programs to connect to a cache node. See config below for details.\n" + "description": "Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details.\n" }, "securityGroupIds": { "type": "array", @@ -275029,7 +275182,7 @@ } }, "aws:iam/role:Role": { - "description": "Provides an IAM role.\n\n\u003e **NOTE:** If policies are attached to the role via the `aws.iam.PolicyAttachment` resource and you are modifying the role `name` or `path`, the `force_detach_policies` argument must be set to `true` and applied before attempting the operation otherwise you will encounter a `DeleteConflict` error. The `aws.iam.RolePolicyAttachment` resource (recommended) does not have this requirement.\n\n\u003e **NOTE:** If you use this resource's `managed_policy_arns` argument or `inline_policy` configuration blocks, this resource will take over exclusive management of the role's respective policy types (e.g., both policy types if both arguments are used). These arguments are incompatible with other ways of managing a role's policies, such as `aws.iam.PolicyAttachment`, `aws.iam.RolePolicyAttachment`, and `aws.iam.RolePolicy`. If you attempt to manage a role's policies by multiple means, you will get resource cycling and/or errors.\n\n\u003e **NOTE:** We suggest using explicit JSON encoding or `aws.iam.getPolicyDocument` when assigning a value to `policy`. They seamlessly translate configuration to JSON, enabling you to maintain consistency within your configuration without the need for context switches. Also, you can sidestep potential complications arising from formatting discrepancies, whitespace inconsistencies, and other nuances inherent to JSON.\n\n## Example Usage\n\n### Basic Example\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst testRole = new aws.iam.Role(\"test_role\", {\n name: \"test_role\",\n assumeRolePolicy: JSON.stringify({\n Version: \"2012-10-17\",\n Statement: [{\n Action: \"sts:AssumeRole\",\n Effect: \"Allow\",\n Sid: \"\",\n Principal: {\n Service: \"ec2.amazonaws.com\",\n },\n }],\n }),\n tags: {\n \"tag-key\": \"tag-value\",\n },\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumi_aws as aws\n\ntest_role = aws.iam.Role(\"test_role\",\n name=\"test_role\",\n assume_role_policy=json.dumps({\n \"Version\": \"2012-10-17\",\n \"Statement\": [{\n \"Action\": \"sts:AssumeRole\",\n \"Effect\": \"Allow\",\n \"Sid\": \"\",\n \"Principal\": {\n \"Service\": \"ec2.amazonaws.com\",\n },\n }],\n }),\n tags={\n \"tag-key\": \"tag-value\",\n })\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var testRole = new Aws.Iam.Role(\"test_role\", new()\n {\n Name = \"test_role\",\n AssumeRolePolicy = JsonSerializer.Serialize(new Dictionary\u003cstring, object?\u003e\n {\n [\"Version\"] = \"2012-10-17\",\n [\"Statement\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"Action\"] = \"sts:AssumeRole\",\n [\"Effect\"] = \"Allow\",\n [\"Sid\"] = \"\",\n [\"Principal\"] = new Dictionary\u003cstring, object?\u003e\n {\n [\"Service\"] = \"ec2.amazonaws.com\",\n },\n },\n },\n }),\n Tags = \n {\n { \"tag-key\", \"tag-value\" },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"Version\": \"2012-10-17\",\n\t\t\t\"Statement\": []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"Action\": \"sts:AssumeRole\",\n\t\t\t\t\t\"Effect\": \"Allow\",\n\t\t\t\t\t\"Sid\": \"\",\n\t\t\t\t\t\"Principal\": map[string]interface{}{\n\t\t\t\t\t\t\"Service\": \"ec2.amazonaws.com\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\t_, err = iam.NewRole(ctx, \"test_role\", \u0026iam.RoleArgs{\n\t\t\tName: pulumi.String(\"test_role\"),\n\t\t\tAssumeRolePolicy: pulumi.String(json0),\n\t\t\tTags: pulumi.StringMap{\n\t\t\t\t\"tag-key\": pulumi.String(\"tag-value\"),\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.iam.Role;\nimport com.pulumi.aws.iam.RoleArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var testRole = new Role(\"testRole\", RoleArgs.builder()\n .name(\"test_role\")\n .assumeRolePolicy(serializeJson(\n jsonObject(\n jsonProperty(\"Version\", \"2012-10-17\"),\n jsonProperty(\"Statement\", jsonArray(jsonObject(\n jsonProperty(\"Action\", \"sts:AssumeRole\"),\n jsonProperty(\"Effect\", \"Allow\"),\n jsonProperty(\"Sid\", \"\"),\n jsonProperty(\"Principal\", jsonObject(\n jsonProperty(\"Service\", \"ec2.amazonaws.com\")\n ))\n )))\n )))\n .tags(Map.of(\"tag-key\", \"tag-value\"))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n testRole:\n type: aws:iam:Role\n name: test_role\n properties:\n name: test_role\n assumeRolePolicy:\n fn::toJSON:\n Version: 2012-10-17\n Statement:\n - Action: sts:AssumeRole\n Effect: Allow\n Sid:\n Principal:\n Service: ec2.amazonaws.com\n tags:\n tag-key: tag-value\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Example of Using Data Source for Assume Role Policy\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst instanceAssumeRolePolicy = aws.iam.getPolicyDocument({\n statements: [{\n actions: [\"sts:AssumeRole\"],\n principals: [{\n type: \"Service\",\n identifiers: [\"ec2.amazonaws.com\"],\n }],\n }],\n});\nconst instance = new aws.iam.Role(\"instance\", {\n name: \"instance_role\",\n path: \"/system/\",\n assumeRolePolicy: instanceAssumeRolePolicy.then(instanceAssumeRolePolicy =\u003e instanceAssumeRolePolicy.json),\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\ninstance_assume_role_policy = aws.iam.get_policy_document(statements=[{\n \"actions\": [\"sts:AssumeRole\"],\n \"principals\": [{\n \"type\": \"Service\",\n \"identifiers\": [\"ec2.amazonaws.com\"],\n }],\n}])\ninstance = aws.iam.Role(\"instance\",\n name=\"instance_role\",\n path=\"/system/\",\n assume_role_policy=instance_assume_role_policy.json)\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var instanceAssumeRolePolicy = Aws.Iam.GetPolicyDocument.Invoke(new()\n {\n Statements = new[]\n {\n new Aws.Iam.Inputs.GetPolicyDocumentStatementInputArgs\n {\n Actions = new[]\n {\n \"sts:AssumeRole\",\n },\n Principals = new[]\n {\n new Aws.Iam.Inputs.GetPolicyDocumentStatementPrincipalInputArgs\n {\n Type = \"Service\",\n Identifiers = new[]\n {\n \"ec2.amazonaws.com\",\n },\n },\n },\n },\n },\n });\n\n var instance = new Aws.Iam.Role(\"instance\", new()\n {\n Name = \"instance_role\",\n Path = \"/system/\",\n AssumeRolePolicy = instanceAssumeRolePolicy.Apply(getPolicyDocumentResult =\u003e getPolicyDocumentResult.Json),\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tinstanceAssumeRolePolicy, err := iam.GetPolicyDocument(ctx, \u0026iam.GetPolicyDocumentArgs{\n\t\t\tStatements: []iam.GetPolicyDocumentStatement{\n\t\t\t\t{\n\t\t\t\t\tActions: []string{\n\t\t\t\t\t\t\"sts:AssumeRole\",\n\t\t\t\t\t},\n\t\t\t\t\tPrincipals: []iam.GetPolicyDocumentStatementPrincipal{\n\t\t\t\t\t\t{\n\t\t\t\t\t\t\tType: \"Service\",\n\t\t\t\t\t\t\tIdentifiers: []string{\n\t\t\t\t\t\t\t\t\"ec2.amazonaws.com\",\n\t\t\t\t\t\t\t},\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = iam.NewRole(ctx, \"instance\", \u0026iam.RoleArgs{\n\t\t\tName: pulumi.String(\"instance_role\"),\n\t\t\tPath: pulumi.String(\"/system/\"),\n\t\t\tAssumeRolePolicy: pulumi.String(instanceAssumeRolePolicy.Json),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.iam.IamFunctions;\nimport com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs;\nimport com.pulumi.aws.iam.Role;\nimport com.pulumi.aws.iam.RoleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var instanceAssumeRolePolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()\n .statements(GetPolicyDocumentStatementArgs.builder()\n .actions(\"sts:AssumeRole\")\n .principals(GetPolicyDocumentStatementPrincipalArgs.builder()\n .type(\"Service\")\n .identifiers(\"ec2.amazonaws.com\")\n .build())\n .build())\n .build());\n\n var instance = new Role(\"instance\", RoleArgs.builder()\n .name(\"instance_role\")\n .path(\"/system/\")\n .assumeRolePolicy(instanceAssumeRolePolicy.applyValue(getPolicyDocumentResult -\u003e getPolicyDocumentResult.json()))\n .build());\n\n }\n}\n```\n```yaml\nresources:\n instance:\n type: aws:iam:Role\n properties:\n name: instance_role\n path: /system/\n assumeRolePolicy: ${instanceAssumeRolePolicy.json}\nvariables:\n instanceAssumeRolePolicy:\n fn::invoke:\n Function: aws:iam:getPolicyDocument\n Arguments:\n statements:\n - actions:\n - sts:AssumeRole\n principals:\n - type: Service\n identifiers:\n - ec2.amazonaws.com\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Example of Exclusive Inline Policies\n\nThis example creates an IAM role with two inline IAM policies. If someone adds another inline policy out-of-band, on the next apply, this provider will remove that policy. If someone deletes these policies out-of-band, this provider will recreate them.\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst inlinePolicy = aws.iam.getPolicyDocument({\n statements: [{\n actions: [\"ec2:DescribeAccountAttributes\"],\n resources: [\"*\"],\n }],\n});\nconst example = new aws.iam.Role(\"example\", {\n name: \"yak_role\",\n assumeRolePolicy: instanceAssumeRolePolicy.json,\n inlinePolicies: [\n {\n name: \"my_inline_policy\",\n policy: JSON.stringify({\n Version: \"2012-10-17\",\n Statement: [{\n Action: [\"ec2:Describe*\"],\n Effect: \"Allow\",\n Resource: \"*\",\n }],\n }),\n },\n {\n name: \"policy-8675309\",\n policy: inlinePolicy.then(inlinePolicy =\u003e inlinePolicy.json),\n },\n ],\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumi_aws as aws\n\ninline_policy = aws.iam.get_policy_document(statements=[{\n \"actions\": [\"ec2:DescribeAccountAttributes\"],\n \"resources\": [\"*\"],\n}])\nexample = aws.iam.Role(\"example\",\n name=\"yak_role\",\n assume_role_policy=instance_assume_role_policy[\"json\"],\n inline_policies=[\n {\n \"name\": \"my_inline_policy\",\n \"policy\": json.dumps({\n \"version\": \"2012-10-17\",\n \"statement\": [{\n \"action\": [\"ec2:Describe*\"],\n \"effect\": \"Allow\",\n \"resource\": \"*\",\n }],\n }),\n },\n {\n \"name\": \"policy-8675309\",\n \"policy\": inline_policy.json,\n },\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var inlinePolicy = Aws.Iam.GetPolicyDocument.Invoke(new()\n {\n Statements = new[]\n {\n new Aws.Iam.Inputs.GetPolicyDocumentStatementInputArgs\n {\n Actions = new[]\n {\n \"ec2:DescribeAccountAttributes\",\n },\n Resources = new[]\n {\n \"*\",\n },\n },\n },\n });\n\n var example = new Aws.Iam.Role(\"example\", new()\n {\n Name = \"yak_role\",\n AssumeRolePolicy = instanceAssumeRolePolicy.Json,\n InlinePolicies = new[]\n {\n new Aws.Iam.Inputs.RoleInlinePolicyArgs\n {\n Name = \"my_inline_policy\",\n Policy = JsonSerializer.Serialize(new Dictionary\u003cstring, object?\u003e\n {\n [\"Version\"] = \"2012-10-17\",\n [\"Statement\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"Action\"] = new[]\n {\n \"ec2:Describe*\",\n },\n [\"Effect\"] = \"Allow\",\n [\"Resource\"] = \"*\",\n },\n },\n }),\n },\n new Aws.Iam.Inputs.RoleInlinePolicyArgs\n {\n Name = \"policy-8675309\",\n Policy = inlinePolicy.Apply(getPolicyDocumentResult =\u003e getPolicyDocumentResult.Json),\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\tinlinePolicy, err := iam.GetPolicyDocument(ctx, \u0026iam.GetPolicyDocumentArgs{\n\t\t\tStatements: []iam.GetPolicyDocumentStatement{\n\t\t\t\t{\n\t\t\t\t\tActions: []string{\n\t\t\t\t\t\t\"ec2:DescribeAccountAttributes\",\n\t\t\t\t\t},\n\t\t\t\t\tResources: []string{\n\t\t\t\t\t\t\"*\",\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t}, nil)\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"Version\": \"2012-10-17\",\n\t\t\t\"Statement\": []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"Action\": []string{\n\t\t\t\t\t\t\"ec2:Describe*\",\n\t\t\t\t\t},\n\t\t\t\t\t\"Effect\": \"Allow\",\n\t\t\t\t\t\"Resource\": \"*\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\t_, err = iam.NewRole(ctx, \"example\", \u0026iam.RoleArgs{\n\t\t\tName: pulumi.String(\"yak_role\"),\n\t\t\tAssumeRolePolicy: pulumi.Any(instanceAssumeRolePolicy.Json),\n\t\t\tInlinePolicies: iam.RoleInlinePolicyArray{\n\t\t\t\t\u0026iam.RoleInlinePolicyArgs{\n\t\t\t\t\tName: pulumi.String(\"my_inline_policy\"),\n\t\t\t\t\tPolicy: pulumi.String(json0),\n\t\t\t\t},\n\t\t\t\t\u0026iam.RoleInlinePolicyArgs{\n\t\t\t\t\tName: pulumi.String(\"policy-8675309\"),\n\t\t\t\t\tPolicy: pulumi.String(inlinePolicy.Json),\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.iam.IamFunctions;\nimport com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs;\nimport com.pulumi.aws.iam.Role;\nimport com.pulumi.aws.iam.RoleArgs;\nimport com.pulumi.aws.iam.inputs.RoleInlinePolicyArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var inlinePolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()\n .statements(GetPolicyDocumentStatementArgs.builder()\n .actions(\"ec2:DescribeAccountAttributes\")\n .resources(\"*\")\n .build())\n .build());\n\n var example = new Role(\"example\", RoleArgs.builder()\n .name(\"yak_role\")\n .assumeRolePolicy(instanceAssumeRolePolicy.json())\n .inlinePolicies( \n RoleInlinePolicyArgs.builder()\n .name(\"my_inline_policy\")\n .policy(serializeJson(\n jsonObject(\n jsonProperty(\"Version\", \"2012-10-17\"),\n jsonProperty(\"Statement\", jsonArray(jsonObject(\n jsonProperty(\"Action\", jsonArray(\"ec2:Describe*\")),\n jsonProperty(\"Effect\", \"Allow\"),\n jsonProperty(\"Resource\", \"*\")\n )))\n )))\n .build(),\n RoleInlinePolicyArgs.builder()\n .name(\"policy-8675309\")\n .policy(inlinePolicy.applyValue(getPolicyDocumentResult -\u003e getPolicyDocumentResult.json()))\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:iam:Role\n properties:\n name: yak_role\n assumeRolePolicy: ${instanceAssumeRolePolicy.json}\n inlinePolicies:\n - name: my_inline_policy\n policy:\n fn::toJSON:\n Version: 2012-10-17\n Statement:\n - Action:\n - ec2:Describe*\n Effect: Allow\n Resource: '*'\n - name: policy-8675309\n policy: ${inlinePolicy.json}\nvariables:\n inlinePolicy:\n fn::invoke:\n Function: aws:iam:getPolicyDocument\n Arguments:\n statements:\n - actions:\n - ec2:DescribeAccountAttributes\n resources:\n - '*'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Example of Removing Inline Policies\n\nThis example creates an IAM role with what appears to be empty IAM `inline_policy` argument instead of using `inline_policy` as a configuration block. The result is that if someone were to add an inline policy out-of-band, on the next apply, this provider will remove that policy.\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.iam.Role(\"example\", {\n inlinePolicies: [{}],\n name: \"yak_role\",\n assumeRolePolicy: instanceAssumeRolePolicy.json,\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.iam.Role(\"example\",\n inline_policies=[{}],\n name=\"yak_role\",\n assume_role_policy=instance_assume_role_policy[\"json\"])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Iam.Role(\"example\", new()\n {\n InlinePolicies = new[]\n {\n null,\n },\n Name = \"yak_role\",\n AssumeRolePolicy = instanceAssumeRolePolicy.Json,\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := iam.NewRole(ctx, \"example\", \u0026iam.RoleArgs{\n\t\t\tInlinePolicies: iam.RoleInlinePolicyArray{\n\t\t\t\tnil,\n\t\t\t},\n\t\t\tName: pulumi.String(\"yak_role\"),\n\t\t\tAssumeRolePolicy: pulumi.Any(instanceAssumeRolePolicy.Json),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.iam.Role;\nimport com.pulumi.aws.iam.RoleArgs;\nimport com.pulumi.aws.iam.inputs.RoleInlinePolicyArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Role(\"example\", RoleArgs.builder()\n .inlinePolicies()\n .name(\"yak_role\")\n .assumeRolePolicy(instanceAssumeRolePolicy.json())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:iam:Role\n properties:\n inlinePolicies:\n - {}\n name: yak_role\n assumeRolePolicy: ${instanceAssumeRolePolicy.json}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Example of Exclusive Managed Policies\n\nThis example creates an IAM role and attaches two managed IAM policies. If someone attaches another managed policy out-of-band, on the next apply, this provider will detach that policy. If someone detaches these policies out-of-band, this provider will attach them again.\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst policyOne = new aws.iam.Policy(\"policy_one\", {\n name: \"policy-618033\",\n policy: JSON.stringify({\n Version: \"2012-10-17\",\n Statement: [{\n Action: [\"ec2:Describe*\"],\n Effect: \"Allow\",\n Resource: \"*\",\n }],\n }),\n});\nconst policyTwo = new aws.iam.Policy(\"policy_two\", {\n name: \"policy-381966\",\n policy: JSON.stringify({\n Version: \"2012-10-17\",\n Statement: [{\n Action: [\n \"s3:ListAllMyBuckets\",\n \"s3:ListBucket\",\n \"s3:HeadBucket\",\n ],\n Effect: \"Allow\",\n Resource: \"*\",\n }],\n }),\n});\nconst example = new aws.iam.Role(\"example\", {\n name: \"yak_role\",\n assumeRolePolicy: instanceAssumeRolePolicy.json,\n managedPolicyArns: [\n policyOne.arn,\n policyTwo.arn,\n ],\n});\n```\n```python\nimport pulumi\nimport json\nimport pulumi_aws as aws\n\npolicy_one = aws.iam.Policy(\"policy_one\",\n name=\"policy-618033\",\n policy=json.dumps({\n \"Version\": \"2012-10-17\",\n \"Statement\": [{\n \"Action\": [\"ec2:Describe*\"],\n \"Effect\": \"Allow\",\n \"Resource\": \"*\",\n }],\n }))\npolicy_two = aws.iam.Policy(\"policy_two\",\n name=\"policy-381966\",\n policy=json.dumps({\n \"Version\": \"2012-10-17\",\n \"Statement\": [{\n \"Action\": [\n \"s3:ListAllMyBuckets\",\n \"s3:ListBucket\",\n \"s3:HeadBucket\",\n ],\n \"Effect\": \"Allow\",\n \"Resource\": \"*\",\n }],\n }))\nexample = aws.iam.Role(\"example\",\n name=\"yak_role\",\n assume_role_policy=instance_assume_role_policy[\"json\"],\n managed_policy_arns=[\n policy_one.arn,\n policy_two.arn,\n ])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text.Json;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var policyOne = new Aws.Iam.Policy(\"policy_one\", new()\n {\n Name = \"policy-618033\",\n PolicyDocument = JsonSerializer.Serialize(new Dictionary\u003cstring, object?\u003e\n {\n [\"Version\"] = \"2012-10-17\",\n [\"Statement\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"Action\"] = new[]\n {\n \"ec2:Describe*\",\n },\n [\"Effect\"] = \"Allow\",\n [\"Resource\"] = \"*\",\n },\n },\n }),\n });\n\n var policyTwo = new Aws.Iam.Policy(\"policy_two\", new()\n {\n Name = \"policy-381966\",\n PolicyDocument = JsonSerializer.Serialize(new Dictionary\u003cstring, object?\u003e\n {\n [\"Version\"] = \"2012-10-17\",\n [\"Statement\"] = new[]\n {\n new Dictionary\u003cstring, object?\u003e\n {\n [\"Action\"] = new[]\n {\n \"s3:ListAllMyBuckets\",\n \"s3:ListBucket\",\n \"s3:HeadBucket\",\n },\n [\"Effect\"] = \"Allow\",\n [\"Resource\"] = \"*\",\n },\n },\n }),\n });\n\n var example = new Aws.Iam.Role(\"example\", new()\n {\n Name = \"yak_role\",\n AssumeRolePolicy = instanceAssumeRolePolicy.Json,\n ManagedPolicyArns = new[]\n {\n policyOne.Arn,\n policyTwo.Arn,\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"encoding/json\"\n\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\ttmpJSON0, err := json.Marshal(map[string]interface{}{\n\t\t\t\"Version\": \"2012-10-17\",\n\t\t\t\"Statement\": []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"Action\": []string{\n\t\t\t\t\t\t\"ec2:Describe*\",\n\t\t\t\t\t},\n\t\t\t\t\t\"Effect\": \"Allow\",\n\t\t\t\t\t\"Resource\": \"*\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson0 := string(tmpJSON0)\n\t\tpolicyOne, err := iam.NewPolicy(ctx, \"policy_one\", \u0026iam.PolicyArgs{\n\t\t\tName: pulumi.String(\"policy-618033\"),\n\t\t\tPolicy: pulumi.String(json0),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\ttmpJSON1, err := json.Marshal(map[string]interface{}{\n\t\t\t\"Version\": \"2012-10-17\",\n\t\t\t\"Statement\": []map[string]interface{}{\n\t\t\t\tmap[string]interface{}{\n\t\t\t\t\t\"Action\": []string{\n\t\t\t\t\t\t\"s3:ListAllMyBuckets\",\n\t\t\t\t\t\t\"s3:ListBucket\",\n\t\t\t\t\t\t\"s3:HeadBucket\",\n\t\t\t\t\t},\n\t\t\t\t\t\"Effect\": \"Allow\",\n\t\t\t\t\t\"Resource\": \"*\",\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\tjson1 := string(tmpJSON1)\n\t\tpolicyTwo, err := iam.NewPolicy(ctx, \"policy_two\", \u0026iam.PolicyArgs{\n\t\t\tName: pulumi.String(\"policy-381966\"),\n\t\t\tPolicy: pulumi.String(json1),\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\t_, err = iam.NewRole(ctx, \"example\", \u0026iam.RoleArgs{\n\t\t\tName: pulumi.String(\"yak_role\"),\n\t\t\tAssumeRolePolicy: pulumi.Any(instanceAssumeRolePolicy.Json),\n\t\t\tManagedPolicyArns: pulumi.StringArray{\n\t\t\t\tpolicyOne.Arn,\n\t\t\t\tpolicyTwo.Arn,\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.iam.Policy;\nimport com.pulumi.aws.iam.PolicyArgs;\nimport com.pulumi.aws.iam.Role;\nimport com.pulumi.aws.iam.RoleArgs;\nimport static com.pulumi.codegen.internal.Serialization.*;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var policyOne = new Policy(\"policyOne\", PolicyArgs.builder()\n .name(\"policy-618033\")\n .policy(serializeJson(\n jsonObject(\n jsonProperty(\"Version\", \"2012-10-17\"),\n jsonProperty(\"Statement\", jsonArray(jsonObject(\n jsonProperty(\"Action\", jsonArray(\"ec2:Describe*\")),\n jsonProperty(\"Effect\", \"Allow\"),\n jsonProperty(\"Resource\", \"*\")\n )))\n )))\n .build());\n\n var policyTwo = new Policy(\"policyTwo\", PolicyArgs.builder()\n .name(\"policy-381966\")\n .policy(serializeJson(\n jsonObject(\n jsonProperty(\"Version\", \"2012-10-17\"),\n jsonProperty(\"Statement\", jsonArray(jsonObject(\n jsonProperty(\"Action\", jsonArray(\n \"s3:ListAllMyBuckets\", \n \"s3:ListBucket\", \n \"s3:HeadBucket\"\n )),\n jsonProperty(\"Effect\", \"Allow\"),\n jsonProperty(\"Resource\", \"*\")\n )))\n )))\n .build());\n\n var example = new Role(\"example\", RoleArgs.builder()\n .name(\"yak_role\")\n .assumeRolePolicy(instanceAssumeRolePolicy.json())\n .managedPolicyArns( \n policyOne.arn(),\n policyTwo.arn())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:iam:Role\n properties:\n name: yak_role\n assumeRolePolicy: ${instanceAssumeRolePolicy.json}\n managedPolicyArns:\n - ${policyOne.arn}\n - ${policyTwo.arn}\n policyOne:\n type: aws:iam:Policy\n name: policy_one\n properties:\n name: policy-618033\n policy:\n fn::toJSON:\n Version: 2012-10-17\n Statement:\n - Action:\n - ec2:Describe*\n Effect: Allow\n Resource: '*'\n policyTwo:\n type: aws:iam:Policy\n name: policy_two\n properties:\n name: policy-381966\n policy:\n fn::toJSON:\n Version: 2012-10-17\n Statement:\n - Action:\n - s3:ListAllMyBuckets\n - s3:ListBucket\n - s3:HeadBucket\n Effect: Allow\n Resource: '*'\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Example of Removing Managed Policies\n\nThis example creates an IAM role with an empty `managed_policy_arns` argument. If someone attaches a policy out-of-band, on the next apply, this provider will detach that policy.\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.iam.Role(\"example\", {\n name: \"yak_role\",\n assumeRolePolicy: instanceAssumeRolePolicy.json,\n managedPolicyArns: [],\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.iam.Role(\"example\",\n name=\"yak_role\",\n assume_role_policy=instance_assume_role_policy[\"json\"],\n managed_policy_arns=[])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Iam.Role(\"example\", new()\n {\n Name = \"yak_role\",\n AssumeRolePolicy = instanceAssumeRolePolicy.Json,\n ManagedPolicyArns = new[] {},\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := iam.NewRole(ctx, \"example\", \u0026iam.RoleArgs{\n\t\t\tName: pulumi.String(\"yak_role\"),\n\t\t\tAssumeRolePolicy: pulumi.Any(instanceAssumeRolePolicy.Json),\n\t\t\tManagedPolicyArns: pulumi.StringArray{},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.iam.Role;\nimport com.pulumi.aws.iam.RoleArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Role(\"example\", RoleArgs.builder()\n .name(\"yak_role\")\n .assumeRolePolicy(instanceAssumeRolePolicy.json())\n .managedPolicyArns()\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:iam:Role\n properties:\n name: yak_role\n assumeRolePolicy: ${instanceAssumeRolePolicy.json}\n managedPolicyArns: []\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import IAM Roles using the `name`. For example:\n\n```sh\n$ pulumi import aws:iam/role:Role developer developer_name\n```\n", + "description": "\n\n## Import\n\nUsing `pulumi import`, import IAM Roles using the `name`. For example:\n\n```sh\n$ pulumi import aws:iam/role:Role developer developer_name\n```\n", "properties": { "arn": { "type": "string", @@ -275056,8 +275209,7 @@ "items": { "$ref": "#/types/aws:iam/RoleInlinePolicy:RoleInlinePolicy" }, - "description": "Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`.\n", - "deprecationMessage": "Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well." + "deprecationMessage": "The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well." }, "managedPolicyArns": { "type": "array", @@ -275143,8 +275295,7 @@ "items": { "$ref": "#/types/aws:iam/RoleInlinePolicy:RoleInlinePolicy" }, - "description": "Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`.\n", - "deprecationMessage": "Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well." + "deprecationMessage": "The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well." }, "managedPolicyArns": { "type": "array", @@ -275223,8 +275374,7 @@ "items": { "$ref": "#/types/aws:iam/RoleInlinePolicy:RoleInlinePolicy" }, - "description": "Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`.\n", - "deprecationMessage": "Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well." + "deprecationMessage": "The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well." }, "managedPolicyArns": { "type": "array", @@ -276835,8 +276985,7 @@ }, "displayName": { "type": "string", - "description": "A string containing the name of the group. This value is commonly displayed when the group is referenced.\n", - "willReplaceOnChanges": true + "description": "A string containing the name of the group. This value is commonly displayed when the group is referenced.\n" }, "identityStoreId": { "type": "string", @@ -276857,8 +277006,7 @@ }, "displayName": { "type": "string", - "description": "A string containing the name of the group. This value is commonly displayed when the group is referenced.\n", - "willReplaceOnChanges": true + "description": "A string containing the name of the group. This value is commonly displayed when the group is referenced.\n" }, "externalIds": { "type": "array", @@ -289925,7 +290073,7 @@ "items": { "$ref": "#/types/aws:lb/ListenerDefaultAction:ListenerDefaultAction" }, - "description": "Configuration block for default actions. Detailed below.\n" + "description": "Configuration block for default actions. See below.\n" }, "loadBalancerArn": { "type": "string", @@ -289933,7 +290081,7 @@ }, "mutualAuthentication": { "$ref": "#/types/aws:lb/ListenerMutualAuthentication:ListenerMutualAuthentication", - "description": "The mutual authentication configuration information. Detailed below.\n" + "description": "The mutual authentication configuration information. See below.\n" }, "port": { "type": "integer", @@ -289986,7 +290134,7 @@ "items": { "$ref": "#/types/aws:lb/ListenerDefaultAction:ListenerDefaultAction" }, - "description": "Configuration block for default actions. Detailed below.\n" + "description": "Configuration block for default actions. See below.\n" }, "loadBalancerArn": { "type": "string", @@ -289995,7 +290143,7 @@ }, "mutualAuthentication": { "$ref": "#/types/aws:lb/ListenerMutualAuthentication:ListenerMutualAuthentication", - "description": "The mutual authentication configuration information. Detailed below.\n" + "description": "The mutual authentication configuration information. See below.\n" }, "port": { "type": "integer", @@ -290041,7 +290189,7 @@ "items": { "$ref": "#/types/aws:lb/ListenerDefaultAction:ListenerDefaultAction" }, - "description": "Configuration block for default actions. Detailed below.\n" + "description": "Configuration block for default actions. See below.\n" }, "loadBalancerArn": { "type": "string", @@ -290050,7 +290198,7 @@ }, "mutualAuthentication": { "$ref": "#/types/aws:lb/ListenerMutualAuthentication:ListenerMutualAuthentication", - "description": "The mutual authentication configuration information. Detailed below.\n" + "description": "The mutual authentication configuration information. See below.\n" }, "port": { "type": "integer", @@ -321058,7 +321206,7 @@ }, "credentials": { "$ref": "#/types/aws:quicksight/DataSourceCredentials:DataSourceCredentials", - "description": "The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details.\n" + "description": "The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.\n" }, "dataSourceId": { "type": "string", @@ -321113,6 +321261,7 @@ "dataSourceId", "name", "parameters", + "sslProperties", "tagsAll", "type" ], @@ -321124,7 +321273,7 @@ }, "credentials": { "$ref": "#/types/aws:quicksight/DataSourceCredentials:DataSourceCredentials", - "description": "The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details.\n" + "description": "The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.\n" }, "dataSourceId": { "type": "string", @@ -321186,7 +321335,7 @@ }, "credentials": { "$ref": "#/types/aws:quicksight/DataSourceCredentials:DataSourceCredentials", - "description": "The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details.\n" + "description": "The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details.\n" }, "dataSourceId": { "type": "string", @@ -348065,7 +348214,7 @@ } }, "aws:sagemaker/workteam:Workteam": { - "description": "Provides a SageMaker Workteam resource.\n\n## Example Usage\n\n### Cognito Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.sagemaker.Workteam(\"example\", {\n workteamName: \"example\",\n workforceName: exampleAwsSagemakerWorkforce.id,\n description: \"example\",\n memberDefinitions: [{\n cognitoMemberDefinition: {\n clientId: exampleAwsCognitoUserPoolClient.id,\n userPool: exampleAwsCognitoUserPoolDomain.userPoolId,\n userGroup: exampleAwsCognitoUserGroup.id,\n },\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.sagemaker.Workteam(\"example\",\n workteam_name=\"example\",\n workforce_name=example_aws_sagemaker_workforce[\"id\"],\n description=\"example\",\n member_definitions=[{\n \"cognito_member_definition\": {\n \"client_id\": example_aws_cognito_user_pool_client[\"id\"],\n \"user_pool\": example_aws_cognito_user_pool_domain[\"userPoolId\"],\n \"user_group\": example_aws_cognito_user_group[\"id\"],\n },\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Sagemaker.Workteam(\"example\", new()\n {\n WorkteamName = \"example\",\n WorkforceName = exampleAwsSagemakerWorkforce.Id,\n Description = \"example\",\n MemberDefinitions = new[]\n {\n new Aws.Sagemaker.Inputs.WorkteamMemberDefinitionArgs\n {\n CognitoMemberDefinition = new Aws.Sagemaker.Inputs.WorkteamMemberDefinitionCognitoMemberDefinitionArgs\n {\n ClientId = exampleAwsCognitoUserPoolClient.Id,\n UserPool = exampleAwsCognitoUserPoolDomain.UserPoolId,\n UserGroup = exampleAwsCognitoUserGroup.Id,\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := sagemaker.NewWorkteam(ctx, \"example\", \u0026sagemaker.WorkteamArgs{\n\t\t\tWorkteamName: pulumi.String(\"example\"),\n\t\t\tWorkforceName: pulumi.Any(exampleAwsSagemakerWorkforce.Id),\n\t\t\tDescription: pulumi.String(\"example\"),\n\t\t\tMemberDefinitions: sagemaker.WorkteamMemberDefinitionArray{\n\t\t\t\t\u0026sagemaker.WorkteamMemberDefinitionArgs{\n\t\t\t\t\tCognitoMemberDefinition: \u0026sagemaker.WorkteamMemberDefinitionCognitoMemberDefinitionArgs{\n\t\t\t\t\t\tClientId: pulumi.Any(exampleAwsCognitoUserPoolClient.Id),\n\t\t\t\t\t\tUserPool: pulumi.Any(exampleAwsCognitoUserPoolDomain.UserPoolId),\n\t\t\t\t\t\tUserGroup: pulumi.Any(exampleAwsCognitoUserGroup.Id),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.sagemaker.Workteam;\nimport com.pulumi.aws.sagemaker.WorkteamArgs;\nimport com.pulumi.aws.sagemaker.inputs.WorkteamMemberDefinitionArgs;\nimport com.pulumi.aws.sagemaker.inputs.WorkteamMemberDefinitionCognitoMemberDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Workteam(\"example\", WorkteamArgs.builder()\n .workteamName(\"example\")\n .workforceName(exampleAwsSagemakerWorkforce.id())\n .description(\"example\")\n .memberDefinitions(WorkteamMemberDefinitionArgs.builder()\n .cognitoMemberDefinition(WorkteamMemberDefinitionCognitoMemberDefinitionArgs.builder()\n .clientId(exampleAwsCognitoUserPoolClient.id())\n .userPool(exampleAwsCognitoUserPoolDomain.userPoolId())\n .userGroup(exampleAwsCognitoUserGroup.id())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:sagemaker:Workteam\n properties:\n workteamName: example\n workforceName: ${exampleAwsSagemakerWorkforce.id}\n description: example\n memberDefinitions:\n - cognitoMemberDefinition:\n clientId: ${exampleAwsCognitoUserPoolClient.id}\n userPool: ${exampleAwsCognitoUserPoolDomain.userPoolId}\n userGroup: ${exampleAwsCognitoUserGroup.id}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Oidc Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.sagemaker.Workteam(\"example\", {\n workteamName: \"example\",\n workforceName: exampleAwsSagemakerWorkforce.id,\n description: \"example\",\n memberDefinitions: [{\n oidcMemberDefinition: {\n groups: [\"example\"],\n },\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.sagemaker.Workteam(\"example\",\n workteam_name=\"example\",\n workforce_name=example_aws_sagemaker_workforce[\"id\"],\n description=\"example\",\n member_definitions=[{\n \"oidc_member_definition\": {\n \"groups\": [\"example\"],\n },\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Sagemaker.Workteam(\"example\", new()\n {\n WorkteamName = \"example\",\n WorkforceName = exampleAwsSagemakerWorkforce.Id,\n Description = \"example\",\n MemberDefinitions = new[]\n {\n new Aws.Sagemaker.Inputs.WorkteamMemberDefinitionArgs\n {\n OidcMemberDefinition = new Aws.Sagemaker.Inputs.WorkteamMemberDefinitionOidcMemberDefinitionArgs\n {\n Groups = new[]\n {\n \"example\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := sagemaker.NewWorkteam(ctx, \"example\", \u0026sagemaker.WorkteamArgs{\n\t\t\tWorkteamName: pulumi.String(\"example\"),\n\t\t\tWorkforceName: pulumi.Any(exampleAwsSagemakerWorkforce.Id),\n\t\t\tDescription: pulumi.String(\"example\"),\n\t\t\tMemberDefinitions: sagemaker.WorkteamMemberDefinitionArray{\n\t\t\t\t\u0026sagemaker.WorkteamMemberDefinitionArgs{\n\t\t\t\t\tOidcMemberDefinition: \u0026sagemaker.WorkteamMemberDefinitionOidcMemberDefinitionArgs{\n\t\t\t\t\t\tGroups: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"example\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.sagemaker.Workteam;\nimport com.pulumi.aws.sagemaker.WorkteamArgs;\nimport com.pulumi.aws.sagemaker.inputs.WorkteamMemberDefinitionArgs;\nimport com.pulumi.aws.sagemaker.inputs.WorkteamMemberDefinitionOidcMemberDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Workteam(\"example\", WorkteamArgs.builder()\n .workteamName(\"example\")\n .workforceName(exampleAwsSagemakerWorkforce.id())\n .description(\"example\")\n .memberDefinitions(WorkteamMemberDefinitionArgs.builder()\n .oidcMemberDefinition(WorkteamMemberDefinitionOidcMemberDefinitionArgs.builder()\n .groups(\"example\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:sagemaker:Workteam\n properties:\n workteamName: example\n workforceName: ${exampleAwsSagemakerWorkforce.id}\n description: example\n memberDefinitions:\n - oidcMemberDefinition:\n groups:\n - example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import SageMaker Workteams using the `workteam_name`. For example:\n\n```sh\n$ pulumi import aws:sagemaker/workteam:Workteam example example\n```\n", + "description": "Provides a SageMaker Workteam resource.\n\n## Example Usage\n\n### Cognito Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.sagemaker.Workteam(\"example\", {\n workteamName: \"example\",\n workforceName: exampleAwsSagemakerWorkforce.id,\n description: \"example\",\n memberDefinitions: [{\n cognitoMemberDefinition: {\n clientId: exampleAwsCognitoUserPoolClient.id,\n userPool: exampleAwsCognitoUserPoolDomain.userPoolId,\n userGroup: exampleAwsCognitoUserGroup.name,\n },\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.sagemaker.Workteam(\"example\",\n workteam_name=\"example\",\n workforce_name=example_aws_sagemaker_workforce[\"id\"],\n description=\"example\",\n member_definitions=[{\n \"cognito_member_definition\": {\n \"client_id\": example_aws_cognito_user_pool_client[\"id\"],\n \"user_pool\": example_aws_cognito_user_pool_domain[\"userPoolId\"],\n \"user_group\": example_aws_cognito_user_group[\"name\"],\n },\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Sagemaker.Workteam(\"example\", new()\n {\n WorkteamName = \"example\",\n WorkforceName = exampleAwsSagemakerWorkforce.Id,\n Description = \"example\",\n MemberDefinitions = new[]\n {\n new Aws.Sagemaker.Inputs.WorkteamMemberDefinitionArgs\n {\n CognitoMemberDefinition = new Aws.Sagemaker.Inputs.WorkteamMemberDefinitionCognitoMemberDefinitionArgs\n {\n ClientId = exampleAwsCognitoUserPoolClient.Id,\n UserPool = exampleAwsCognitoUserPoolDomain.UserPoolId,\n UserGroup = exampleAwsCognitoUserGroup.Name,\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := sagemaker.NewWorkteam(ctx, \"example\", \u0026sagemaker.WorkteamArgs{\n\t\t\tWorkteamName: pulumi.String(\"example\"),\n\t\t\tWorkforceName: pulumi.Any(exampleAwsSagemakerWorkforce.Id),\n\t\t\tDescription: pulumi.String(\"example\"),\n\t\t\tMemberDefinitions: sagemaker.WorkteamMemberDefinitionArray{\n\t\t\t\t\u0026sagemaker.WorkteamMemberDefinitionArgs{\n\t\t\t\t\tCognitoMemberDefinition: \u0026sagemaker.WorkteamMemberDefinitionCognitoMemberDefinitionArgs{\n\t\t\t\t\t\tClientId: pulumi.Any(exampleAwsCognitoUserPoolClient.Id),\n\t\t\t\t\t\tUserPool: pulumi.Any(exampleAwsCognitoUserPoolDomain.UserPoolId),\n\t\t\t\t\t\tUserGroup: pulumi.Any(exampleAwsCognitoUserGroup.Name),\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.sagemaker.Workteam;\nimport com.pulumi.aws.sagemaker.WorkteamArgs;\nimport com.pulumi.aws.sagemaker.inputs.WorkteamMemberDefinitionArgs;\nimport com.pulumi.aws.sagemaker.inputs.WorkteamMemberDefinitionCognitoMemberDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Workteam(\"example\", WorkteamArgs.builder()\n .workteamName(\"example\")\n .workforceName(exampleAwsSagemakerWorkforce.id())\n .description(\"example\")\n .memberDefinitions(WorkteamMemberDefinitionArgs.builder()\n .cognitoMemberDefinition(WorkteamMemberDefinitionCognitoMemberDefinitionArgs.builder()\n .clientId(exampleAwsCognitoUserPoolClient.id())\n .userPool(exampleAwsCognitoUserPoolDomain.userPoolId())\n .userGroup(exampleAwsCognitoUserGroup.name())\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:sagemaker:Workteam\n properties:\n workteamName: example\n workforceName: ${exampleAwsSagemakerWorkforce.id}\n description: example\n memberDefinitions:\n - cognitoMemberDefinition:\n clientId: ${exampleAwsCognitoUserPoolClient.id}\n userPool: ${exampleAwsCognitoUserPoolDomain.userPoolId}\n userGroup: ${exampleAwsCognitoUserGroup.name}\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n### Oidc Usage\n\n\u003c!--Start PulumiCodeChooser --\u003e\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as aws from \"@pulumi/aws\";\n\nconst example = new aws.sagemaker.Workteam(\"example\", {\n workteamName: \"example\",\n workforceName: exampleAwsSagemakerWorkforce.id,\n description: \"example\",\n memberDefinitions: [{\n oidcMemberDefinition: {\n groups: [\"example\"],\n },\n }],\n});\n```\n```python\nimport pulumi\nimport pulumi_aws as aws\n\nexample = aws.sagemaker.Workteam(\"example\",\n workteam_name=\"example\",\n workforce_name=example_aws_sagemaker_workforce[\"id\"],\n description=\"example\",\n member_definitions=[{\n \"oidc_member_definition\": {\n \"groups\": [\"example\"],\n },\n }])\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing Aws = Pulumi.Aws;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var example = new Aws.Sagemaker.Workteam(\"example\", new()\n {\n WorkteamName = \"example\",\n WorkforceName = exampleAwsSagemakerWorkforce.Id,\n Description = \"example\",\n MemberDefinitions = new[]\n {\n new Aws.Sagemaker.Inputs.WorkteamMemberDefinitionArgs\n {\n OidcMemberDefinition = new Aws.Sagemaker.Inputs.WorkteamMemberDefinitionOidcMemberDefinitionArgs\n {\n Groups = new[]\n {\n \"example\",\n },\n },\n },\n },\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi-aws/sdk/v6/go/aws/sagemaker\"\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\t_, err := sagemaker.NewWorkteam(ctx, \"example\", \u0026sagemaker.WorkteamArgs{\n\t\t\tWorkteamName: pulumi.String(\"example\"),\n\t\t\tWorkforceName: pulumi.Any(exampleAwsSagemakerWorkforce.Id),\n\t\t\tDescription: pulumi.String(\"example\"),\n\t\t\tMemberDefinitions: sagemaker.WorkteamMemberDefinitionArray{\n\t\t\t\t\u0026sagemaker.WorkteamMemberDefinitionArgs{\n\t\t\t\t\tOidcMemberDefinition: \u0026sagemaker.WorkteamMemberDefinitionOidcMemberDefinitionArgs{\n\t\t\t\t\t\tGroups: pulumi.StringArray{\n\t\t\t\t\t\t\tpulumi.String(\"example\"),\n\t\t\t\t\t\t},\n\t\t\t\t\t},\n\t\t\t\t},\n\t\t\t},\n\t\t})\n\t\tif err != nil {\n\t\t\treturn err\n\t\t}\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.aws.sagemaker.Workteam;\nimport com.pulumi.aws.sagemaker.WorkteamArgs;\nimport com.pulumi.aws.sagemaker.inputs.WorkteamMemberDefinitionArgs;\nimport com.pulumi.aws.sagemaker.inputs.WorkteamMemberDefinitionOidcMemberDefinitionArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n var example = new Workteam(\"example\", WorkteamArgs.builder()\n .workteamName(\"example\")\n .workforceName(exampleAwsSagemakerWorkforce.id())\n .description(\"example\")\n .memberDefinitions(WorkteamMemberDefinitionArgs.builder()\n .oidcMemberDefinition(WorkteamMemberDefinitionOidcMemberDefinitionArgs.builder()\n .groups(\"example\")\n .build())\n .build())\n .build());\n\n }\n}\n```\n```yaml\nresources:\n example:\n type: aws:sagemaker:Workteam\n properties:\n workteamName: example\n workforceName: ${exampleAwsSagemakerWorkforce.id}\n description: example\n memberDefinitions:\n - oidcMemberDefinition:\n groups:\n - example\n```\n\u003c!--End PulumiCodeChooser --\u003e\n\n## Import\n\nUsing `pulumi import`, import SageMaker Workteams using the `workteam_name`. For example:\n\n```sh\n$ pulumi import aws:sagemaker/workteam:Workteam example example\n```\n", "properties": { "arn": { "type": "string", @@ -348111,11 +348260,11 @@ }, "workforceName": { "type": "string", - "description": "The name of the Workteam (must be unique).\n" + "description": "The name of the workforce.\n" }, "workteamName": { "type": "string", - "description": "The name of the workforce.\n" + "description": "The name of the Workteam (must be unique).\n" } }, "required": [ @@ -348157,12 +348306,12 @@ }, "workforceName": { "type": "string", - "description": "The name of the Workteam (must be unique).\n", + "description": "The name of the workforce.\n", "willReplaceOnChanges": true }, "workteamName": { "type": "string", - "description": "The name of the workforce.\n", + "description": "The name of the Workteam (must be unique).\n", "willReplaceOnChanges": true } }, @@ -348219,12 +348368,12 @@ }, "workforceName": { "type": "string", - "description": "The name of the Workteam (must be unique).\n", + "description": "The name of the workforce.\n", "willReplaceOnChanges": true }, "workteamName": { "type": "string", - "description": "The name of the workforce.\n", + "description": "The name of the Workteam (must be unique).\n", "willReplaceOnChanges": true } }, @@ -381898,6 +382047,13 @@ "instanceId": { "type": "string", "description": "Returns information on a specific connect instance by id\n" + }, + "tags": { + "type": "object", + "additionalProperties": { + "type": "string" + }, + "description": "A map of tags to assigned to the instance.\n" } }, "type": "object" @@ -381961,6 +382117,13 @@ "status": { "description": "State of the instance.\n", "type": "string" + }, + "tags": { + "additionalProperties": { + "type": "string" + }, + "description": "A map of tags to assigned to the instance.\n", + "type": "object" } }, "required": [ @@ -381978,6 +382141,7 @@ "outboundCallsEnabled", "serviceRole", "status", + "tags", "id" ], "type": "object" @@ -392607,6 +392771,10 @@ "description": "Identifier of the default propagation route table\n", "type": "string" }, + "securityGroupReferencingSupport": { + "description": "Whether Security Group Referencing Support is enabled\n", + "type": "string" + }, "tags": { "additionalProperties": { "type": "string" @@ -392639,6 +392807,7 @@ "multicastSupport", "ownerId", "propagationDefaultRouteTableId", + "securityGroupReferencingSupport", "tags", "transitGatewayCidrBlocks", "vpnEcmpSupport" @@ -392697,6 +392866,10 @@ "description": "Whether IPv6 support is enabled.\n", "type": "string" }, + "securityGroupReferencingSupport": { + "description": "Whether Security Group Referencing Support is enabled.\n", + "type": "string" + }, "subnetIds": { "description": "Identifiers of EC2 Subnets.\n", "items": { @@ -392729,6 +392902,7 @@ "dnsSupport", "id", "ipv6Support", + "securityGroupReferencingSupport", "subnetIds", "tags", "transitGatewayId", @@ -400662,7 +400836,7 @@ }, "serviceId": { "type": "string", - "description": "Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required.\n" + "description": "Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html).\n" } }, "type": "object" @@ -407981,6 +408155,13 @@ "description": "Description of the collection.\n", "type": "string" }, + "failureCode": { + "description": "A failure code associated with the collection.\n", + "type": "string" + }, + "failureMessage": { + "type": "string" + }, "id": { "type": "string" }, @@ -408017,6 +408198,8 @@ "createdDate", "dashboardEndpoint", "description", + "failureCode", + "failureMessage", "id", "kmsKeyArn", "lastModifiedDate", diff --git a/provider/go.mod b/provider/go.mod index fa824271750..07d9513bb95 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -1,16 +1,16 @@ module github.com/pulumi/pulumi-aws/provider/v6 -go 1.23.0 +go 1.23.1 require ( - github.com/aws/aws-sdk-go-v2 v1.30.5 - github.com/aws/aws-sdk-go-v2/config v1.27.33 - github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 - github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4 - github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1 - github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4 - github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2 - github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56 + github.com/aws/aws-sdk-go-v2 v1.31.0 + github.com/aws/aws-sdk-go-v2/config v1.27.38 + github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14 + github.com/aws/aws-sdk-go-v2/service/appconfig v1.33.2 + github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.38.2 + github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.24.2 + github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2 + github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.58 github.com/hashicorp/terraform-plugin-sdk/v2 v2.34.0 github.com/hashicorp/terraform-provider-aws v1.60.1-0.20220923175450-ca71523cdc36 github.com/mitchellh/go-homedir v1.1.0 @@ -54,7 +54,7 @@ require ( github.com/BurntSushi/toml v1.2.1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect - github.com/Masterminds/semver/v3 v3.2.1 // indirect + github.com/Masterminds/semver/v3 v3.3.0 // indirect github.com/Masterminds/sprig/v3 v3.2.3 // indirect github.com/Microsoft/go-winio v0.6.1 // indirect github.com/ProtonMail/go-crypto v1.1.0-alpha.5-proton // indirect @@ -67,260 +67,261 @@ require ( github.com/armon/go-radix v1.0.0 // indirect github.com/atotto/clipboard v0.1.4 // indirect github.com/aws/aws-sdk-go v1.55.5 // indirect - github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 // indirect - github.com/aws/aws-sdk-go-v2/credentials v1.17.32 // indirect - github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12 // indirect - github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 // indirect - github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 // indirect + github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5 // indirect + github.com/aws/aws-sdk-go-v2/credentials v1.17.36 // indirect + github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.24 // indirect + github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 // indirect + github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 // indirect github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 // indirect - github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17 // indirect - github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/account v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/acm v1.28.5 // indirect - github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1 // indirect - github.com/aws/aws-sdk-go-v2/service/amp v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1 // indirect - github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5 // indirect - github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5 // indirect - github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4 // indirect - github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4 // indirect - github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1 // indirect - github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1 // indirect - github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1 // indirect - github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1 // indirect - github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1 // indirect - github.com/aws/aws-sdk-go-v2/service/athena v1.44.5 // indirect - github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4 // indirect - github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5 // indirect - github.com/aws/aws-sdk-go-v2/service/backup v1.36.4 // indirect - github.com/aws/aws-sdk-go-v2/service/batch v1.44.0 // indirect - github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4 // indirect - github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0 // indirect - github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1 // indirect - github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5 // indirect - github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4 // indirect - github.com/aws/aws-sdk-go-v2/service/chime v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4 // indirect - github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1 // indirect - github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0 // indirect - github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1 // indirect - github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1 // indirect - github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6 // indirect - github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2 // indirect - github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4 // indirect - github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5 // indirect - github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4 // indirect - github.com/aws/aws-sdk-go-v2/service/connect v1.107.1 // indirect - github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5 // indirect - github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1 // indirect - github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4 // indirect - github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1 // indirect - github.com/aws/aws-sdk-go-v2/service/dax v1.21.5 // indirect - github.com/aws/aws-sdk-go-v2/service/detective v1.29.4 // indirect - github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3 // indirect - github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6 // indirect - github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0 // indirect - github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4 // indirect - github.com/aws/aws-sdk-go-v2/service/drs v1.28.4 // indirect - github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9 // indirect - github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0 // indirect - github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1 // indirect - github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1 // indirect - github.com/aws/aws-sdk-go-v2/service/efs v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/eks v1.48.1 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5 // indirect - github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/emr v1.42.3 // indirect - github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5 // indirect - github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4 // indirect - github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4 // indirect - github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1 // indirect - github.com/aws/aws-sdk-go-v2/service/fis v1.27.1 // indirect - github.com/aws/aws-sdk-go-v2/service/fms v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3 // indirect - github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4 // indirect - github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1 // indirect - github.com/aws/aws-sdk-go-v2/service/glue v1.95.0 // indirect - github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5 // indirect - github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4 // indirect - github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/iam v1.35.2 // indirect - github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.18 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 // indirect - github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 // indirect - github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4 // indirect - github.com/aws/aws-sdk-go-v2/service/iot v1.55.4 // indirect - github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1 // indirect - github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5 // indirect - github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4 // indirect - github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3 // indirect - github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/kms v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0 // indirect - github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1 // indirect - github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/location v1.40.4 // indirect - github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4 // indirect - github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4 // indirect - github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4 // indirect - github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1 // indirect - github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4 // indirect - github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1 // indirect - github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1 // indirect - github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4 // indirect - github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6 // indirect - github.com/aws/aws-sdk-go-v2/service/mq v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5 // indirect - github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4 // indirect - github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1 // indirect - github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1 // indirect - github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4 // indirect - github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4 // indirect - github.com/aws/aws-sdk-go-v2/service/oam v1.13.5 // indirect - github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3 // indirect - github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0 // indirect - github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3 // indirect - github.com/aws/aws-sdk-go-v2/service/osis v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1 // indirect - github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4 // indirect - github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2 // indirect - github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9 // indirect - github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4 // indirect - github.com/aws/aws-sdk-go-v2/service/polly v1.42.4 // indirect - github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3 // indirect - github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2 // indirect - github.com/aws/aws-sdk-go-v2/service/ram v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4 // indirect - github.com/aws/aws-sdk-go-v2/service/rds v1.82.1 // indirect - github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5 // indirect - github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1 // indirect - github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3 // indirect - github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1 // indirect - github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4 // indirect - github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1 // indirect - github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/rum v1.19.4 // indirect - github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4 // indirect - github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0 // indirect - github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4 // indirect - github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5 // indirect - github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0 // indirect - github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4 // indirect - github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4 // indirect - github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4 // indirect - github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4 // indirect - github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ses v1.26.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1 // indirect - github.com/aws/aws-sdk-go-v2/service/shield v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/signer v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sns v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8 // indirect - github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5 // indirect - github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0 // indirect - github.com/aws/aws-sdk-go-v2/service/sso v1.22.7 // indirect - github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5 // indirect - github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7 // indirect - github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4 // indirect - github.com/aws/aws-sdk-go-v2/service/sts v1.30.7 // indirect - github.com/aws/aws-sdk-go-v2/service/swf v1.25.4 // indirect - github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4 // indirect - github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4 // indirect - github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4 // indirect - github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4 // indirect - github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4 // indirect - github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4 // indirect - github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5 // indirect - github.com/aws/aws-sdk-go-v2/service/waf v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4 // indirect - github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5 // indirect - github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4 // indirect - github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4 // indirect - github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1 // indirect - github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4 // indirect - github.com/aws/aws-sdk-go-v2/service/xray v1.27.4 // indirect - github.com/aws/smithy-go v1.20.4 // indirect + github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18 // indirect + github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/account v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/acm v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/acmpca v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/amp v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/amplify v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/apigateway v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appfabric v1.10.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appflow v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appintegrations v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.27.3 // indirect + github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.5.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appmesh v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/apprunner v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appstream v1.39.2 // indirect + github.com/aws/aws-sdk-go-v2/service/appsync v1.37.2 // indirect + github.com/aws/aws-sdk-go-v2/service/athena v1.46.1 // indirect + github.com/aws/aws-sdk-go-v2/service/auditmanager v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/autoscaling v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/backup v1.38.2 // indirect + github.com/aws/aws-sdk-go-v2/service/batch v1.45.2 // indirect + github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.6.2 // indirect + github.com/aws/aws-sdk-go-v2/service/bedrock v1.19.1 // indirect + github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.21.1 // indirect + github.com/aws/aws-sdk-go-v2/service/budgets v1.27.1 // indirect + github.com/aws/aws-sdk-go-v2/service/chatbot v1.6.2 // indirect + github.com/aws/aws-sdk-go-v2/service/chime v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.19.2 // indirect + github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.18.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.17.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloud9 v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.21.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudformation v1.54.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudfront v1.39.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.7.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.43.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.40.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codeartifact v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codebuild v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.16.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codecommit v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codeconnections v1.4.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codedeploy v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codepipeline v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.45.2 // indirect + github.com/aws/aws-sdk-go-v2/service/comprehend v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.38.2 // indirect + github.com/aws/aws-sdk-go-v2/service/configservice v1.49.2 // indirect + github.com/aws/aws-sdk-go-v2/service/connect v1.110.2 // indirect + github.com/aws/aws-sdk-go-v2/service/connectcases v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/controltower v1.17.2 // indirect + github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/costexplorer v1.42.2 // indirect + github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.9.2 // indirect + github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.40.2 // indirect + github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/databrew v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/dataexchange v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/datapipeline v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/datasync v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/datazone v1.21.2 // indirect + github.com/aws/aws-sdk-go-v2/service/dax v1.22.2 // indirect + github.com/aws/aws-sdk-go-v2/service/detective v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/devicefarm v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/devopsguru v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/directconnect v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/directoryservice v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/dlm v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/docdb v1.38.2 // indirect + github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.12.2 // indirect + github.com/aws/aws-sdk-go-v2/service/drs v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/dynamodb v1.35.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ec2 v1.179.1 // indirect + github.com/aws/aws-sdk-go-v2/service/ecr v1.35.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ecs v1.46.2 // indirect + github.com/aws/aws-sdk-go-v2/service/efs v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/eks v1.49.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticache v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/emr v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/emrserverless v1.25.1 // indirect + github.com/aws/aws-sdk-go-v2/service/eventbridge v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/evidently v1.22.2 // indirect + github.com/aws/aws-sdk-go-v2/service/finspace v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/firehose v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/fis v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/fms v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/fsx v1.48.2 // indirect + github.com/aws/aws-sdk-go-v2/service/gamelift v1.35.2 // indirect + github.com/aws/aws-sdk-go-v2/service/glacier v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/glue v1.99.1 // indirect + github.com/aws/aws-sdk-go-v2/service/grafana v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/greengrass v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/groundstation v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/guardduty v1.48.2 // indirect + github.com/aws/aws-sdk-go-v2/service/healthlake v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/iam v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/identitystore v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/inspector v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/inspector2 v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.19 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 // indirect + github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 // indirect + github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.18.2 // indirect + github.com/aws/aws-sdk-go-v2/service/iot v1.57.2 // indirect + github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/iotevents v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ivs v1.39.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ivschat v1.15.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kafka v1.37.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kendra v1.53.2 // indirect + github.com/aws/aws-sdk-go-v2/service/keyspaces v1.13.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kinesis v1.31.1 // indirect + github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/kms v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lakeformation v1.36.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lambda v1.61.2 // indirect + github.com/aws/aws-sdk-go-v2/service/launchwizard v1.7.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.48.2 // indirect + github.com/aws/aws-sdk-go-v2/service/licensemanager v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lightsail v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/location v1.41.2 // indirect + github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/m2 v1.16.2 // indirect + github.com/aws/aws-sdk-go-v2/service/macie2 v1.42.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.60.2 // indirect + github.com/aws/aws-sdk-go-v2/service/medialive v1.61.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediapackage v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.16.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mediastore v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/memorydb v1.22.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mq v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/mwaa v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/neptune v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.12.2 // indirect + github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.42.2 // indirect + github.com/aws/aws-sdk-go-v2/service/networkmanager v1.30.2 // indirect + github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.6.2 // indirect + github.com/aws/aws-sdk-go-v2/service/oam v1.14.2 // indirect + github.com/aws/aws-sdk-go-v2/service/opensearch v1.40.2 // indirect + github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.15.2 // indirect + github.com/aws/aws-sdk-go-v2/service/opsworks v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/organizations v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/osis v1.13.2 // indirect + github.com/aws/aws-sdk-go-v2/service/outposts v1.43.2 // indirect + github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.13.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.8.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pcs v1.1.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pinpoint v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.14.1 // indirect + github.com/aws/aws-sdk-go-v2/service/pipes v1.16.2 // indirect + github.com/aws/aws-sdk-go-v2/service/polly v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/pricing v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/qbusiness v1.12.2 // indirect + github.com/aws/aws-sdk-go-v2/service/qldb v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/quicksight v1.73.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ram v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rbin v1.19.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rds v1.85.1 // indirect + github.com/aws/aws-sdk-go-v2/service/redshift v1.47.2 // indirect + github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.22.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rekognition v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.14.1 // indirect + github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.15.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53 v1.44.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53domains v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53profiles v1.3.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/route53resolver v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/rum v1.20.2 // indirect + github.com/aws/aws-sdk-go-v2/service/s3control v1.48.2 // indirect + github.com/aws/aws-sdk-go-v2/service/s3outposts v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sagemaker v1.160.1 // indirect + github.com/aws/aws-sdk-go-v2/service/scheduler v1.11.2 // indirect + github.com/aws/aws-sdk-go-v2/service/schemas v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/securityhub v1.53.2 // indirect + github.com/aws/aws-sdk-go-v2/service/securitylake v1.17.2 // indirect + github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.29.2 // indirect + github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/servicequotas v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ses v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sesv2 v1.34.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sfn v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/shield v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/signer v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sns v1.32.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sqs v1.35.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssm v1.54.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.25.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssmsap v1.17.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sso v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.2 // indirect + github.com/aws/aws-sdk-go-v2/service/storagegateway v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/sts v1.31.2 // indirect + github.com/aws/aws-sdk-go-v2/service/swf v1.26.2 // indirect + github.com/aws/aws-sdk-go-v2/service/synthetics v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.4.2 // indirect + github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.28.2 // indirect + github.com/aws/aws-sdk-go-v2/service/transcribe v1.40.2 // indirect + github.com/aws/aws-sdk-go-v2/service/transfer v1.51.2 // indirect + github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.18.2 // indirect + github.com/aws/aws-sdk-go-v2/service/vpclattice v1.11.2 // indirect + github.com/aws/aws-sdk-go-v2/service/waf v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/wafregional v1.24.2 // indirect + github.com/aws/aws-sdk-go-v2/service/wafv2 v1.53.2 // indirect + github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.33.2 // indirect + github.com/aws/aws-sdk-go-v2/service/worklink v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/workspaces v1.47.2 // indirect + github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.23.2 // indirect + github.com/aws/aws-sdk-go-v2/service/xray v1.28.2 // indirect + github.com/aws/smithy-go v1.21.0 // indirect github.com/aymanbagabas/go-osc52/v2 v2.0.1 // indirect github.com/beevik/etree v1.4.1 // indirect github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect - github.com/bgentry/speakeasy v0.1.0 // indirect + github.com/bgentry/speakeasy v0.2.0 // indirect github.com/blang/semver v3.5.1+incompatible // indirect github.com/cedar-policy/cedar-go v0.1.0 // indirect github.com/cenkalti/backoff/v3 v3.2.2 // indirect @@ -328,7 +329,7 @@ require ( github.com/charmbracelet/bubbletea v0.25.0 // indirect github.com/charmbracelet/lipgloss v0.7.1 // indirect github.com/cheggaaa/pb v1.0.29 // indirect - github.com/cloudflare/circl v1.3.7 // indirect + github.com/cloudflare/circl v1.4.0 // indirect github.com/containerd/console v1.0.4-0.20230313162750-1ae8d489ac81 // indirect github.com/cyphar/filepath-securejoin v0.2.4 // indirect github.com/davecgh/go-spew v1.1.1 // indirect @@ -364,8 +365,7 @@ require ( github.com/gorilla/mux v1.8.0 // indirect github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 // indirect github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0 // indirect - github.com/hashicorp/aws-sdk-go-base v1.1.0 // indirect - github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56 // indirect + github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.59 // indirect github.com/hashicorp/awspolicyequivalence v1.6.0 // indirect github.com/hashicorp/errwrap v1.1.0 // indirect github.com/hashicorp/go-checkpoint v0.5.0 // indirect @@ -385,7 +385,7 @@ require ( github.com/hashicorp/go-version v1.7.0 // indirect github.com/hashicorp/hc-install v0.8.0 // indirect github.com/hashicorp/hcl v1.0.0 // indirect - github.com/hashicorp/hcl/v2 v2.21.0 // indirect + github.com/hashicorp/hcl/v2 v2.22.0 // indirect github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 // indirect github.com/hashicorp/logutils v1.0.0 // indirect github.com/hashicorp/terraform-exec v0.21.0 // indirect @@ -403,7 +403,7 @@ require ( github.com/hashicorp/terraform-svchost v0.1.1 // indirect github.com/hashicorp/vault/api v1.12.0 // indirect github.com/hashicorp/yamux v0.1.1 // indirect - github.com/huandu/xstrings v1.4.0 // indirect + github.com/huandu/xstrings v1.5.0 // indirect github.com/iancoleman/strcase v0.2.0 // indirect github.com/imdario/mergo v0.3.16 // indirect github.com/inconshreveable/mousetrap v1.1.0 // indirect @@ -414,7 +414,7 @@ require ( github.com/klauspost/compress v1.15.11 // indirect github.com/kylelemons/godebug v1.1.0 // indirect github.com/lucasb-eyer/go-colorful v1.2.0 // indirect - github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 // indirect + github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38 // indirect github.com/mattn/go-colorable v0.1.13 // indirect github.com/mattn/go-isatty v0.0.20 // indirect github.com/mattn/go-localereader v0.0.1 // indirect @@ -466,7 +466,7 @@ require ( github.com/shopspring/decimal v1.4.0 // indirect github.com/skeema/knownhosts v1.2.2 // indirect github.com/spf13/afero v1.9.5 // indirect - github.com/spf13/cast v1.5.1 // indirect + github.com/spf13/cast v1.7.0 // indirect github.com/spf13/cobra v1.8.0 // indirect github.com/spf13/pflag v1.0.5 // indirect github.com/teekennedy/goldmark-markdown v0.3.0 // indirect @@ -484,7 +484,7 @@ require ( github.com/yuin/goldmark v1.7.4 // indirect github.com/zclconf/go-cty v1.15.0 // indirect go.opencensus.io v0.24.0 // indirect - go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0 // indirect + go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0 // indirect go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 // indirect go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 // indirect go.opentelemetry.io/otel v1.30.0 // indirect @@ -495,7 +495,7 @@ require ( gocloud.dev/secrets/hashivault v0.37.0 // indirect golang.org/x/crypto v0.27.0 // indirect golang.org/x/exp v0.0.0-20240604190554-fc45aab8b7f8 // indirect - golang.org/x/mod v0.20.0 // indirect + golang.org/x/mod v0.21.0 // indirect golang.org/x/net v0.29.0 // indirect golang.org/x/oauth2 v0.21.0 // indirect golang.org/x/sync v0.8.0 // indirect @@ -503,13 +503,13 @@ require ( golang.org/x/term v0.24.0 // indirect golang.org/x/text v0.18.0 // indirect golang.org/x/time v0.5.0 // indirect - golang.org/x/tools v0.24.0 // indirect + golang.org/x/tools v0.25.0 // indirect golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028 // indirect google.golang.org/api v0.169.0 // indirect google.golang.org/appengine v1.6.8 // indirect google.golang.org/genproto v0.0.0-20240311173647-c811ad7063a7 // indirect google.golang.org/genproto/googleapis/api v0.0.0-20240604185151-ef581f913117 // indirect - google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 // indirect + google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed // indirect google.golang.org/grpc v1.66.2 // indirect google.golang.org/protobuf v1.34.2 // indirect gopkg.in/tomb.v1 v1.0.0-20141024135613-dd632973f1e7 // indirect diff --git a/provider/go.sum b/provider/go.sum index 72d01d6eb68..a1908223f29 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -1176,8 +1176,8 @@ github.com/Masterminds/semver v1.5.0 h1:H65muMkzWKEuNDnfl9d70GUjFniHKHRbFPGBuZ3Q github.com/Masterminds/semver v1.5.0/go.mod h1:MB6lktGJrhw8PrUyiEoblNEGEQ+RzHPF078ddwwvV3Y= github.com/Masterminds/semver/v3 v3.1.1/go.mod h1:VPu/7SZ7ePZ3QOrcuXROw5FAcLl4a0cBrbBpGY/8hQs= github.com/Masterminds/semver/v3 v3.2.0/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= -github.com/Masterminds/semver/v3 v3.2.1 h1:RN9w6+7QoMeJVGyfmbcgs28Br8cvmnucEXnY0rYXWg0= -github.com/Masterminds/semver/v3 v3.2.1/go.mod h1:qvl/7zhW3nngYb5+80sSMF+FG2BjYrf8m9wsX0PNOMQ= +github.com/Masterminds/semver/v3 v3.3.0 h1:B8LGeaivUe71a5qox1ICM/JLl0NqZSW5CHyL+hmvYS0= +github.com/Masterminds/semver/v3 v3.3.0/go.mod h1:4V+yj/TJE1HU9XfppCwVMZq3I84lprf4nC11bSS5beM= github.com/Masterminds/sprig/v3 v3.2.1/go.mod h1:UoaO7Yp8KlPnJIYWTFkMaqPUYKTfGFPhxNuwnnxkKlk= github.com/Masterminds/sprig/v3 v3.2.3 h1:eL2fZNezLomi0uOLqjQoN6BfsDD+fyLtgbJMAj9n6YA= github.com/Masterminds/sprig/v3 v3.2.3/go.mod h1:rXcFaZ2zZbLRJv/xSysmlgIM1u11eBaRMhvYXJNkGuM= @@ -1231,532 +1231,534 @@ github.com/atotto/clipboard v0.1.4 h1:EH0zSVneZPSuFR11BlR9YppQTVDbh5+16AmcJi4g1z github.com/atotto/clipboard v0.1.4/go.mod h1:ZY9tmq7sm5xIbd9bOK4onWV4S6X0u6GY7Vn0Yu86PYI= github.com/aws/aws-sdk-go v1.15.78/go.mod h1:E3/ieXAlvM0XWO57iftYVDLLvQ824smPP3ATZkfNZeM= github.com/aws/aws-sdk-go v1.25.3/go.mod h1:KmX6BPdI08NWTb3/sm4ZGu5ShLoqVDhKgpiN924inxo= -github.com/aws/aws-sdk-go v1.31.9/go.mod h1:5zCpMtNQVjRREroY7sYe8lOMRSxkhG6MZveU8YkpAk0= github.com/aws/aws-sdk-go v1.44.122/go.mod h1:y4AeaBuwd2Lk+GepC1E9v0qOiTws0MIWAX4oIKwKHZo= github.com/aws/aws-sdk-go v1.55.5 h1:KKUZBfBoyqy5d3swXyiC7Q76ic40rYcbqH7qjh59kzU= github.com/aws/aws-sdk-go v1.55.5/go.mod h1:eRwEWoyTWFMVYVQzKMNHWP5/RV4xIUGMQfXQHfHkpNU= -github.com/aws/aws-sdk-go-v2 v1.30.5 h1:mWSRTwQAb0aLE17dSzztCVJWI9+cRMgqebndjwDyK0g= -github.com/aws/aws-sdk-go-v2 v1.30.5/go.mod h1:CT+ZPWXbYrci8chcARI3OmI/qgd+f6WtuLOoaIA8PR0= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4 h1:70PVAiL15/aBMh5LThwgXdSQorVr91L127ttckI9QQU= -github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.4/go.mod h1:/MQxMqci8tlqDH+pjmoLu1i0tbWCUP1hhyMRuFxpQCw= -github.com/aws/aws-sdk-go-v2/config v1.27.33 h1:Nof9o/MsmH4oa0s2q9a0k7tMz5x/Yj5k06lDODWz3BU= -github.com/aws/aws-sdk-go-v2/config v1.27.33/go.mod h1:kEqdYzRb8dd8Sy2pOdEbExTTF5v7ozEXX0McgPE7xks= -github.com/aws/aws-sdk-go-v2/credentials v1.17.32 h1:7Cxhp/BnT2RcGy4VisJ9miUPecY+lyE9I8JvcZofn9I= -github.com/aws/aws-sdk-go-v2/credentials v1.17.32/go.mod h1:P5/QMF3/DCHbXGEGkdbilXHsyTBX5D3HSwcrSc9p20I= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13 h1:pfQ2sqNpMVK6xz2RbqLEL0GH87JOwSxPV2rzm8Zsb74= -github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.13/go.mod h1:NG7RXPUlqfsCLLFfi0+IpKN4sCB9D9fw/qTaSB+xRoU= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12 h1:i7cJ1izNlox4ka6cvbHPTztYGtbpW4Je/jyQIKOIU4A= -github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.12/go.mod h1:lHnam/4CTEVHaANZD54IrpE80VLK+lUU84WEeJ1FJ8M= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17 h1:pI7Bzt0BJtYA0N/JEC6B8fJ4RBrEMi1LBrkMdFYNSnQ= -github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.17/go.mod h1:Dh5zzJYMtxfIjYW+/evjQ8uj2OyR/ve2KROHGHlSFqE= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17 h1:Mqr/V5gvrhA2gvgnF42Zh5iMiQNcOYthFYwCyrnuWlc= -github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.17/go.mod h1:aLJpZlCmjE+V+KtN1q1uyZkfnUWpQGpbsn89XPKyzfU= +github.com/aws/aws-sdk-go-v2 v1.31.0 h1:3V05LbxTSItI5kUqNwhJrrrY1BAXxXt0sN0l72QmG5U= +github.com/aws/aws-sdk-go-v2 v1.31.0/go.mod h1:ztolYtaEUtdpf9Wftr31CJfLVjOnD/CVRkKOOYgF8hA= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5 h1:xDAuZTn4IMm8o1LnBZvmrL8JA1io4o3YWNXgohbf20g= +github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.6.5/go.mod h1:wYSv6iDS621sEFLfKvpPE2ugjTuGlAG7iROg0hLOkfc= +github.com/aws/aws-sdk-go-v2/config v1.27.38 h1:mMVyJJuSUdbD4zKXoxDgWrgM60QwlFEg+JhihCq6wCw= +github.com/aws/aws-sdk-go-v2/config v1.27.38/go.mod h1:6xOiNEn58bj/64MPKx89r6G/el9JZn8pvVbquSqTKK4= +github.com/aws/aws-sdk-go-v2/credentials v1.17.36 h1:zwI5WrT+oWWfzSKoTNmSyeBKQhsFRJRv+PGW/UZW+Yk= +github.com/aws/aws-sdk-go-v2/credentials v1.17.36/go.mod h1:3AG/sY1rc9NJrNWcN/3KPU4SIDPGTrd/qegKB0TnFdE= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14 h1:C/d03NAmh8C4BZXhuRNboF/DqhBkBCeDiJDcaqIT5pA= +github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.16.14/go.mod h1:7I0Ju7p9mCIdlrfS+JCgqcYD0VXz/N4yozsox+0o078= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.24 h1:WEiv2o2tjSx9tv5jP7rCR1P8FE8c6DxkFpvHGy6SYZg= +github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.17.24/go.mod h1:mhxj3DJiOXogLRZ/wlGmI9VHiCW2kzHjHTJLxexOtEk= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18 h1:kYQ3H1u0ANr9KEKlGs/jTLrBFPo8P8NaH/w7A01NeeM= +github.com/aws/aws-sdk-go-v2/internal/configsources v1.3.18/go.mod h1:r506HmK5JDUh9+Mw4CfGJGSSoqIiLCndAuqXuhbv67Y= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18 h1:Z7IdFUONvTcvS7YuhtVxN99v2cCoHRXOS4mTr0B/pUc= +github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.6.18/go.mod h1:DkKMmksZVVyat+Y+r1dEOgJEfUeA7UngIHWeKsi0yNc= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1 h1:VaRN3TlFdd6KxX1x3ILT5ynH6HvKgqdiXoTxAF4HQcQ= github.com/aws/aws-sdk-go-v2/internal/ini v1.8.1/go.mod h1:FbtygfRFze9usAadmnGJNc8KsP346kEe+y2/oyhGAGc= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17 h1:Roo69qTpfu8OlJ2Tb7pAYVuF0CpuUMB0IYWwYP/4DZM= -github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.17/go.mod h1:NcWPxQzGM1USQggaTVwz6VpqMZPX1CvDJLDh6jnOCa4= -github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4 h1:8hsGX13lDLAOuW0RCz1vf5Ke6SoGmo8cRIuLxGqE6rs= -github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.32.4/go.mod h1:j7QmbsuRrU17hdKR7UoiSXjKbzx65NGApP2/AKSIZws= -github.com/aws/aws-sdk-go-v2/service/account v1.19.4 h1:v/rx7sJ6N9y3XObIyfJOLQnu0G6V/eBVkC5X79N/32Y= -github.com/aws/aws-sdk-go-v2/service/account v1.19.4/go.mod h1:uBBYm9idEyHenbZGnKp7RsFDeatpU3j1eYGpctlHS4A= -github.com/aws/aws-sdk-go-v2/service/acm v1.28.5 h1:yJriRQs3d0ZI59mAyCdCyM/l/oJ9wnWbDhADZlbfoYs= -github.com/aws/aws-sdk-go-v2/service/acm v1.28.5/go.mod h1:AI/FWryd1egUbYqCtEexDQqp9KTU9wr6uMYMhI5k/C0= -github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1 h1:voL/pOr0BaN/aalNDqu03FU9WLfLlUWKU5vN4zZrzxw= -github.com/aws/aws-sdk-go-v2/service/acmpca v1.35.1/go.mod h1:V5sr9xWq2ezIJp9Z9K42deo13xgg1IUTQK38QKPsF4I= -github.com/aws/aws-sdk-go-v2/service/amp v1.27.4 h1:7vtS6+3ElVte1xD/TV5DbZQHj+R0QoohQyak5YIK1uE= -github.com/aws/aws-sdk-go-v2/service/amp v1.27.4/go.mod h1:po55t8XjbRLbJ8XL9iGqKfgmfEn3aerSnvrD/q5hmEg= -github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1 h1:8d99lOaDOOQCx1Fzz/YqgKRFh7iQIgkgMlvfq1c5UWY= -github.com/aws/aws-sdk-go-v2/service/amplify v1.24.1/go.mod h1:8qM0LbEOwR45GAsJvqWyGwFYEgeAEsvfvk6q75sFa50= -github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5 h1:KJHQTTo7aCyXhUYlKYAtPSjcl3KZvc+4FFgSPUWcs9k= -github.com/aws/aws-sdk-go-v2/service/apigateway v1.25.5/go.mod h1:3BsphqjgE9YOqWavNw60htOWr+17v+0hDvOTZAvQ5fY= -github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5 h1:7iFofM7WlbHFYZmg54ft21VOhlr17I9x+/hiMnY0cow= -github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.22.5/go.mod h1:uwB4CO7XADP7or8jFWv8E5hNrwYFY4Zgn/FImfohZKM= -github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4 h1:DC/O773ZvFjBtH0LJ7+580jDvM1vmOKOTYva/ifm7DQ= -github.com/aws/aws-sdk-go-v2/service/appconfig v1.31.4/go.mod h1:yL19FXX7gb5GiHdTjCP8MNL5DW96IgiYi/H56JhEuZ4= -github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4 h1:e18VUICqDRo37EauaSl/FIs2iMeWs0vdb54r0XlqdrU= -github.com/aws/aws-sdk-go-v2/service/appfabric v1.9.4/go.mod h1:fyAiNyCDDzrPfGgWEYkJtobC6qiziWUlwng1Ix7g8/0= -github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4 h1:FJ6zJkBym0FV+H8kbAKpokfbZL04XpA44t6uWA4w++0= -github.com/aws/aws-sdk-go-v2/service/appflow v1.43.4/go.mod h1:eBIZ0IHJHWYl6Idy5wy+gHdB6B76vSQiSi/oCeB9jD0= -github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1 h1:MheouQNjqxyI02C1fWh3QzshYojGgqhY1ja7rqeEyYI= -github.com/aws/aws-sdk-go-v2/service/appintegrations v1.28.1/go.mod h1:1DNDu5ras8iIvXx/AuhRkCNtSe0NB4HjdEY+7XyC+aw= -github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1 h1:k9Naq87QuDek6vxzZBAElQxVD6r+Zw1EuHUn5OnId6Q= -github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.31.1/go.mod h1:YzuGTQ6UfGKCrzpSDF62R0OzvcXBy8zTK7R9ILU44Iw= -github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4 h1:8SQK5aPMXymZoX3CiJ1x4jeQvhOg6aKkmic9k9o2LYo= -github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.26.4/go.mod h1:F+iBvMxDaWhQgPF4bVvwCJ4+1esJXIa+HAGWu37AmaI= -github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1 h1:DWuMp2+NdUD2BE55Cc8Bs2rjWM3svAzkiQZUu1+2fTw= -github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.3.1/go.mod h1:8n7q1kFJBVY2AMJTyyGdJg3aF/zygTeYkwjMZ+V/mBk= -github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4 h1:auiOXd3UwM3fmXU8L1IQD8vbG9+PqSw2UnXmcYAfxz4= -github.com/aws/aws-sdk-go-v2/service/appmesh v1.27.4/go.mod h1:LU9/SQkG3wE5KovOF3wjMY1tsJ1J4ERSA9hcP9cYZAM= -github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4 h1:xcBrOHVWRyCIhf5nVNRKtj/kFJCTY656Om9OAUNU0iE= -github.com/aws/aws-sdk-go-v2/service/apprunner v1.30.4/go.mod h1:UpjAaNmD380TgjYYAMRahhlDxeLFZKjhF/1c43v9z1M= -github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1 h1:23zr5sVGkCN8jjLbQP2SO4NQv+5wRl9wSvDfY5tpnjs= -github.com/aws/aws-sdk-go-v2/service/appstream v1.38.1/go.mod h1:AILmcAiFVf8Ph5mKKAVY8ja0RwElFp7ijW5s1r4qqtw= -github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1 h1:qEfruVOWZD/8httHPFdFW1X2Tyk8w2+B/xXqOQC4kAA= -github.com/aws/aws-sdk-go-v2/service/appsync v1.35.1/go.mod h1:9iuWVJhH7OudksHt7zCYhu3ezNHsK3IDFBRBIpAqsFw= -github.com/aws/aws-sdk-go-v2/service/athena v1.44.5 h1:l6fpIrGjYc8zfeBo3QHWxQf3d8TwIxITJXCLOKEhMWw= -github.com/aws/aws-sdk-go-v2/service/athena v1.44.5/go.mod h1:JKpavcrQ83Uy6ntM2pIt0vfVpHR9kvI3dkUeAKQstpc= -github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4 h1:z02SFD4Wgilovt63pniG1z9OaEIOxhVC2v+9WKTBfkw= -github.com/aws/aws-sdk-go-v2/service/auditmanager v1.35.4/go.mod h1:ye1nOkHA8x7xKS3P4km6hwg5GmA7WByJJrm6Np3aJ9s= -github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4 h1:OFz6UAgJfc4VzUAgGeOfU1udTKFl1fZFcwaecIRcSXs= -github.com/aws/aws-sdk-go-v2/service/autoscaling v1.43.4/go.mod h1:dDC/8RWLlLrUEoVJB04yka2iIWkFdtAAliefSH+FUlo= -github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5 h1:e5HALi+7vcUroTJloJutq2EV+iihasJvFit5Bz8kTWs= -github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.22.5/go.mod h1:ByOl4k37YS9BZQSVoewiOGVmOsocotE5vr9s+pzwkJ4= -github.com/aws/aws-sdk-go-v2/service/backup v1.36.4 h1:q6Kwfy9DhTYPq/JDl5O3dnfdf2Hga3Wc/fu5m2LVspc= -github.com/aws/aws-sdk-go-v2/service/backup v1.36.4/go.mod h1:WGwrjhzgh1bf0GChiwnw6TYok6tEIPFat79ExdcN6Zw= -github.com/aws/aws-sdk-go-v2/service/batch v1.44.0 h1:r76873R9Ep7XW9KUkCexjTqnEtmfimjq1FbHc5dKshk= -github.com/aws/aws-sdk-go-v2/service/batch v1.44.0/go.mod h1:ELBM9CH29I8N+OxY5/M5bBs3YQ1rd+S6mmSJKiCiJv0= -github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4 h1:g4gzS4y9JrFsiJVtcsdVL53My97meTn7kfWYgyAFJ8Y= -github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.5.4/go.mod h1:0MFqrGyNIuwMR0jlSd5r/rCA3S3IwGtHlN2EiTtavis= -github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0 h1:LHrV++0CqSnqSuZ6pqfrh4Z0IjL6ehT/bVOZ98hTY6o= -github.com/aws/aws-sdk-go-v2/service/bedrock v1.14.0/go.mod h1:tvSbdpG0KqXiLRahXAL6y/6vXIW7b8M6O+nVNI7epAA= -github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1 h1:VP4FtZKHzf/xegbubhPgNovObPVRIOtch7eelgwROx0= -github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.16.1/go.mod h1:0jVvis8nv1ql8guJStqvyOgBUwhXCfDwZigqjBTIjXs= -github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5 h1:tAyHFeb78bW+DmRo0nDYR7Id4ham5dvWwuhbcYLXFSE= -github.com/aws/aws-sdk-go-v2/service/budgets v1.25.5/go.mod h1:suM5EabsWzXJCpawQ/fFxQxGSjSOQ8Rp9kMBZM82XQU= -github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4 h1:sSfmh6DFJJEG0bfkJiImcZ3AUeatn3Jwo0yIb2VKRik= -github.com/aws/aws-sdk-go-v2/service/chatbot v1.4.4/go.mod h1:e+zuxMq66xz79pDjYXWPsEluMKUAwazoSuIaEfMfULY= -github.com/aws/aws-sdk-go-v2/service/chime v1.32.4 h1:KM+BfIdmpoQ8pwsCP7LoK5UMxf3tBBB1uP9B8ASqo6k= -github.com/aws/aws-sdk-go-v2/service/chime v1.32.4/go.mod h1:dPEjuoxMEMdPNFtfklQa72agz1oL9Q1zG2RzsYpnS+4= -github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4 h1:21Tuxe8O04dkudmTl6WPiL3h9AIqpOk4maBYu0GT7Hc= -github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.18.4/go.mod h1:zSNBQV6Kdf5dthgOjSOmBr1BhMTgmEmDDcZqISmmYWQ= -github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4 h1:sp6Zbdbh/zNxJXbi/07wL6SArjRB5/gQCldlXXlNe8s= -github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.17.4/go.mod h1:Dtdj7cmhTFRA2FjCnPIeZyDPHJmEnUY0d30xagW8LCk= -github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1 h1:TRDv5Ft6/qISkosTm3WKFoQaXuA2tXMjHrYc1frPU3c= -github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.16.1/go.mod h1:BIE36Xry2pkOoixRGPwlFn/L14MaCMIHpC+tB2BoTAA= -github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4 h1:P4UazpjbIwre5+GGo85WikWTk3idUnJD8sL8JysOEFg= -github.com/aws/aws-sdk-go-v2/service/cloud9 v1.26.4/go.mod h1:ZdpNeT3X3x8iU4wdqaeYm8DYn0IZ3d/Krk8gXvbM2ko= -github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4 h1:DXrXltI9XfD8ND/MZSfKJQ3et4f/4FBKn6Hv5frCeJ4= -github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.20.4/go.mod h1:r6W6g2+YsfTBfuvxRLvCf6xxlQRSoNTdRDGFX7noKu0= -github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4 h1:QbMAN9s6cmAxQMTAbLmHj0a5mhwoZTL0eo91UaYLG4E= -github.com/aws/aws-sdk-go-v2/service/cloudformation v1.53.4/go.mod h1:y45SdA9v+dLlweaqwAQMoFeXqdRvgwevafa2X8iTqZQ= -github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5 h1:t7ZIhyAbD9zDH7rzEuUIagnPz6dJRB8HesgygHUbpsc= -github.com/aws/aws-sdk-go-v2/service/cloudfront v1.38.5/go.mod h1:Jnkkf+olxCcacqhQIjY8BlG4JL2/ZsPLsiBh6xnNsu4= -github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4 h1:Mj+ad+2ZCY70qK0Sy9AzV6eFq4N9S7/71kIL8rGVEmg= -github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.6.4/go.mod h1:XpDzl3uk2H3Zf1+cz1453VJnHu492LUB8f/poRWObd0= -github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3 h1:s8IUd1V3jEMun7mhrdLfojmPNbPpnIZr/3mL+SWPock= -github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.25.3/go.mod h1:D4b92wbLiBEVPhUi/LctCv3eqcOucG4xSUc13rawcQs= -github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4 h1:9u2EwGQVQuIqhnDoVeu6jDLWXU0yHc5HptB1ktqHTNo= -github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.24.4/go.mod h1:Ha79RvZ2XSlVL6RcC6dT6AtlseEiY1UnB0aGvJdmXIU= -github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4 h1:6mVIkasY2pGtFQkX0Bjh0RMua0H1Px8p5vHLzGYpyMc= -github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.42.4/go.mod h1:/+sRHIT00VCsc4kPTtSFoQab044bx72J3Nbp9rH9orA= -github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4 h1:dl+oQSMPrYCu7sdH/aZRvOplO49dI5KB9FzT+aVebKY= -github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.40.4/go.mod h1:maEDlnDRdhsc0xrUljh3dUJbej11AHz+VTQJsNw1QmE= -github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4 h1:sVI7RVQ7ryIav3SwVBvdBzUz31hcQVRMiXFp/D/UTOk= -github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.37.4/go.mod h1:K27H8p8ZmsntKSSC8det8LuT5WahXoJ4vZqlWwKTRaM= -github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4 h1:zqbJalPHJqn9NBns+i9eHUpt5OERttgDrzAoAsQqE04= -github.com/aws/aws-sdk-go-v2/service/codeartifact v1.30.4/go.mod h1:oYja70TBh+q04+TN5OB8yj7Y9/k65xa3VxliP4ag3e4= -github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0 h1:zPqVjrBU2oZiGGyo/ouGqGE7jko7JoPfNBLsmixmi2E= -github.com/aws/aws-sdk-go-v2/service/codebuild v1.42.0/go.mod h1:M5AlmELOl+c+QvNOtcjYAy6pLoCAWk9AWAJoijf50N4= -github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4 h1:MPfnaWtfyb6puC5qribrdzmEzIAmlXn4BzcA1Gs7bLg= -github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.15.4/go.mod h1:3FL8cUHMp2BRCb7tXAhAViSYMMfMymFqEoflzpolgXU= -github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1 h1:mOOALIM4JzhYkq3voCBbmZqmyEVEhHsfasMTbVxLkNs= -github.com/aws/aws-sdk-go-v2/service/codecommit v1.25.1/go.mod h1:6zf5j3mIUXKM0s2iz5ttR2Qwq+o47D0jotpAyaKgZRA= -github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4 h1:MVX41GBkdLFuq+oMfVQhLhriP57TFI09VAuSJkwTAcs= -github.com/aws/aws-sdk-go-v2/service/codedeploy v1.27.4/go.mod h1:BaUzjsBCB2ZbLQvH2x5ixq748bz288dedHYgG1Qwac8= -github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4 h1:OGN+raxbAM+DAoUbjBSw1wWAzlw6Te6u57xVBBBuYUk= -github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.22.4/go.mod h1:FvrBwe9Y9jMEYK0i3uc/KIYUIb6PPEcJP8E6aibp70A= -github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4 h1:IL4odDPoYEDrDEz7UgDEt0nX8jfygsSIq2LOCldbN00= -github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.27.4/go.mod h1:HvRHqEtbGqeT3TQwXiF9uEzcLzLD/sXbpWxOGQDYSsM= -github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1 h1:m0VHnZy7Uiq7hh4eTe8C3yaUfCqTdrIgiOXb/pmFrl4= -github.com/aws/aws-sdk-go-v2/service/codepipeline v1.31.1/go.mod h1:33VPKr2RoDSLMeOmjLP0dNQV3HsKAe/bB0OXeDK1/c8= -github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4 h1:RBRYZvG101V4aKp3shX1mGuRGZ6CiXs1lPmi3OBK/g0= -github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.27.4/go.mod h1:X8AxbD403VXcHOncbdm5ka8uNr11JjvfBc913U32d/o= -github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4 h1:vRO9G24GarljnnHoDMMxOMuyiaQfzsnYneuwdKS4zGE= -github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.24.4/go.mod h1:SeOos79IaHtF5FXp6G6VKBC6TWENiswuINSSfeGf3jY= -github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6 h1:dIOvHzR2AMUZM45k/6enOkCxZ0dG03T5a0xCa8l743A= -github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.25.6/go.mod h1:gXj+HxeuhcAsbtmcP88/Td0nxt8E3h99XXnBD2/bMWI= -github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2 h1:DolLrk9um5/oj6k8p0sKc5A9eiW+DhFmc/Ip64LNktU= -github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.43.2/go.mod h1:PUxIbGvs00Dw/BBqPPxqDpE5k2DvFHPVlNMXgChv0Co= -github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4 h1:XN5oTdsinlP0pm7+1UJDZ6TvT3Mi1p25zLbwgrvc47I= -github.com/aws/aws-sdk-go-v2/service/comprehend v1.33.4/go.mod h1:w6DEUruPElD9u/sNIo8E+mdsi+ptoX0B5rMBl5QYu6o= -github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5 h1:0Ch7C38oQN+Jwd6VkxUjmJDfJPsRr3qiEW0UqOYhGiY= -github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.37.5/go.mod h1:+X0pZ4zLSCZNlIYyFeg0d+SKhWFvISEPMgGJzFL6K3I= -github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4 h1:SFNBg0ijUqerKuU17/YP6SQJWGLWRdHPnfs+O+9xoB8= -github.com/aws/aws-sdk-go-v2/service/configservice v1.48.4/go.mod h1:TmIgrBzx07j8zIlyVm4G1ynCQ0EAHbIB3sV+wHF4n30= -github.com/aws/aws-sdk-go-v2/service/connect v1.107.1 h1:rN8zmpLByJYKabn2r3qK0PMqOn3wxcKUdvHuvuqArdU= -github.com/aws/aws-sdk-go-v2/service/connect v1.107.1/go.mod h1:BhQ5ItE0siEuYTP1gtaeQR2RClHE7IflOutRElug85E= -github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4 h1:Qsn7LWzCFpwzjQ+YbHTnzV0zT03eEk1qAWgzrJ1kzDM= -github.com/aws/aws-sdk-go-v2/service/connectcases v1.19.4/go.mod h1:Ox45JW+avlGQkrZlVrNTQmyrPKGW1xzMn5BOOP80tPQ= -github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5 h1:jHRXD0gz6YbJ1LnwLeIqw8ZeVIrEWhfaxCuiZCOfwDo= -github.com/aws/aws-sdk-go-v2/service/controltower v1.16.5/go.mod h1:DSCJDNTNujQyCJOrnEB03ee3kuihX346fdQiklD2piY= -github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4 h1:eIwejoXqf/CnD/omtZ04QiA5oCZBNDlQtY3MgUaCpdw= -github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.26.4/go.mod h1:p1rBBHNrpShDIU//kPCQk/sZvQfP/SZtGplaqdZxF9o= -github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4 h1:X7SOqxtdz1fdUr1UgLrFU2pkPkptJgcQ4wAEMy/0DGo= -github.com/aws/aws-sdk-go-v2/service/costexplorer v1.40.4/go.mod h1:3x+Yw64mgIPWf6mV7+ePAL7WiiyeCXf5+NrPJHjnnv4= -github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1 h1:Tn0hZIhVsVzMRq6i1V0jtbHgxvwdJdClm6LdqCghtw0= -github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.8.1/go.mod h1:mSktTnKmJrNlAOxo9XMTuyZZgNtsRHiZFlCDtr0Cjug= -github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4 h1:9EjSqpadafgsOJ+9IKeJfGHRJmXwtig1vrmDn7OGYl0= -github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.39.4/go.mod h1:8Pk+xY6CaUw3WKfykOFbBshmwWB5AYb1rXy54AExBzE= -github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4 h1:9HagIn3jN6vhEz45xhnoCk75W+/6e4kxPi9S3tlYX3c= -github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.40.4/go.mod h1:qAh0WHqAis6yrT4nbIfSXeK1+i9+q0quWZFM7u2zcJ4= -github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4 h1:46F63DU425j0LtKALaYPvJGwUXCbXLGL3OwC82+ftP4= -github.com/aws/aws-sdk-go-v2/service/databrew v1.31.4/go.mod h1:LcvdT10LOR5jsGhA+V3XelQOaJTbdiIT2AHKZzKG4/Q= -github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4 h1:lxty/0cqjBNTyXgMYBmqTzHcEXFrwYs6p6P+sTv2TUo= -github.com/aws/aws-sdk-go-v2/service/dataexchange v1.30.4/go.mod h1:LDiUccKENw8Dqp6pRAnTff4VL5NOJKUWxK8XdgDeV6E= -github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4 h1:s7mM86bIZ5M7Pbvaah+ULpf8sXfhTo6tVTEXQXlHJR8= -github.com/aws/aws-sdk-go-v2/service/datapipeline v1.23.4/go.mod h1:pHvGsW093b+jkdSoAbT+gA9nt6q1pNy8Ru2vsfaN1wk= -github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4 h1:zqXdKVbWOp/gt9/P/45OLqQm4F1YUWRf1gSh12JBIBQ= -github.com/aws/aws-sdk-go-v2/service/datasync v1.40.4/go.mod h1:h0i3yaI4wcw8Oh2L2b1wtObPsebxt2EeMdP6XbIZtJU= -github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1 h1:N7O3bi1PtoWHwl24P+Jzp08D4//nTAJOhD3tvdRdxys= -github.com/aws/aws-sdk-go-v2/service/datazone v1.17.1/go.mod h1:gLG/qM5isGCDBaAqYdBKjezrjDVT6v086DFbjNnNUus= -github.com/aws/aws-sdk-go-v2/service/dax v1.21.5 h1:DplHNGO6Em5GoFhu6kZsYbPOjcGhAGKWVBxRnv2WGi0= -github.com/aws/aws-sdk-go-v2/service/dax v1.21.5/go.mod h1:SEzUZ4N5NEF9868UCBD5FCnaUDrLoEnMciJljIQmb8I= -github.com/aws/aws-sdk-go-v2/service/detective v1.29.4 h1:LJb8MCom/LDZoDVIZ+uTkViXXFE7I893q/TgI3+FnII= -github.com/aws/aws-sdk-go-v2/service/detective v1.29.4/go.mod h1:8CnVFnUAouvT9rngJosG0ftAr5EfA71qljXs2fPdCKU= -github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3 h1:32bbsAHr1rdar47uJdIzln39mq/qhtkHhKMKX/QOO8s= -github.com/aws/aws-sdk-go-v2/service/devicefarm v1.25.3/go.mod h1:26/n41x24OUdF+VLuwMxhPl31vD9RojMeLdMNZyed3o= -github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4 h1:o9afQQoma39xoywQVujTpcjrwe2+RDnv3JxJan2nwao= -github.com/aws/aws-sdk-go-v2/service/devopsguru v1.32.4/go.mod h1:4Bmv1oe9qPHS1ZQ2JWEcnwnXWcKhFoCbGm/8s8vMzJ8= -github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6 h1:X4aC2lLOYhrlL+I3Gm8wD1ssljfU23K9S2TxGg+74OI= -github.com/aws/aws-sdk-go-v2/service/directconnect v1.27.6/go.mod h1:b2qLEkaXQgQkC9UWlhfCBPTaPDvnjv/TY5JWDyUCtps= -github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4 h1:ox2+AKqwzfaB9lvaO5qse9fiEvIVBJvcCcvTKS7c3KU= -github.com/aws/aws-sdk-go-v2/service/directoryservice v1.27.4/go.mod h1:N8l9k6ElY3Y948ET7gsGYfqSYhcAOfolzYmQdSg8THk= -github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4 h1:yy7Y5+j+trB1T8uQxM+1g/jEoXPMCyOqxIVAUAbHKH0= -github.com/aws/aws-sdk-go-v2/service/dlm v1.26.4/go.mod h1:9RM2RVlqmhlGWOvabXaTqKEYxWYMaapsm2kRUJqju2I= -github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0 h1:PDNOlWFXwsQGJYIdxp5Em5tOayA0IjwyAAL1MLaZer0= -github.com/aws/aws-sdk-go-v2/service/docdb v1.37.0/go.mod h1:bDONknhcJ0wREMHzTw/kaE+lVaCBQSuH248NVHjvmZg= -github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4 h1:NrPkWTcgk6nKOUBMNryJeI8AENZmWXeJVb8g9A3Enm4= -github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.11.4/go.mod h1:f4jPGrPClbLTF4rwjGZ2Lfx+ETG6gU2j8m4zGNRGArA= -github.com/aws/aws-sdk-go-v2/service/drs v1.28.4 h1:81aZMHBglrjRRcXiF/PNa5zQrHwAQXNU2qDaKDsPexA= -github.com/aws/aws-sdk-go-v2/service/drs v1.28.4/go.mod h1:0jA7cK0TQBureDXRvNrNYHOImf+WOK9X1rBtDK5znxQ= -github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9 h1:jbqgtdKfAXebx2/l2UhDEe/jmmCIhaCO3HFK71M7VzM= -github.com/aws/aws-sdk-go-v2/service/dynamodb v1.34.9/go.mod h1:N3YdUYxyxhiuAelUgCpSVBuBI1klobJxZrDtL+olu10= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0 h1:fWhkSvaQqa5eWiRwBw10FUnk1YatAQ9We4GdGxKiCtg= -github.com/aws/aws-sdk-go-v2/service/ec2 v1.176.0/go.mod h1:ISODge3zgdwOEa4Ou6WM9PKbxJWJ15DYKnr2bfmCAIA= -github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1 h1:PxM8EHsv1sd9eWGamMQCvqBEjxytK5kAwjrxlfG3tac= -github.com/aws/aws-sdk-go-v2/service/ecr v1.32.1/go.mod h1:kdk+WJbHcGVbIlRQfSrKyuKkbWDdD8I9NScyS5vZ8eQ= -github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4 h1:VjvjAxO4Hu/vRz7aNoMtnxi+WBRdyZPDAjBZjrIwQVo= -github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.25.4/go.mod h1:MaIyM8Niqa55SxzMACfiHVhC7xOr0wa9+pRcUWkGKV0= -github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1 h1:3ZgHR32WOV1SWQVBDwsuOm4e69AKL1XMGuc1LyJjJ50= -github.com/aws/aws-sdk-go-v2/service/ecs v1.45.1/go.mod h1:er8WHbgZAl17Dmu41ifKmUrV7JPpiQnRc+XSrnu4qR8= -github.com/aws/aws-sdk-go-v2/service/efs v1.31.4 h1:uBcw1R0PusM+j1fYCaLeIFhqrDntEE1HcR/muOIUC00= -github.com/aws/aws-sdk-go-v2/service/efs v1.31.4/go.mod h1:4scihofKQuQubaxzkeoX4t7YJ9AW2pnt4QKBwEtsMTI= -github.com/aws/aws-sdk-go-v2/service/eks v1.48.1 h1:KZ1GkevaklMvPxcqivG4UDwar3lqMSpbK9RpZowjMec= -github.com/aws/aws-sdk-go-v2/service/eks v1.48.1/go.mod h1:fff5mmwLCVxyXCojYjPY34sUGvWtXCD325yRL5qHAVs= -github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6 h1:P1ogcWCB8yIB0k6+2CYYL+8ml1tSvYQWUeZXVqBrkR0= -github.com/aws/aws-sdk-go-v2/service/elasticache v1.40.6/go.mod h1:8Fz2FIrfqAq4KAhs20vraNyG4wzPheq8EFCBb9Lpkqs= -github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3 h1:EpsrOsTMEL3dxOujbZEHrZh9OCK52jU2fambAqBcYBA= -github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.26.3/go.mod h1:zfn0j3G+U6N+HZBFgIrtMZhFRy1T4d0NoutDzH8EsHI= -github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4 h1:m+rMj7WOFCfc/v+N2X2/LBngi9+I9vhatWPnPTOmwo8= -github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.26.4/go.mod h1:LmgiPApGNIhqMYvqutZx8OZp/ia8Dzp89BaqH8TaQQ8= -github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1 h1:kGMwyO/8QEbcE5s9hnprQg82Bo0U5iHkcqFtQm5FODg= -github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.34.1/go.mod h1:rdgCuor2mAOU7LhpD7tO3TPl7BACCY4PzM9N0jnnHyo= -github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5 h1:doJDRX17qdP/W93+FmW5zPj2vB9yWIojvqtOcK5CNnE= -github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.30.5/go.mod h1:YqwsImPCrZ8Ay4V/YIqASX80JIfpaRp8zye3e8JU8UU= -github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4 h1:oqcQPG5DC3KSHYtvU9IAGcx8m0bv/E1/N+axNTU8XBQ= -github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.25.4/go.mod h1:vrCOclUVPrk9dUIy1jPS4EE3oTIMy41essKbVgDIOJc= -github.com/aws/aws-sdk-go-v2/service/emr v1.42.3 h1:ndpZbpeHezH1PvwyZPMfsQFwNsdOm1smePijmDHEYiQ= -github.com/aws/aws-sdk-go-v2/service/emr v1.42.3/go.mod h1:b5rw8jAiS1iQh/11s3kA/750pC0mnEfoOMRbrt3YwdM= -github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5 h1:cMTOHHfhnKH3vw2ktFHkl3wMHXkIuGKrmXq5kRl84aA= -github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.30.5/go.mod h1:sdoSckikg3XGzZpkNn7/XFRJDj1qhzr0JRqE9t7GrVI= -github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4 h1:r3xbYSC/IVAC54eJNz9NSNItQYAEfE1fpyAd3xY+3oo= -github.com/aws/aws-sdk-go-v2/service/emrserverless v1.23.4/go.mod h1:XudX9De0ob5VFmaVsph0WXw7omnOid6q8hW6YjT+xmE= -github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4 h1:GWRTbj0tiFfk6lIwUcHv7F9bPdty0TGwr3ruK0jyBUc= -github.com/aws/aws-sdk-go-v2/service/eventbridge v1.33.4/go.mod h1:AudiowtxywCESLsT3fvGcAEEcN4l7nusiW2nZMaCo+g= -github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4 h1:feriNEUt2RPlVuVZwneOyIHvgHDXfb5aEe0BPvOhhjA= -github.com/aws/aws-sdk-go-v2/service/evidently v1.21.4/go.mod h1:ihvSwcvyE0jUmVfeDxo4TMBsvZQSpuQmSi8WNFwgewU= -github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4 h1:+B3+oYV6P5XyE/r/n7as3DIEYFI2UgJpnvtemz5tNVI= -github.com/aws/aws-sdk-go-v2/service/finspace v1.26.4/go.mod h1:MBYQlgoadm+2MlHRSEboBikXNZwc112vVh2vyKRei9A= -github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1 h1:HNMNn+tfDWgZml26DIRJ2IZmBoa3Pf9Y1JRiuXiGUG8= -github.com/aws/aws-sdk-go-v2/service/firehose v1.32.1/go.mod h1:aEIXb5VUx5COGtVbhP8pe/Ulm0bQzxPbPmsVH5+Jog8= -github.com/aws/aws-sdk-go-v2/service/fis v1.27.1 h1:bTpcI1WZYf82fqM+xTkZ3BL7Hqgg3v7h3KJhuPphWTc= -github.com/aws/aws-sdk-go-v2/service/fis v1.27.1/go.mod h1:o7798u9XT3IvMK+42ZPTIjSAfnBfI+KSGkKScjqND+8= -github.com/aws/aws-sdk-go-v2/service/fms v1.35.4 h1:UcpnExUV1/3dkWeCeRWEeayxJZaw/3igh+vq6NiCBi8= -github.com/aws/aws-sdk-go-v2/service/fms v1.35.4/go.mod h1:tq3nvVIN1o5RwlTmwOsXcF/jx2xMiMs9CUoyIpT1igY= -github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3 h1:36FK8N9PlChbwouATY49K7sJ3hIQKnQwx6HDWhg8QLo= -github.com/aws/aws-sdk-go-v2/service/fsx v1.47.3/go.mod h1:MkkI3PXFCW5kEJ6FTph90uSnvSoq8KconMJt0/pVWJ4= -github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4 h1:dwb0OnG1k1BQkk0ZyWbwuez9BQ+N/ZMna9nZMhmsI8w= -github.com/aws/aws-sdk-go-v2/service/gamelift v1.33.4/go.mod h1:t+dVO3SvthkMkhq65CmHQ3VB13s/CkMbA3zHliS6VDQ= -github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4 h1:gASSnRhtEaEIX+93ynGEQACaGZtRsw5p0as9e2wB8eA= -github.com/aws/aws-sdk-go-v2/service/glacier v1.24.4/go.mod h1:exqX3T22NeOnM4pJDtHlu0P+Uw8hhJ634cpNwNEdry4= -github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1 h1:l9p0OOSBocaB9+bVUu3kFUJuChuqgTqOCXqUQ2XYVeQ= -github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.27.1/go.mod h1:dvEklu7twesgCtISlQgD5n9eMhDijzJNvIQfsmT1yI8= -github.com/aws/aws-sdk-go-v2/service/glue v1.95.0 h1:3kShOn09X5x7WS4p6TmZXg5tkDmpbZtEd4C37Qfx9SM= -github.com/aws/aws-sdk-go-v2/service/glue v1.95.0/go.mod h1:CLJUKbfv3FrzdDeaD/MpYl7GmA2SfQbC5ZesWlOLMWU= -github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4 h1:AfjI3hznITxB4qk9WZFKUNA5flvB2p9wXVYRUjFHWWo= -github.com/aws/aws-sdk-go-v2/service/grafana v1.24.4/go.mod h1:b3hAJKwkLYhLnuaJenTo0Ma37aXJuelhntCCPNaNInU= -github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4 h1:6d/TkfyIKofxt1BmYmJuob6gbeOPQOtVsfpKa/DZHZg= -github.com/aws/aws-sdk-go-v2/service/greengrass v1.25.4/go.mod h1:+rO7Zvvk5UabIRba9cIG84Ci9GC7aso7TD3W+3TUdhM= -github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5 h1:DvrVgGvjgeKgV2rYg9Ox123YbP8ud4DQwGZlqgP6uTA= -github.com/aws/aws-sdk-go-v2/service/groundstation v1.29.5/go.mod h1:Mm+9OUqJB9TJLp9VY726eJipy3Zxp/50erVJc7iP8Bg= -github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4 h1:cJ7+MUoFARWt7mox/PhWrZIIf6+W9YafRfi1sSUW028= -github.com/aws/aws-sdk-go-v2/service/guardduty v1.45.4/go.mod h1:eGhhoh+XTAdulvlhOIQXK9gipUQDFK9dxhcteHgAYsc= -github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4 h1:4FY/41U61VR0VNqBUfwQw1ZYJAtCGRE2H2fP1Y5eWWE= -github.com/aws/aws-sdk-go-v2/service/healthlake v1.26.4/go.mod h1:EZlPk44EBqBUSEztm6dGdAQcQc2pG0KSedULolUnw+Y= -github.com/aws/aws-sdk-go-v2/service/iam v1.35.2 h1:CK5cIZTxza9ki/4eghMeLk32/UeVcPgyDBNiFfbcG0U= -github.com/aws/aws-sdk-go-v2/service/iam v1.35.2/go.mod h1:PpmEOH3ZTQlDAezieBVdFMjPO1jovUMNPA4OpCtnwbY= -github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4 h1:icyZwij1BqzyW5yZGcfHIftrPogK9LgiWt08B1IYyWQ= -github.com/aws/aws-sdk-go-v2/service/identitystore v1.25.4/go.mod h1:NPEyhoIDtRHby3oWpLFUdGrfbMwM8f/4u57VdtRdH8g= -github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4 h1:LMurtFmS0KLuSDNYiWZVmyaTmkbu5HJeJvySzoJ33XA= -github.com/aws/aws-sdk-go-v2/service/inspector v1.23.4/go.mod h1:8sD0U1cNqtXjezRZoX35pR7ek1f2gvU+5YMawA+nP6o= -github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0 h1:n9VLtNnW+zoL/nbCc4eg/ERa7A7b3ZUqfn9gAFYfd04= -github.com/aws/aws-sdk-go-v2/service/inspector2 v1.29.0/go.mod h1:4PRDAODr5QhbNtlhu0qaSiqAYnawLE7AxFkbUJ5VmQA= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4 h1:KypMCbLPPHEmf9DgMGw51jMj77VfGPAN2Kv4cfhlfgI= -github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.4/go.mod h1:Vz1JQXliGcQktFTN/LN6uGppAIRoLBR2bMvIMP0gOjc= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19 h1:FLMkfEiRjhgeDTCjjLoc3URo/TBkgeQbocA78lfkzSI= -github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.19/go.mod h1:Vx+GucNSsdhaxs3aZIKfSUjKVGsxN25nX2SRcdhuw08= -github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.18 h1:GACdEPdpBE59I7pbfvu0/Mw1wzstlP3QtPHklUxybFE= -github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.18/go.mod h1:K+xV06+Wni4TSaOOJ1Y35e5tYOCUBYbebLKmJQQa8yY= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19 h1:rfprUlsdzgl7ZL2KlXiUAoJnI/VxfHCvDFr2QDFj6u4= -github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.19/go.mod h1:SCWkEdRq8/7EK60NcvvQ6NXKuTcchAD4ROAsC37VEZE= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17 h1:u+EfGmksnJc/x5tq3A+OD7LrMbSSR/5TrKLvkdy/fhY= -github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.17/go.mod h1:VaMx6302JHax2vHJWgRo+5n9zvbacs3bLU/23DNQrTY= -github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4 h1:uEKMRTKNdS2ELDN3Kttfz7IFXanX0+T1sVE13mm/+Vk= -github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.16.4/go.mod h1:TfxNP+f4gWfHqxnXjHQx3ltEOjE+WBxC/K0cfyaP6K4= -github.com/aws/aws-sdk-go-v2/service/iot v1.55.4 h1:kSWUXF8Bmqt7WA0TkQ/+rrGyNooDmQNno7EMwbRFbIs= -github.com/aws/aws-sdk-go-v2/service/iot v1.55.4/go.mod h1:yutfNjkxEV9lNXKElY0h0C58gIBsEanE/w3Ommjx92w= -github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4 h1:W7L9VJE5IyBewnGhqSF+kiK3RgL7cAXBbVIcO+bR/fI= -github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.24.4/go.mod h1:97KG9VglZwxNAXYIwrbytMeP7MicB5agiSS8lPt3/aQ= -github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4 h1:/95tkdED4PqOh3JGek+cUCZ0Fw8MmBRRV2g/jylfdZY= -github.com/aws/aws-sdk-go-v2/service/iotevents v1.25.4/go.mod h1:kLgFUCERKvqSSU0eGof5nW8imVz3LmWWlWEjV5gtxbo= -github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1 h1:foISvsfZW7Xbr+QLm1JZSFhnS3uPg34k/HAdvzwuSM8= -github.com/aws/aws-sdk-go-v2/service/ivs v1.38.1/go.mod h1:5o2QziQBZSqDaN6ta8+lzRpKQWLZRynzO0Hc3P1jyBU= -github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5 h1:Rbg0og1BCQX9CSBQcsv6bGDVfj22e1sjwZ+fjW4QYGY= -github.com/aws/aws-sdk-go-v2/service/ivschat v1.14.5/go.mod h1:z5rbrQ/1G6DVMpZaL38Y2zyMqx79MFqckZeMjzIR/wk= -github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4 h1:2QOgukJ0glDUtjujy0zFyAj69esN3x9zMgdG5Xgn1iU= -github.com/aws/aws-sdk-go-v2/service/kafka v1.35.4/go.mod h1:V/DkAn79wFY2Eb8qFkaYKhTOPAyz82ivcl8vnfT/kJU= -github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4 h1:AG2Uk8X+w7bggTzuhWaxXK3Y3q06LhU1L4yto4KDzJs= -github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.19.4/go.mod h1:SC65Rg/ClLWDLxM+W32GgTyx+x6mzgmbB9MAbhs9ZuM= -github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4 h1:9kH+n1+/qYj0CobsPKhkUkxXyk6YTn5oo1O+UHdVdkI= -github.com/aws/aws-sdk-go-v2/service/kendra v1.52.4/go.mod h1:AUVjCq/VBzeRwZ1Im+7vZUhzbp62+6c8CgoKIM4/52I= -github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4 h1:U6bdkrhFJgIAGAob4hUxca1z0tY7fHXMhGuTWzjckDM= -github.com/aws/aws-sdk-go-v2/service/keyspaces v1.12.4/go.mod h1:PGidrVmU9AHcjWznXWXvFiqbe0UXm76/ZM7zK6IpzsI= -github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4 h1:Tu/EuXZH2pJD4Fcz1UmkLXcquc5xTvVLjhCQeBhTnQ4= -github.com/aws/aws-sdk-go-v2/service/kinesis v1.29.4/go.mod h1:pKTvEQz1PcNd+gKArVyeHpVM63AWnFqYyg07WAQQANQ= -github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4 h1:yxySILn3hm1s8Ct+t9qMVaq2hSN+xiRNlZsofXhMw/o= -github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.23.4/go.mod h1:OgvIq7m7gzY2sBH++CIV1V7krAZBgJRRJ7MTW1FU0NQ= -github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3 h1:w5xqARAaghK7j4r9JEUaprZP3PMZ6ugpX/BM0O6AWYo= -github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.28.3/go.mod h1:+Cs3ak0F/Dwib8XDDw1eFeLpSArW+qrGjXg/AFjgW20= -github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4 h1:tjkbOT23BfsZTHn96JOYMxxT/9sf5BtNfvIcWsVuk7M= -github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.25.4/go.mod h1:cfZaiL9W37cK78XUMWmZB/Gaq54fRC9bqYsadOyY0VY= -github.com/aws/aws-sdk-go-v2/service/kms v1.35.4 h1:mG1MH6yPwT5gNEeBrhig3FHc4mK0QaZOXsmQUbphP6Y= -github.com/aws/aws-sdk-go-v2/service/kms v1.35.4/go.mod h1:A5CS0VRmxxj2YKYLCY08l/Zzbd01m6JZn0WzxgT1OCA= -github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4 h1:KIYVcbLdEVB8L8NYG3xvSOqSnCRCORiYDMrI0cHj/T0= -github.com/aws/aws-sdk-go-v2/service/lakeformation v1.35.4/go.mod h1:rc53HT3ic2CMOoxHrew0RLSTlGG69MbGTlhDV/zEvtc= -github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0 h1:wOEkZI80JvZg4ir8Jlq/YyzEbLzb2SDkMItBUy6FD10= -github.com/aws/aws-sdk-go-v2/service/lambda v1.58.0/go.mod h1:19OJBUjzuycsyPiTi8Gxx17XJjsF9Ck/cQeDGvsiics= -github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4 h1:fsrhaoid0qqlvv6LCOMQfmxvk1Jc4uTyYu44PBNR6/8= -github.com/aws/aws-sdk-go-v2/service/launchwizard v1.6.4/go.mod h1:QDUizvXGb8lXdbkNk6xsoDFjsPZomf5GU+TZlN45AVY= -github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4 h1:FzyfF9/Mpyz1MA0PeGM+vfc6gA7O8rGZ/kjByXYIazw= -github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.26.4/go.mod h1:qa3eqVWxC4S2PfbOOX913HQael4zA0ftBqj3ekKxNUQ= -github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1 h1:bcR9vE7UCWOyf3viNdwTi52NbWZzUVfKFgldh2HvAWU= -github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.46.1/go.mod h1:+dZVIo7wqamOxij6iAHf7jIZaFPrKJhwh3KmqKI+AR0= -github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4 h1:8tRjT7S8LxBRNRP3KtdV9vj9dJPzG1yDvRIqVmznZII= -github.com/aws/aws-sdk-go-v2/service/licensemanager v1.27.4/go.mod h1:AhruhNzkEGM6NxQzGhc0gWvaj/o8FZi/cCoGymOVxyo= -github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4 h1:nR4GnokNdp25C6Z6xvXz5VqmzIhp4+aWMcM4w5FhlJ4= -github.com/aws/aws-sdk-go-v2/service/lightsail v1.40.4/go.mod h1:w/6Ddm5GNEn0uLR6Wc35MGTvUXKDz8uNEMRrrdDB2ps= -github.com/aws/aws-sdk-go-v2/service/location v1.40.4 h1:KJX1XCJtAC/Rg40IE5qIXH+Nt7Ywb9XnALlfC03k8vc= -github.com/aws/aws-sdk-go-v2/service/location v1.40.4/go.mod h1:P7pkWcdU1xn60/hic4rEwKLEuuKGov18IDxNb1Ce6NI= -github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4 h1:/5v33qVCLvDyFAPnF7m3yqCLeSVk2WOoU9MJwnqgyEQ= -github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.29.4/go.mod h1:5urDGJAkBOW2EdWwqRyYDD+hCeFzVJRHLpw4uiofEUM= -github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4 h1:DTpdJEOUv0KDYwIra7mEbhUBOmjnMLsyLRVXlbGfupw= -github.com/aws/aws-sdk-go-v2/service/m2 v1.15.4/go.mod h1:fZvkRkEuM134TYrlBAnvGnnNJgktI+lsqvMBVm0EZnY= -github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4 h1:9AedML/OxIW4wgBp5fFcMR6rcpfumYjKG/us7bjX3BQ= -github.com/aws/aws-sdk-go-v2/service/macie2 v1.41.4/go.mod h1:+M7r+IBjxp0/2Fl/8e8o/oRVse0m6cmfZ7pjV0gXYWI= -github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1 h1:PYni+DLl+pbogWtsCSc03V1gRoxlF0HJyL3Ajw6ODtc= -github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.32.1/go.mod h1:/XSvJbNxkshCmWUz4ttx1p8CcChD57lpEfvpVXtCQTQ= -github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4 h1:hBSknrr7iKWg2AMrCCQCxf4P80kKAEJ4WJf2GjJtM6o= -github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.57.4/go.mod h1:EMpxOW0In1PY6EAis5MFGickgYj7+b157mfVnnEotuc= -github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1 h1:+Q0aXMPgmmTaT8v5EypO5QE+Fhe+OYxEwHhXvxXpNrM= -github.com/aws/aws-sdk-go-v2/service/medialive v1.56.1/go.mod h1:6sczFcbqyl/X92RaaDg6VXd/NKeYv8bA/kF378TApoA= -github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4 h1:0QgIgUpkj9X4tB32zcaA8YY1jc0jx1D5wK9GBcIP1II= -github.com/aws/aws-sdk-go-v2/service/mediapackage v1.32.4/go.mod h1:IfjRtIngS36r3asyJMjBohaZBbMb6c/r+VFYW3to7Fw= -github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1 h1:0ayhq2yanWcY5h48M3MbRbjmoQxJKUQ5dN8Otbloais= -github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.15.1/go.mod h1:vvHo3wD3qhQmYwWp4686VJLlNOC+7FYdO4FK9uaoQrY= -github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4 h1:3RUhmxqtpPsAe1bHnGZQDx+oEmDY15KjKkSgENHkFmk= -github.com/aws/aws-sdk-go-v2/service/mediastore v1.22.4/go.mod h1:Ga4F2GAM56xVz/cR88Pj1SMjnPmKEfm47TuaFy5BD6Y= -github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6 h1:yEbAcHAfQoUD2kebPHtMSzksWcqIS1Q49XZ2MVB2Gko= -github.com/aws/aws-sdk-go-v2/service/memorydb v1.21.6/go.mod h1:mSx0ShRByXHI7t7HooIvPd4OwTysybF30WkXrFLcysE= -github.com/aws/aws-sdk-go-v2/service/mq v1.25.4 h1:UgMMxrhKx5jIEveuUZhmrkPYSGE0/jRAtj+j+AMMSDQ= -github.com/aws/aws-sdk-go-v2/service/mq v1.25.4/go.mod h1:Ybs/4mXgvtirfngZ4zpwLg2b3kjEN6D0MqLNoz5Q8V0= -github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5 h1:RYt3Km7QVxs7b51FErHix4qhjI2RP7xjoG2BoxVTXaI= -github.com/aws/aws-sdk-go-v2/service/mwaa v1.29.5/go.mod h1:RXA2l8NSnvZ6I4mP2gZxkMJuGDqE/fOTDQP0an3zFGU= -github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4 h1:JmNfRNHnneLWLwKte6rBhV/WHvc5KPr52zGjefOBsHQ= -github.com/aws/aws-sdk-go-v2/service/neptune v1.33.4/go.mod h1:80/Yg9ovhmMth488NHpnPIp4l6Rw4+9+CoHrjuPxlyE= -github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1 h1:Gk7iJhJQEwqldrKpMBhBCaWnxji78/GKeBjCJ9E0ve0= -github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.11.1/go.mod h1:hnsmCvIWzyUk2RdWVSWnoHLwoKOQZToC9NoYsMagT3U= -github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1 h1:e1HnAPUIGkM1Eu4A5o83VQOp0MqWcW1BQXljHf8jCww= -github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.41.1/go.mod h1:58gRrHmzxlsKfI3sNNXR4rz9RHv0g1Lk3Xl72PusRJc= -github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4 h1:5LMCceliYKB9m3n2yHWBWBlg9cW/RmYGnYAty3Njotw= -github.com/aws/aws-sdk-go-v2/service/networkmanager v1.29.4/go.mod h1:cgdt9gLLpMm3ft6/MNTDmZ0pKPJa/sOPFkuWkyRQ9VY= -github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4 h1:u/vDkh3lVqFHavOO2ujv5tJ3pdAwa88eJL6zxu0uR8Q= -github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.5.4/go.mod h1:kLZ+wCSQ04+zCjbymFTlNmlB78Mxi7dORmfbeChB7CY= -github.com/aws/aws-sdk-go-v2/service/oam v1.13.5 h1:51VYR5C0+/QEUrFURnwIGvT1eyiaKwnfQCoXVMRKtmg= -github.com/aws/aws-sdk-go-v2/service/oam v1.13.5/go.mod h1:dwn0suVbD6cdXDZQsEr5iYf4dhxDVr5wEAKSiCLSSQ8= -github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3 h1:EoXdh45m+CNUmP1tRFz+SD78qvsR4i5u7bFnMljgRV0= -github.com/aws/aws-sdk-go-v2/service/opensearch v1.39.3/go.mod h1:dt1En8oUmuPUz5AZjWi+fBeekG3O8WejKi1wgoafwNk= -github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0 h1:gtYLTC9+xSRX0TKEEz1rYGx16P8f0LInx4O7j178WNo= -github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.14.0/go.mod h1:pQOhum5PBwXCSspA6bT4EZLhpawWF2aHTToUu/5vIBg= -github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4 h1:2bzNoZZWJ8+lRIBfY/FSOdcRIfMYAae9DFwcYxIwD5w= -github.com/aws/aws-sdk-go-v2/service/opsworks v1.24.4/go.mod h1:yjoW6GYtJ1dRtOth68jEL3gYgSXVJicc2Ljcjxt3s/4= -github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3 h1:gYS53GRIaSesL04BlZA9MEBzDlENidWR/JDBXhZonFs= -github.com/aws/aws-sdk-go-v2/service/organizations v1.30.3/go.mod h1:qdJX3WZbuAan5dXCoinnJjuY1QERCpv3glXeI3+wbeA= -github.com/aws/aws-sdk-go-v2/service/osis v1.12.4 h1:D1+hSpaeBVydbHUc86o1Yv3EhOcM0CRazxOokfpC33g= -github.com/aws/aws-sdk-go-v2/service/osis v1.12.4/go.mod h1:0MthgSZ1NbnrgPnmzoaW3gcEsrDIHwlM+sTD40C+2eQ= -github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1 h1:T6kre1roWWt69vi4zH/YHHBeNxyVKi7DRcvsAFqRcv4= -github.com/aws/aws-sdk-go-v2/service/outposts v1.42.1/go.mod h1:xY1QTcwh2yNZExwfq7F94eHmjwH7I0teGO9lOVpDGHI= -github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4 h1:X95oOMxpaWqlOq+AeMCwZFL73Mq01HTlouPSjf80G28= -github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.12.4/go.mod h1:ri4Ew+vqZyF3RIGmPvismFkwMvP1XG8okHGbpKEDgi0= -github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4 h1:IjFjC4pJQvVOHFwQ/UYYd/HPMYZa4OtBeo+K5Fnge4I= -github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.7.4/go.mod h1:injrkDvKGoHeXJrOSmlOqHFwmR4hBwDCx4zPeTlD/zY= -github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2 h1:+PSbd/wTgCueA9agqNNeSmVoOgcgAxtOeeJCxyerkmk= -github.com/aws/aws-sdk-go-v2/service/pcs v1.0.2/go.mod h1:acm3akB4exauzjZeKNonTwkxCPIdWT1LWLRM09eZP7c= -github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4 h1:2bJrgP5iz3yVzqVBGSL0UigyyJklo3xkYusu8cfJJOo= -github.com/aws/aws-sdk-go-v2/service/pinpoint v1.32.4/go.mod h1:Y7+679QPvkNHVJZuVNdoGVUMViwbTsZn7HgOTxcB5lA= -github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9 h1:mnLwmW4bo8scdYo58rxEmpWfdpd+AKEKh9f+k8lWZxQ= -github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.12.9/go.mod h1:Ek88Y1SlTvTDgX9L7DWUPfQIYtT++3eqK7cMK0TdW8Q= -github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4 h1:2fwqaGPD7PKUYKLqeoyEiqYykZE9c/WxuVLUOdPmbEo= -github.com/aws/aws-sdk-go-v2/service/pipes v1.14.4/go.mod h1:IcjocBWL1l0Z1RiLycZYvSGSSbFiZlOxn/ZWt8Pin9E= -github.com/aws/aws-sdk-go-v2/service/polly v1.42.4 h1:aFD49SdTdSj5Mqijyw9g3pkX8BlB4uY9PUQutouOZCA= -github.com/aws/aws-sdk-go-v2/service/polly v1.42.4/go.mod h1:EBQG16GyTvSu5WRp7XF86TgUGZMxEemXRodXxoKwzhU= -github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4 h1:FTLZaannrPDlvD4/ZxL2fwUWh3uGSgVosJ58cCQ07fE= -github.com/aws/aws-sdk-go-v2/service/pricing v1.30.4/go.mod h1:jpELsHJrG2Gy/Pc0FHd1s4PDQ7DdsyVLJXpjZz9F8y4= -github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3 h1:W+ncQSLUP1MocKi2GMSbsdLT5HWkmC/P/2wuehcmIqY= -github.com/aws/aws-sdk-go-v2/service/qbusiness v1.10.3/go.mod h1:Pv7rG+8I3W5+tH3J9sUSTr1YSyppDfp6xpW4n39eUxM= -github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4 h1:71m+NvWv63AnrzLpLnLwKs6OlpeJ0g/y+IYInc/V3QI= -github.com/aws/aws-sdk-go-v2/service/qldb v1.23.4/go.mod h1:E6pzF6rAtAfRz2IE1hRho83lQx17IUQGLCrfgS2+s6U= -github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2 h1:zCXkriVKkUdplraYneawNPsEUe71CKOLHq4HJ6+fYxo= -github.com/aws/aws-sdk-go-v2/service/quicksight v1.71.2/go.mod h1:f6e2kXac6YYk9f51LW3TwcQk27Y2OF8O68wNxU8WRFU= -github.com/aws/aws-sdk-go-v2/service/ram v1.27.4 h1:/Dq1qVV1GzFvjs5Lz9kE1d03XeiEI+JFzqHtwmnSAx8= -github.com/aws/aws-sdk-go-v2/service/ram v1.27.4/go.mod h1:TWkXQo8ew7pyPtytLlHIL8meywY2lOJk6QdC8zmBD/8= -github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4 h1:oUAgSPugpGNhLsVruLMq7FBHq5DgQzokIh1xfgGB3Ro= -github.com/aws/aws-sdk-go-v2/service/rbin v1.18.4/go.mod h1:4FFWPDJJuUu9HeE5zO2DtmITnOnXScImuhEaQlpPWEY= -github.com/aws/aws-sdk-go-v2/service/rds v1.82.1 h1:4s+9AtQQGB5n0xMm0xRbIQOFoi6rrggMlFt8WwHcDvs= -github.com/aws/aws-sdk-go-v2/service/rds v1.82.1/go.mod h1:hfUZhydujCniydsJdzZ9bwzX6nUvbfnhhYQeFNREC2I= -github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5 h1:2+q5D3ETSf+iikyY3y9wAcgeBl7OhwMr6sGNsFPSuiw= -github.com/aws/aws-sdk-go-v2/service/redshift v1.46.5/go.mod h1:ewgM3ybBFAedvhnzP5MqVUUopusCWk0BpacCQKZNge4= -github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4 h1:3xIX2dSZqT4jw56itaL+pE/Byf7XNN27zMAWN1wN6QU= -github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.27.4/go.mod h1:C4qf7cVMEVAzocVdhne+xnrSNHCqBlqiDSqb95MEkls= -github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1 h1:LWLva+4Mvp8DfrcsbZs5OIi3eGKSKVeFCFF/7Fy/Yjk= -github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.21.1/go.mod h1:EhJJLJtlusHggdYFuiCv2LyojYq23Q+Fij/c9zZPA+s= -github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3 h1:b+l0xTU04tYJHEcMygS6Hgd1YiocXGuFZ3L1D90ue7I= -github.com/aws/aws-sdk-go-v2/service/rekognition v1.43.3/go.mod h1:U0dnwZg+yEdpK8Qw6HR3vsrbzzG14dGpqG5CcNQEzNs= -github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1 h1:WqPlt/aLrtiy1pBiOxE3ybqC2dB38QK6yEY2tn32pzo= -github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.24.1/go.mod h1:zwLavE1e9LVWL7ipQnKkEwiMdoy7RsDIpKDxKrcXcZc= -github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4 h1:4WriI54AJNcwZ5/1Pv9FW/RA7ZSSiDyuKcB5Uhjv5w8= -github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.12.4/go.mod h1:gTYtb5NQB1odCQC+4tJKsdqEIE8YK0UxIqeDGkGr1l8= -github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4 h1:Y5HXLHlU6hAnXzvm9mdr3pxYKG5srAcJiJ5Xs9xv2VQ= -github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.24.4/go.mod h1:D9l849Ai7JGtu9/Bo2AG4PnNGrsUbUbCkL+DnS1xY+k= -github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4 h1:ZNrtr5E45PPgq+sjGpX3FtzIFmhmeo0qzl+rtBECTgE= -github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.23.4/go.mod h1:XDlN4IONFWl3b9HSVfxYdFtUcZ7lofcrxU8mpJNGqJw= -github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1 h1:MbpIIxlZLEvaVBCs5Hz1S9WRrMLflJvs7weXfHb2j24= -github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.14.1/go.mod h1:kRM2fTpo6FW8i7nbrp3naDtNdAhynDHGjE2ZVkUVnqg= -github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4 h1:GXV/Yuwu/hizxIXr3EAqDJdRdjya1i0kINoUdBBHdbQ= -github.com/aws/aws-sdk-go-v2/service/route53 v1.42.4/go.mod h1:QN7tFo/W8QjLCR6aPZqMZKaVQJiAp95r/g78x1LWtkA= -github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4 h1:YCHWMRbaIyNUzhsFXSxW2aJ00WV6FUGzt2OtyE7RMyw= -github.com/aws/aws-sdk-go-v2/service/route53domains v1.25.4/go.mod h1:WUxTIZlbeHcwisUsauu2ra7O2+s11PM8xRLffHzc1q4= -github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4 h1:pUDTeq2jOs5+oAIzvCIQH/fz8OM8JBxhUDckji5y590= -github.com/aws/aws-sdk-go-v2/service/route53profiles v1.2.4/go.mod h1:dnf5pFb215zPFBAAIXks1Bmim6TqHy6aREbVfGDCtT4= -github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4 h1:Sq4X08SEwsBqEbXQ1/9jpyRTrZyKBc9pcGtugdvOyLQ= -github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.23.4/go.mod h1:1Kde+Ct5pBapu9i7xzb8p4ktqOeB0wwVlmqgs+ifTAE= -github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4 h1:25V/wRbTT5E0EPAclAM9qcwTrn8l687qqdeeCmee5eE= -github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.19.4/go.mod h1:f6aal+/ZIeGgPS96j0kkxLQvDPTvDGUCM2weyXvc44A= -github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4 h1:YuGLHnF+el3VbFDDMGjtEblJSx03uG9VelRShPXWu28= -github.com/aws/aws-sdk-go-v2/service/route53resolver v1.30.4/go.mod h1:nYjNCxhMB3EnfqEZFTqFJ/SmT28TrobM4kx50RuI/ng= -github.com/aws/aws-sdk-go-v2/service/rum v1.19.4 h1:FOIxk29IdEuDQ/OExisyB/j2Gs27+rErI7F2cWQOLv8= -github.com/aws/aws-sdk-go-v2/service/rum v1.19.4/go.mod h1:bdprjbQtxZ1HgvXeDfVzw17CerK0+YCRlDiKGLXIsgU= -github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2 h1:Kp6PWAlXwP1UvIflkIP6MFZYBNDCa4mFCGtxrpICVOg= -github.com/aws/aws-sdk-go-v2/service/s3 v1.61.2/go.mod h1:5FmD/Dqq57gP+XwaUnd5WFPipAuzrf0HmupX27Gvjvc= -github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4 h1:w8i47heyQSv0gNy34TuW2/RJgizvFWUBi2tD6d/m5Ik= -github.com/aws/aws-sdk-go-v2/service/s3control v1.46.4/go.mod h1:X0UNddpS5rWWrPKEMGGnVPqeFiaHZWs276CrCLiCTQA= -github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4 h1:hBa2bDiI88EpC+TzuUvEIZhFkkL2v/zHGBicA4yolVE= -github.com/aws/aws-sdk-go-v2/service/s3outposts v1.26.4/go.mod h1:VrGFzeizVWk1GfmZVNj3Dctn1dxkyFIRQxQ3lnnFsG4= -github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0 h1:NDEbY45I7YFiSAW055YdE6fFoxmudl+jK/8qe//Bduk= -github.com/aws/aws-sdk-go-v2/service/sagemaker v1.154.0/go.mod h1:tn9CZCzeX7NC+qhWtnsN7GUzXG64/QUqjxeZZetzjpo= -github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4 h1:vh2sqeiHm0L9aatuSTSbo/pq9XdZkLMhb8DwWL1Ta9s= -github.com/aws/aws-sdk-go-v2/service/scheduler v1.10.4/go.mod h1:m014BftQaUEsNk/6VMkqSj16cmUwAvgXHejhGDC46Jc= -github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4 h1:QwtdnU+lr5vvHqnbJ/qGXvAPwdLwYGL9mn2kbDOr+4E= -github.com/aws/aws-sdk-go-v2/service/schemas v1.26.4/go.mod h1:f6adT2VvyhA+haZ1jJXGYaZyHIx55jrYcN7oRV6myRg= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5 h1:UDXu9dqpCZYonj7poM4kFISjzTdWI0v3WUusM+w+Gfc= -github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.32.5/go.mod h1:5NPkI3RsTOhwz1CuG7VVSgJCm3CINKkoIaUbUZWQ67w= -github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0 h1:FzO8SVzUET6wNc74bt/x8WkJXZoTrrdMyNcq2xXOhVM= -github.com/aws/aws-sdk-go-v2/service/securityhub v1.52.0/go.mod h1:DSn4Os/A8w+uGnJI0LxL0+HFXKUsBKZNZLvtsE271H8= -github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4 h1:8sFt3y2akVCYqKmOdElGFYT6fNHTMYWf8j/orE/T1PQ= -github.com/aws/aws-sdk-go-v2/service/securitylake v1.16.4/go.mod h1:MBig0NkDyFmiNrETpm7AGEGXDFxFCw9SjaW9+paJAdg= -github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4 h1:131WE9mk0sgasGRY0b7GW2kOk1dv6UnSegrfEX0sTnM= -github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.22.4/go.mod h1:0w7vfeqOLhAGJvcv4abYquLdqgi46t3cSSzNHm3ifDg= -github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4 h1:i0J7/4cRSW1/tQsp9HXG0CUQ9zfWtNSk0qB0TPI7GoI= -github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.30.4/go.mod h1:PRd4P8yzjyCUfWIMmgiLS4/DgPfmjq76XoXOPGk/Cug= -github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4 h1:BkZVxMM1eMCH/K+oilj/5DiYDKzcyUgPCbOsENflPlg= -github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.28.4/go.mod h1:h3aaCEFaMrY1+zUS2YCphaW2UZGTyZuWNNr7S4QEVno= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4 h1:YEY+Y4Lf3TuFrw8keb8NZ5nsbo/YplxEgZWbqnDlq+Y= -github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.31.4/go.mod h1:5autx6GwAtQVv8S/qTwBKfxzAAwe8hOlzVuTtLdliVw= -github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4 h1:d2hcQdhIWKhLfifd/FvgSs6gQvFke885SotzqvUf0Bw= -github.com/aws/aws-sdk-go-v2/service/servicequotas v1.23.4/go.mod h1:tMgth4UXYC4ExLwX/9STbRJCiP0vz3Ih3ei8iUHh76w= -github.com/aws/aws-sdk-go-v2/service/ses v1.26.0 h1:k42jq8i0DbnPxr+URD58oZw/Esb93kzoSczfEYrPlw4= -github.com/aws/aws-sdk-go-v2/service/ses v1.26.0/go.mod h1:6Ul/Ir8oOCsI3dFN0prULK9fvpxP+WTYmlHDkFzaAVA= -github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0 h1:xgp46CIfHVv0vj2+/NXZ5l5rNyuOt40JX/uOTo3f748= -github.com/aws/aws-sdk-go-v2/service/sesv2 v1.33.0/go.mod h1:qVIFAGMTTDMumfHxKW8QoQJXvlY3hkfaxPONLHT3asY= -github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1 h1:9nvLjqQWTrehdzgfdDuBMAbOcAwlolbhYE9htVVTPvM= -github.com/aws/aws-sdk-go-v2/service/sfn v1.30.1/go.mod h1:jIKXvGI0iFk5QXBW8FntPO/tqdmfC3OS0Z38twH9a08= -github.com/aws/aws-sdk-go-v2/service/shield v1.27.4 h1:zIe0kKPu8+AaY61HaNbj/wQd8vqUk+9rgcRjBcYOv6M= -github.com/aws/aws-sdk-go-v2/service/shield v1.27.4/go.mod h1:FNcYLPvoSlKrkSMkF1lLHCtm57w/144AkbL7Bk39u9o= -github.com/aws/aws-sdk-go-v2/service/signer v1.24.4 h1:M45uI6Xs717kXTlX34aYi4izTtT0P+WFxgUF0drYJvI= -github.com/aws/aws-sdk-go-v2/service/signer v1.24.4/go.mod h1:e2eA2NfmOL2k7BDY4d+qOideIxsR0mwMx/4uMAD/Or0= -github.com/aws/aws-sdk-go-v2/service/sns v1.31.4 h1:Bwb1nTBy6jrLJgSlI+jLt27rjyS1Kg030X5yWPnTecI= -github.com/aws/aws-sdk-go-v2/service/sns v1.31.4/go.mod h1:wDacBq+NshhM8KhdysbM4wRFxVyghyj7AAI+l8+o9f0= -github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8 h1:t3TzmBX0lpDNtLhl7vY97VMvLtxp/KTvjjj2X3s6SUQ= -github.com/aws/aws-sdk-go-v2/service/sqs v1.34.8/go.mod h1:zn0Oy7oNni7XIGoAd6bHBTVtX06OrnpvT1kww8jxyi8= -github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5 h1:eY1n+pyBbgqRBRnpVUg0QguAGMWVLQp2n+SfjjOJuQI= -github.com/aws/aws-sdk-go-v2/service/ssm v1.52.5/go.mod h1:Bw2YSeqq/I4VyVs9JSfdT9ArqyAbQkJEwj13AVm0heg= -github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4 h1:VJC0D1rgwZEA7sI6B4e41TBdjKmAb/IiLKB5LsiHVw8= -github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.24.4/go.mod h1:3gYJPqrnwX7Tp5dz1J/ggR6iPrAVlC27mXQ8DLXsu3E= -github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4 h1:9F1Hm3ZDFiLdVHztKWmmrb8LOaXn0HtY9YyUuPmoCmU= -github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.32.4/go.mod h1:eaGj2hqxtnM4M3b2JTOdJbiFMr0O5Vjksi+gIPmi2O0= -github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0 h1:y3IzlPKfVZzbFKmX6rOzjissOOBr0iU4BH5X5q78Hv0= -github.com/aws/aws-sdk-go-v2/service/ssmsap v1.16.0/go.mod h1:c3LLUtOihqJn++BtmSzf2xjyt1cMCNAJMBP0IMXHVRE= -github.com/aws/aws-sdk-go-v2/service/sso v1.22.7 h1:pIaGg+08llrP7Q5aiz9ICWbY8cqhTkyy+0SHvfzQpTc= -github.com/aws/aws-sdk-go-v2/service/sso v1.22.7/go.mod h1:eEygMHnTKH/3kNp9Jr1n3PdejuSNcgwLe1dWgQtO0VQ= -github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5 h1:E1FPa9xEDKEMcKsRrZ/wuonFwrtVJ2ZyDS+nVFliZPg= -github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.27.5/go.mod h1:vts2iEAgM9gsyWx5c1z6db/Kw5WBKKoZBb65JfW3YR8= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7 h1:/Cfdu0XV3mONYKaOt1Gr0k1KvQzkzPyiKUdlWJqy+J4= -github.com/aws/aws-sdk-go-v2/service/ssooidc v1.26.7/go.mod h1:bCbAxKDqNvkHxRaIMnyVPXPo+OaPRwvmgzMxbz1VKSA= -github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4 h1:1jVRBgclr7cpeLiIs348kKXobvVjdlbHfVYM40Y/Bv0= -github.com/aws/aws-sdk-go-v2/service/storagegateway v1.31.4/go.mod h1:WmqcvGd10eSVYIjcQYmBmk/tcIoCaxGtUHA1J1hSZvQ= -github.com/aws/aws-sdk-go-v2/service/sts v1.30.7 h1:NKTa1eqZYw8tiHSRGpP0VtTdub/8KNk8sDkNPFaOKDE= -github.com/aws/aws-sdk-go-v2/service/sts v1.30.7/go.mod h1:NXi1dIAGteSaRLqYgarlhP/Ij0cFT+qmCwiJqWh/U5o= -github.com/aws/aws-sdk-go-v2/service/swf v1.25.4 h1:TZ8i30MwDZybhMTTtSR6MfDRmq6IC1g0Yd+uYIu+U+M= -github.com/aws/aws-sdk-go-v2/service/swf v1.25.4/go.mod h1:friMlcMGTLFKOYtghIFILFGt/qXHugU3LVyb+ZZoUto= -github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4 h1:fLZX6D2oTLqHqtq8D7d2zXhTB47c62Vb3BpFD+bdX8I= -github.com/aws/aws-sdk-go-v2/service/synthetics v1.26.4/go.mod h1:7e8prP5gp4ppMRhWyxI6IS6HcdSYKUeCMSP0lCvc2Mc= -github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4 h1:fOMpu3sHr6ogDeIGA9RtyUJYhk8zftvRA5caPwSUy2c= -github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.2.4/go.mod h1:B90eVR/hml+ZWjDbFT6CuGWhDgDSDMUxdZXAhj7EdZM= -github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4 h1:glNNLfVzW88jz83oPZ4gXndJL7VDDANHowCoJU673OU= -github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.27.4/go.mod h1:VUHrcV1XoUd6ZWzIMal9CeAA2EiKkAhmImuRGhNbaxg= -github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4 h1:IRkhEZHYiGign3W70B2klrcSAGd0AxzwRPVXzYrWaC0= -github.com/aws/aws-sdk-go-v2/service/transcribe v1.39.4/go.mod h1:SjPCCILSbP2Qa1EtRiVAsLv+VhPozsIaAM0CfIR4418= -github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4 h1:ScuygyLPjcj3f93Jx8ROfnvGbjemr0nQIWUct2oNdzk= -github.com/aws/aws-sdk-go-v2/service/transfer v1.50.4/go.mod h1:WnJm0jGBgwOlftpREDb79ZVjBaMGCTy+lBrZyPKj/9U= -github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4 h1:vqIZR0Mo6u0Lx/Ep5ea4kaxalsKY1+Um1tJ6UvoDArs= -github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.17.4/go.mod h1:lmvSNrXkQPdl9SaIi+yvK9UQ3USZC8N3iImoCu1ADo0= -github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5 h1:C/vvsHEmnq3aDDOd4NlnTxBD8jQUaiz5aWDe7DZXbmk= -github.com/aws/aws-sdk-go-v2/service/vpclattice v1.10.5/go.mod h1:1mlBtH/eZLPMsGP1PfTP7dCo5UxoQakUB/PhqYYR74A= -github.com/aws/aws-sdk-go-v2/service/waf v1.23.4 h1:nuWRbrvFDguak/TyMboBinKnb2mpAND/bfP1q86oPu0= -github.com/aws/aws-sdk-go-v2/service/waf v1.23.4/go.mod h1:tr0CnSIV6Ec77++iNfJ3O4IFLA39XNS9K8Elz8fX0HE= -github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4 h1:3oAEFGfXT0bDCd8guP96HHdWMskaSyi1cUUTsf/hm6Y= -github.com/aws/aws-sdk-go-v2/service/wafregional v1.23.4/go.mod h1:/XumuYHUill3/zg5H1ZA0ReiHNSw13CHG2yiIx7GMog= -github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5 h1:0JcKRIwypcn+qjFntLrJ6S1KZQDgVicNX24YT2O2ehs= -github.com/aws/aws-sdk-go-v2/service/wafv2 v1.51.5/go.mod h1:P95v1j9QVTk6fFciQhk/PnY0nYPGWixtJC/G7e2TY3M= -github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4 h1:9Qd0MjFLUAUJqHf450+moANwNIh/d9cZ7ilP62CvfBw= -github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.32.4/go.mod h1:kIGecw/fUgEttRZPxglmcpyZdStWWJvWKJRmMyKiwDE= -github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4 h1:ocpfluH1mGYGRhjc89zlMr83P75qRkyET+GuRXj6twI= -github.com/aws/aws-sdk-go-v2/service/worklink v1.22.4/go.mod h1:t5Ii3SqJrHijXgRbAWOfD30e/uuNxaVnQdLfji/yGQ4= -github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1 h1:O2IZDp8Y+6ywBfIyBGMDljfQzRvnO2Fn85eV1+2Ovlg= -github.com/aws/aws-sdk-go-v2/service/workspaces v1.45.1/go.mod h1:NpECdAtx0GNmx6ANGHmgDxqV6LQq59cxs7lY7vUiLUY= -github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4 h1:jzF1yA5OeQuHzuPgdNiQ7no4wWGJ7hnYlPelVloFrXg= -github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.21.4/go.mod h1:pS1ioSPDOAQ3c6BmkVxpVOaloLm6NbJ9Yvz5S3R+gP4= -github.com/aws/aws-sdk-go-v2/service/xray v1.27.4 h1:ybfrkoywYgvJj4RYUsQWdBlIXwa/ecmtybnEnYPgph8= -github.com/aws/aws-sdk-go-v2/service/xray v1.27.4/go.mod h1:dYbiZw60hQKk9dErFQ7t+OF+6qq6Vk9oazdnZxZhZSc= -github.com/aws/smithy-go v1.20.4 h1:2HK1zBdPgRbjFOHlfeQZfpC4r72MOb9bZkiFwggKO+4= -github.com/aws/smithy-go v1.20.4/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18 h1:OWYvKL53l1rbsUmW7bQyJVsYU/Ii3bbAAQIIFNbM0Tk= +github.com/aws/aws-sdk-go-v2/internal/v4a v1.3.18/go.mod h1:CUx0G1v3wG6l01tUB+j7Y8kclA8NSqK4ef0YG79a4cg= +github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.33.2 h1:YQmTD87Nr1Pbs744qILXJ8Z7kBdmtPpVOuj/gkfgm2g= +github.com/aws/aws-sdk-go-v2/service/accessanalyzer v1.33.2/go.mod h1:lJHy3hPT0NATCHF+ZbrShk+WFmp0SRF10+zoIPTFRlU= +github.com/aws/aws-sdk-go-v2/service/account v1.20.2 h1:4k6o41QjLjgRWJ4noapiYOt/MkTKYpxxm3tV3auMV54= +github.com/aws/aws-sdk-go-v2/service/account v1.20.2/go.mod h1:7pve48PWWDbBFRZwqJyWGcvbkHpcUBRHtWSkoRMVOnI= +github.com/aws/aws-sdk-go-v2/service/acm v1.29.2 h1:+zP+Pp6cIajY8CPT+ABCOLctvmYkNuNUSZ3vrDIvKzk= +github.com/aws/aws-sdk-go-v2/service/acm v1.29.2/go.mod h1:pyj5IBRLA+w27gR7KJY/4lSWoP4XOsyOVsXKAMvWE3s= +github.com/aws/aws-sdk-go-v2/service/acmpca v1.36.2 h1:akZeRODD6PrS5zCrNeAru9IKEr/P4ocf4VMehHYnxaU= +github.com/aws/aws-sdk-go-v2/service/acmpca v1.36.2/go.mod h1:i+aP0us0oDFVPP86a/xf3tR0uqWv/FYdlMGn2DQ4MTk= +github.com/aws/aws-sdk-go-v2/service/amp v1.28.2 h1:4bWDnWg7C2j08Psm7spPES8amQfaLfaFNZVSTVEX/uQ= +github.com/aws/aws-sdk-go-v2/service/amp v1.28.2/go.mod h1:Kl9aIKyfKh4EbccGaxSa9S+IbWYsqnCBKeY7XVy8Smo= +github.com/aws/aws-sdk-go-v2/service/amplify v1.25.2 h1:K5yvCYPvRDXPnx6kvgbl/mMGcfKbEvgdJxZKaf+ott0= +github.com/aws/aws-sdk-go-v2/service/amplify v1.25.2/go.mod h1:Zoj++3OeG0yMMdxvtSdoWY5U/kUzXC5xWjWz+q9Yk5s= +github.com/aws/aws-sdk-go-v2/service/apigateway v1.26.2 h1:qX2lC5M6ZrjFK6CJl6qrRWtLWPVDVfMh3k4TFW+eWEY= +github.com/aws/aws-sdk-go-v2/service/apigateway v1.26.2/go.mod h1:qTYWFp/mdwk7tM8Z0lcFnUUvywmc0GYRmj/4Ko28yQo= +github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.23.2 h1:GOB+u7ARBjmATXqMsdHaiLPGW/OIGJZb+sbT5S+cJv0= +github.com/aws/aws-sdk-go-v2/service/apigatewayv2 v1.23.2/go.mod h1:y75KawFLMiWESE86a4IwN+iBlxSYT5rpqySlcxQw18c= +github.com/aws/aws-sdk-go-v2/service/appconfig v1.33.2 h1:AAZ0ElKb+RRTm/S7lftJHFAd4d87utD0RKveSb+udQg= +github.com/aws/aws-sdk-go-v2/service/appconfig v1.33.2/go.mod h1:zqEdmXsD9qS7hjOMednGrVDu28O8d0VzmYR6eouWYlg= +github.com/aws/aws-sdk-go-v2/service/appfabric v1.10.2 h1:lozdDDLmd2cpXik0QFyo6zyTAtPid7xVG2ouyU8Xyt8= +github.com/aws/aws-sdk-go-v2/service/appfabric v1.10.2/go.mod h1:pdRgMYHJfDDeTAw4TI4+EfxelbtA0U1On/PSUPhGz20= +github.com/aws/aws-sdk-go-v2/service/appflow v1.44.2 h1:8rj0j8OieQBUrFE2G6qCpebwEcE4LYaukKkKi1jsyH0= +github.com/aws/aws-sdk-go-v2/service/appflow v1.44.2/go.mod h1:7GrCW+K/o84aiTvG0/Ay/UCAiwjkonvuGvnFBFpJITo= +github.com/aws/aws-sdk-go-v2/service/appintegrations v1.29.2 h1:GuaLgkDKBJafUAd25WB8XdsFrfc3EtOwmwQxA2sqOJ8= +github.com/aws/aws-sdk-go-v2/service/appintegrations v1.29.2/go.mod h1:AqxcYxSdMO1ZSB3d10Eozc1RfKfYjrn0K1nIsjaYJ+Q= +github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.32.2 h1:axbeTrC2LP7QpwzBqUSirrzDEWEJbjHmWMfF/OL6xwc= +github.com/aws/aws-sdk-go-v2/service/applicationautoscaling v1.32.2/go.mod h1:tPjL3WDvnky54nGINDJmP6byRAbQiIpdLbT6gnZq4nQ= +github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.27.3 h1:0N2qI8kmroTN0haXJR5kcQa4Dfpbh4NTicTaI3MoAr0= +github.com/aws/aws-sdk-go-v2/service/applicationinsights v1.27.3/go.mod h1:lIGEkWgdZrjtZyPQ1XMjYfFCWafpP7F30Rdz+wevQIg= +github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.5.2 h1:/vffn0q6cucT9+Rc/3hqjy1Z8I4tCNddcquhVdm/Puw= +github.com/aws/aws-sdk-go-v2/service/applicationsignals v1.5.2/go.mod h1:Q5/Cw6jsfPipidwxebx1bAwPCOzORVyGU0POTe//8XM= +github.com/aws/aws-sdk-go-v2/service/appmesh v1.28.2 h1:KDIqoM0RfW6AZAol93MNiOVd5vITNO2lfLhU0ENDPTs= +github.com/aws/aws-sdk-go-v2/service/appmesh v1.28.2/go.mod h1:EFX0QOb5sy2bc7qLrCtaWBCAphAsF2H7q6vzTklMXds= +github.com/aws/aws-sdk-go-v2/service/apprunner v1.31.2 h1:Lh2SCnNCFYaL3zPZ15lo+SaQNG6d901gqoU7yGjXupE= +github.com/aws/aws-sdk-go-v2/service/apprunner v1.31.2/go.mod h1:6VHD8l7WdVP6s6haYvfXpO632tCCvKI9etO9sbwSBOs= +github.com/aws/aws-sdk-go-v2/service/appstream v1.39.2 h1:NdSOBVMDu5iCigj5gPCqUK7R3nPJukk0fXPLj7icp9w= +github.com/aws/aws-sdk-go-v2/service/appstream v1.39.2/go.mod h1:swGQlfkXcvKPFgrRJINANYvHb2u+NH88mPyhvNqU2Pw= +github.com/aws/aws-sdk-go-v2/service/appsync v1.37.2 h1:otkSvG1Z+TARNn58Y5qjdZMbH2+GOnwV8+K2R4gSLzM= +github.com/aws/aws-sdk-go-v2/service/appsync v1.37.2/go.mod h1:MWfGPdl5m3phNVRgLU3fIgPnzTgrFwONX/T8/DK6eoE= +github.com/aws/aws-sdk-go-v2/service/athena v1.46.1 h1:pYdI80MNBtGZnI2dfBk6r0CIQsHWpw9Td8uYmgItsRU= +github.com/aws/aws-sdk-go-v2/service/athena v1.46.1/go.mod h1:BPy6WfKKUTQhO6hVCyImd1I0ejlngPaCu1zU0vZ1vPQ= +github.com/aws/aws-sdk-go-v2/service/auditmanager v1.36.2 h1:Olieok8TUBkc6wCb0Qp8nrmI+iDBHOrA0IZNAAf92Q4= +github.com/aws/aws-sdk-go-v2/service/auditmanager v1.36.2/go.mod h1:auTo9OWA6W4naXZIKjBZPeUdYe/5idHL7r/+6zgbbFo= +github.com/aws/aws-sdk-go-v2/service/autoscaling v1.44.2 h1:2S+PZEKpyQUbNaR2p+CTO+NfS1+x4Su7xSdaZcbGLEw= +github.com/aws/aws-sdk-go-v2/service/autoscaling v1.44.2/go.mod h1:Gmv7s//GGvs3nj9aqltFYnLStW8vDIwch0USkE67G4E= +github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.23.2 h1:rmtYggAGmr9RVOv+acf+FKbpNkdKnrhucJw01gQkjHc= +github.com/aws/aws-sdk-go-v2/service/autoscalingplans v1.23.2/go.mod h1:IXXoIU2PoQd+uUpu1qzC+tcyWpaJBLlX3bQTvaxO6Fo= +github.com/aws/aws-sdk-go-v2/service/backup v1.38.2 h1:0frocw5aVGUnqsVg3BqtdwncxUlTNulFSOtQVHlrtfk= +github.com/aws/aws-sdk-go-v2/service/backup v1.38.2/go.mod h1:MWWsaecE5EujYI9tD9+yeDmKcPTkfrBhS9TPX5EYIEI= +github.com/aws/aws-sdk-go-v2/service/batch v1.45.2 h1:VZ+ompKb9w3uZspgZ+2yD2OCEeUJJvcaC+VVmrN967g= +github.com/aws/aws-sdk-go-v2/service/batch v1.45.2/go.mod h1:z9GrSORElTuTG+rLKbQMAKi/QJeZIlaSx2c1PWO54ok= +github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.6.2 h1:kLgOBz/6VNu3at3pkd3BjmWMsXbcQsGRIWwee7wuiIA= +github.com/aws/aws-sdk-go-v2/service/bcmdataexports v1.6.2/go.mod h1:DsvYjYqN9EHrL68hc7RYYImI68BeyMdku8+8rm+AeUk= +github.com/aws/aws-sdk-go-v2/service/bedrock v1.19.1 h1:tBs50qPo0MQHzrggd2za8RchMFZCSgnQ+pJ18O3Nzhg= +github.com/aws/aws-sdk-go-v2/service/bedrock v1.19.1/go.mod h1:zr1Em8iRwo+9WWUsfYSR9ugG0TFR2hMDaZYqMLH7f2U= +github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.21.1 h1:JaVwiVoqBMT7939WM8RmaKl20AM9T1/QJpPg94TIu54= +github.com/aws/aws-sdk-go-v2/service/bedrockagent v1.21.1/go.mod h1:TWgiTaFOEPO4WmONX+kASPCHobxtLGPjQyT80mPOvSE= +github.com/aws/aws-sdk-go-v2/service/budgets v1.27.1 h1:2ccATKKXh7llmUNifz2hcLh3Dcv8rRnCJh/72HCVsSU= +github.com/aws/aws-sdk-go-v2/service/budgets v1.27.1/go.mod h1:VPYBTW5go5v/QIeXzhkv51xoj5pRpIIlWe8NCdHFfbA= +github.com/aws/aws-sdk-go-v2/service/chatbot v1.6.2 h1:qOY3VrapFxZtmIwvFNUCh/qStdhfCYlkD0VA+FBPBTc= +github.com/aws/aws-sdk-go-v2/service/chatbot v1.6.2/go.mod h1:z959I7ZCUNrvPawbtgEw7xjzaSma8sbypOryHODvm/0= +github.com/aws/aws-sdk-go-v2/service/chime v1.33.2 h1:n+gJuylm+jrTpGgjDvTzgsBw0eBuRRidjjkGg//W7Ls= +github.com/aws/aws-sdk-go-v2/service/chime v1.33.2/go.mod h1:xyUd00h8t5+bu5qN+XDjeA2U5O2sWSH69lphLQWNCec= +github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.19.2 h1:/1EDqoxB9eGFjir37+1w0H5Y0tCSUZwY9dtPEYK+/Yc= +github.com/aws/aws-sdk-go-v2/service/chimesdkmediapipelines v1.19.2/go.mod h1:CGXRUn9razUClMrT0ztmaPeAtQJjBuewiZ0htkSlj1k= +github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.18.2 h1:nICIPZKYDiFAPY8A8dm7TWNBV4a5QUQe+Qymox5Zlg0= +github.com/aws/aws-sdk-go-v2/service/chimesdkvoice v1.18.2/go.mod h1:Y1Sv53bccpWBNWIw6+29DEztSouqq/u/S6S/lPqI9/A= +github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.17.2 h1:kNG2Wbo9SSkIaSIO0kVyogca27/aHBuGP/pNvIwinmc= +github.com/aws/aws-sdk-go-v2/service/cleanrooms v1.17.2/go.mod h1:iX55GDn2lL2pthAp3k3lNpsRfFdfNpvYlHHqu8GQKT0= +github.com/aws/aws-sdk-go-v2/service/cloud9 v1.27.2 h1:2Lhh/yg+CgH6Pu7OvesM6uP62spjvZyUyWsn60xFjww= +github.com/aws/aws-sdk-go-v2/service/cloud9 v1.27.2/go.mod h1:R6qoyNSjchvHZZrUVpMwqjqOuDNCdk9qoI9IagO02xg= +github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.21.2 h1:dCuKmwWeHdV4Y1Z4WKp8Ss006WN48EHVcPyMgtWlanU= +github.com/aws/aws-sdk-go-v2/service/cloudcontrol v1.21.2/go.mod h1:m76qmFtlykPrPIMM4wpE3nTukLjkq7bt412UVaQbp1M= +github.com/aws/aws-sdk-go-v2/service/cloudformation v1.54.2 h1:0xzfXPA31Hkoi9KnQnkZNll3/KvkeYF8eYAvbjy0FOI= +github.com/aws/aws-sdk-go-v2/service/cloudformation v1.54.2/go.mod h1:85xWVAzH8I6dCauQy7j1nt8CbSELPzGQj45chIZ/qMA= +github.com/aws/aws-sdk-go-v2/service/cloudfront v1.39.2 h1:U8FVH342YcgI+nLuy+XctvI+M+jkmd8yBFnkM/8CM/M= +github.com/aws/aws-sdk-go-v2/service/cloudfront v1.39.2/go.mod h1:cShu4+4PIZJ5nvMI+NEcItwVjMxQV0SGMYMMOLN5FME= +github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.7.2 h1:+1l8em+RaE2ZULoxo/NELNwgEAiMkEYBW34VtpevP8U= +github.com/aws/aws-sdk-go-v2/service/cloudfrontkeyvaluestore v1.7.2/go.mod h1:MDEsRSicvgQweiN8hbGErk583wyHZkOlbc4BfKhSi3U= +github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.26.2 h1:ZbBguPNHVub12aYeNY2VrU0qCuFaYoV74Ef/H2UK0pw= +github.com/aws/aws-sdk-go-v2/service/cloudhsmv2 v1.26.2/go.mod h1:Xt7hXQe1EeZQ5J0efi7SS12CN5otGyTS5IFnWCIK6cg= +github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.25.2 h1:zpemefmICrgOOomi/J+DmuYMdaVMl6QU/UdrVzYMtmE= +github.com/aws/aws-sdk-go-v2/service/cloudsearch v1.25.2/go.mod h1:0ZqrezjT/L6ruxNur0O+LcXVIiPPGpfhfGy3FNokiuU= +github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.43.2 h1:sLoUkwhrhogwbnQ2/nsc1MT3dia7krZHHwCMbFyYGbo= +github.com/aws/aws-sdk-go-v2/service/cloudtrail v1.43.2/go.mod h1:ODEcuhq+MDaWP9fpgCPcYMKE12pyK5g5W2U0z0nHEiI= +github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.41.2 h1:jB98st53IkKoKXQAwhP4WjVaP+dCBOy75HfCo6Vlx6k= +github.com/aws/aws-sdk-go-v2/service/cloudwatch v1.41.2/go.mod h1:TqMW1vaXXczuV0O1Wk+8+IZZQg7VusHNmTeJzNz6PK4= +github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.40.2 h1:q5+hHt4JBA+8K6uAvfLWpUs7ErVR0GNW0Xf5KTOl84c= +github.com/aws/aws-sdk-go-v2/service/cloudwatchlogs v1.40.2/go.mod h1:3p7NzlLlJesNGovq7Vqx8+0UibawzodrBRQAbaza6pI= +github.com/aws/aws-sdk-go-v2/service/codeartifact v1.31.2 h1:7XOQO97FkhrPuCcmDqX4IaaEC93Fr9bXfJeZ6b+weQ4= +github.com/aws/aws-sdk-go-v2/service/codeartifact v1.31.2/go.mod h1:7QKOwF4gC/ELkHuKTnVr/zGuQpJgdcIfFO3ph9TZbS8= +github.com/aws/aws-sdk-go-v2/service/codebuild v1.44.2 h1:2nLfDL4Gku6Q8u/OUyK7UQPfAxephIUZaLVa853KSFw= +github.com/aws/aws-sdk-go-v2/service/codebuild v1.44.2/go.mod h1:gSVnRPxjJD21L+rU0ovZxs6rn0bigG5Rvthy3EDNlMc= +github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.16.2 h1:vjql4sX+ZLBdAbEFLoA4op+RpG6M0KTVg+tgXmkZh7c= +github.com/aws/aws-sdk-go-v2/service/codecatalyst v1.16.2/go.mod h1:OCGGMVnFTtz8ndbULEt/0schZMYbkrEv4kd3DY0OG24= +github.com/aws/aws-sdk-go-v2/service/codecommit v1.26.2 h1:KejvYNQBN5Bg4tqUdVDaeD2liYIBJ14G2+w9h6SQz8U= +github.com/aws/aws-sdk-go-v2/service/codecommit v1.26.2/go.mod h1:u7i817xe1zuglUic23rNGtTrOUUsBXu7Eta7qT2LuVY= +github.com/aws/aws-sdk-go-v2/service/codeconnections v1.4.2 h1:DvI8uoJ1Lo4/+R3vRe+bRha4Z5EKW/fFpWKB8aw++nE= +github.com/aws/aws-sdk-go-v2/service/codeconnections v1.4.2/go.mod h1:tFuhSKT1n7eljVQM3cRoWIy1dEBAD6FsWMZz+qhWFBM= +github.com/aws/aws-sdk-go-v2/service/codedeploy v1.28.2 h1:/2b5F9SrPWB9aAUFtkHiBIEP7FHNFajoYUnneFfzJsk= +github.com/aws/aws-sdk-go-v2/service/codedeploy v1.28.2/go.mod h1:JbkzZ7jxnq5In2Vli4KSBwa3SQBYsEljXnU9sLYV7i8= +github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.23.2 h1:rNz+kVcBFZPBfHh5SPKRgRxTAyAoDfgiTV936b9swNE= +github.com/aws/aws-sdk-go-v2/service/codeguruprofiler v1.23.2/go.mod h1:Mhqj7N/UgBmGSH3WovRSc3SjAPyrtuGcA/+neISmIW0= +github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.28.2 h1:FyUgJPqqrSFAcnjx5pB2f+B4GYLa6Mt9Nw+5D9mNS6o= +github.com/aws/aws-sdk-go-v2/service/codegurureviewer v1.28.2/go.mod h1:i4H+MjU3upyb6ZsA+Pn0gCxF3UZHK+UkfZbC+li1q+o= +github.com/aws/aws-sdk-go-v2/service/codepipeline v1.32.2 h1:z3thnJn7UCM0bieVB5ZINUV0IM/tVgw5oBhLNdUzUJI= +github.com/aws/aws-sdk-go-v2/service/codepipeline v1.32.2/go.mod h1:y7TM6E4TCD8+x50VnNbAH3gwGvTu8zR4zTKdwdm4XqQ= +github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.28.2 h1:ZC0d9CxkodWlnBiobLDsfkgovwFfDyWcCLAHFDwOeqM= +github.com/aws/aws-sdk-go-v2/service/codestarconnections v1.28.2/go.mod h1:b+BhQ4WcXe/J7OgpdEJKJpt144Hr6YnVV8qHloDxlb4= +github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.25.2 h1:GxB8QforCn/11fvi/rYOQFCDAuHsenXmLM3dpWXwTxM= +github.com/aws/aws-sdk-go-v2/service/codestarnotifications v1.25.2/go.mod h1:a1To+qurpzkA3MCZzjas4bW9Z/L5AAHjIArAxHFtxqY= +github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.26.2 h1:hJFj9I/jRWHD/cnte1ahy9/adxtPaHqeYQQuQbemfvs= +github.com/aws/aws-sdk-go-v2/service/cognitoidentity v1.26.2/go.mod h1:xulrffP9hSEvUGxW6YzICDHncE+YOIaqAJQpZ4oa1lo= +github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.45.2 h1:8xrHwm/q2zoZaHjzeOWtzw/E9VTL9UMVCNfFc81E+XY= +github.com/aws/aws-sdk-go-v2/service/cognitoidentityprovider v1.45.2/go.mod h1:h5enb9YgyDSRi4uGwhSJ89n3iTr32JH71pSkS9T2llI= +github.com/aws/aws-sdk-go-v2/service/comprehend v1.34.2 h1:dspHd8Y7ffue8F5h6mUICnQfmzo4onTgB6tzzWtw10o= +github.com/aws/aws-sdk-go-v2/service/comprehend v1.34.2/go.mod h1:Jw4CASgF23Mj7I5kYvmySYhA0coJ/XFPowiZzDO/ntI= +github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.38.2 h1:vQVDN6g9IHPhz1PnHtKXU9u3f9FPPEbhwZwM8RY3h40= +github.com/aws/aws-sdk-go-v2/service/computeoptimizer v1.38.2/go.mod h1:H6L0gPktke/eXLdmWAmSEtqCvnScGR4n1bCEECxUcPg= +github.com/aws/aws-sdk-go-v2/service/configservice v1.49.2 h1:8Ih+i9qVSZhy24+rt7HfNCbf+/mxCPw1/A4A8rHYES0= +github.com/aws/aws-sdk-go-v2/service/configservice v1.49.2/go.mod h1:Qy3rMJB0ubAZERN7lLz8LFvZsDu3lky1FxgRi9YL1Wo= +github.com/aws/aws-sdk-go-v2/service/connect v1.110.2 h1:9tk/SM2kwCKEKOlmbJ5bNIVMkaz+mMGVGTgXeQghak4= +github.com/aws/aws-sdk-go-v2/service/connect v1.110.2/go.mod h1:CABcU+S/c+FYiialvtOkvmLJGZ74uvmBT4d+Vu3hxZw= +github.com/aws/aws-sdk-go-v2/service/connectcases v1.20.2 h1:V4EupRu/r0xIBu5dFA+9UAOjujrLFvN2f5/K9ja4Zwo= +github.com/aws/aws-sdk-go-v2/service/connectcases v1.20.2/go.mod h1:cOWYemFX/adFqPqtub/azuIRvwdY0R0LJGTkr1QIZ24= +github.com/aws/aws-sdk-go-v2/service/controltower v1.17.2 h1:HYbZn+59oaC5a2gtEyYVVu5uE7NF+Q0xKl5Hf923tyc= +github.com/aws/aws-sdk-go-v2/service/controltower v1.17.2/go.mod h1:+ZBJWyjkDJLcEzwXvItgNY5J6XSEG82TfsJuQl8+y2k= +github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.27.2 h1:r6/2EyG4s1wNJuwEGhoOxIDuRicYLnqVy2zLs9dYaHE= +github.com/aws/aws-sdk-go-v2/service/costandusagereportservice v1.27.2/go.mod h1:gg0SRV/oMpd3Epnr40hfHHKblepwtJGzS+72d6dbjyc= +github.com/aws/aws-sdk-go-v2/service/costexplorer v1.42.2 h1:O5mVjesPu7pTGZ3YGnM9ci2q3RDqVHqSEFV1lXV5WUI= +github.com/aws/aws-sdk-go-v2/service/costexplorer v1.42.2/go.mod h1:a6/GpE3Tnm014bqLO0PJBvtccOwFxkASInd5v1cgzjo= +github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.9.2 h1:O2tJDak9XN63z2RVQ/def1piFxfFjLMWDnjIz10Nux0= +github.com/aws/aws-sdk-go-v2/service/costoptimizationhub v1.9.2/go.mod h1:98sA/x6XAINQV0JybTCFYsipvRH4gd3nt+6SX553bLc= +github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.40.2 h1:c8SRhxg5DKHKz7UIxrnrdOG2yzGQBSvNTmhYQ+eaZbk= +github.com/aws/aws-sdk-go-v2/service/customerprofiles v1.40.2/go.mod h1:PGsGLSh2E+/V+vXuyZK4EGn3j4k3A2ay49OIMLlk2ic= +github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.41.2 h1:qMiJOf28L1TYZAZn+4o7F27KfVloNXUa9vMlfxo4UYo= +github.com/aws/aws-sdk-go-v2/service/databasemigrationservice v1.41.2/go.mod h1:7//pcdOHw+SewAiqsofkc7si3bJfsl1EhtSGjCxxI0o= +github.com/aws/aws-sdk-go-v2/service/databrew v1.32.2 h1:u4Ny9A0HLKHFeBt9rYiVZ0nHxcplzDnR6CNkMYIrUHA= +github.com/aws/aws-sdk-go-v2/service/databrew v1.32.2/go.mod h1:tYuM9WbCxwDPSrlOOxOxpG0RvcJDTvKTNjSlRyaKO40= +github.com/aws/aws-sdk-go-v2/service/dataexchange v1.31.2 h1:hXiU2BckS+CKc3QUAnZ98lSEnOW7juLM3USB7/p9KGA= +github.com/aws/aws-sdk-go-v2/service/dataexchange v1.31.2/go.mod h1:NOXKjiu5OAr05igIT/wuz1MIQ3cI37tifjg/FGjuaeM= +github.com/aws/aws-sdk-go-v2/service/datapipeline v1.24.2 h1:Gwm2+0y1yRX8fZ7damn57Q1VIsEbx//nsOyjsO2lqd0= +github.com/aws/aws-sdk-go-v2/service/datapipeline v1.24.2/go.mod h1:sEUC0WRnhTZ6S41N8IpQ8STEa80EVGEgumpJiR+delY= +github.com/aws/aws-sdk-go-v2/service/datasync v1.41.2 h1:ayOsQkEi3Hh/VdX3cB+W1kKWnSDLxkwAjSsgLMac0uI= +github.com/aws/aws-sdk-go-v2/service/datasync v1.41.2/go.mod h1:LNhV00Ei0xWhWGWfJFclgz53gSvzuPryJP87tr3LQ1o= +github.com/aws/aws-sdk-go-v2/service/datazone v1.21.2 h1:pnhsTeEQJmwEk5yDhfczBs8YNaqYLwnNQNrPoMvrJAY= +github.com/aws/aws-sdk-go-v2/service/datazone v1.21.2/go.mod h1:SlNgA1JM4jSr3/yRQU9ryDmT9FU7JeeK6ILFzsGV6bM= +github.com/aws/aws-sdk-go-v2/service/dax v1.22.2 h1:h9DT0c01BDK+ATs60ch20ZRc61w1qlxuzCMzfiItvvg= +github.com/aws/aws-sdk-go-v2/service/dax v1.22.2/go.mod h1:oY7CKPoSGkh13xaargIiUD8/Ezbk9FN9wedIWhiB72E= +github.com/aws/aws-sdk-go-v2/service/detective v1.30.2 h1:6V7GrOIzGDzEHoJLyCssh8cANwIDzkKlgaoJxP9EiPM= +github.com/aws/aws-sdk-go-v2/service/detective v1.30.2/go.mod h1:5RGRM71hnAB5+c2RVcWB1FGFcbIXMo00FkJERKWUu2U= +github.com/aws/aws-sdk-go-v2/service/devicefarm v1.27.2 h1:VxMXsmXGpbV2PQFYq6AvnjrD0G4GdKXkRkZZtWkklvE= +github.com/aws/aws-sdk-go-v2/service/devicefarm v1.27.2/go.mod h1:ymTXw3f+6xV04ccW8uq/XB0iHmCDzmZDj6VcbfLT+ic= +github.com/aws/aws-sdk-go-v2/service/devopsguru v1.33.2 h1:W70w0qn9o4b4hu0Uj3SNnltoQhmNe0diAOdtF1q0PmQ= +github.com/aws/aws-sdk-go-v2/service/devopsguru v1.33.2/go.mod h1:g/iaynRT4qx6SEtQJebsHCiHHhKbQQ5bkkkCTrTFaxI= +github.com/aws/aws-sdk-go-v2/service/directconnect v1.28.2 h1:YqKD6Fdm6ABH5Qkdu7rtRK9Py2qvNpfCJSw1Avuf3nw= +github.com/aws/aws-sdk-go-v2/service/directconnect v1.28.2/go.mod h1:CKVqICst9G2B/0ODGmhPNyscYTLRHmaBOrf+UAA1DSs= +github.com/aws/aws-sdk-go-v2/service/directoryservice v1.29.2 h1:tNsl73HF+/IlQyEzqlFUy2Ij9SC1cy88Jrh0HxAeSjw= +github.com/aws/aws-sdk-go-v2/service/directoryservice v1.29.2/go.mod h1:bNW2LsxPe8qmf9jrD/0pxAQgFxQb+2+9L2qSbHxzpy4= +github.com/aws/aws-sdk-go-v2/service/dlm v1.27.2 h1:CP480z7cKWFBOAtbZVYVzt/T9CU5uDZhY0w8KHLr6FQ= +github.com/aws/aws-sdk-go-v2/service/dlm v1.27.2/go.mod h1:KcUkBzkOmsrvTKoL3ocIRkZ6vDWt+3PIQcIcX9ISaD4= +github.com/aws/aws-sdk-go-v2/service/docdb v1.38.2 h1:nOB7tXBIGv4Vmxk2NmZflZtm1MbwI5TyMoJ4zVWsUqw= +github.com/aws/aws-sdk-go-v2/service/docdb v1.38.2/go.mod h1:0zhD3ZeCDO6B+uXcjrmEvN/LfHPWaGfaEzvDLRoX8kI= +github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.12.2 h1:C7Y2FT7M9gC7jV9CMuuEFxRiEhsvuGaNLvhRykxUAx0= +github.com/aws/aws-sdk-go-v2/service/docdbelastic v1.12.2/go.mod h1:e2B1Twznjqz+KBGxfd6CA1RHURfq3ZgqWTfYQ1+iWUA= +github.com/aws/aws-sdk-go-v2/service/drs v1.29.2 h1:4gZRJWOFt3mLDn8ufotsqjNJsRoDKRsX5HpiI44M5pg= +github.com/aws/aws-sdk-go-v2/service/drs v1.29.2/go.mod h1:zirOznRrHBraFOQVYrN160wv6/VQ2mfY/3KYsbuMsrA= +github.com/aws/aws-sdk-go-v2/service/dynamodb v1.35.2 h1:EGvR8KwbxUXEUCS4HAgSRcxeFT1/0bqvS5tRR0WZSbM= +github.com/aws/aws-sdk-go-v2/service/dynamodb v1.35.2/go.mod h1:k5XW8MoMxsNZ20RJmsokakvENUwQyjv69R9GqrI4xdQ= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.179.1 h1:TwFjSwRn1kR1i1qeq5cQBRwRaZ80JQS8BHsJTb6QBk8= +github.com/aws/aws-sdk-go-v2/service/ec2 v1.179.1/go.mod h1:W6sNzs5T4VpZn1Vy+FMKw8s24vt5k6zPJXcNOK0asBo= +github.com/aws/aws-sdk-go-v2/service/ecr v1.35.2 h1:bVNvja4oEB7v+VL1yP46hWthCPp+KYpZBLS2AifM5PY= +github.com/aws/aws-sdk-go-v2/service/ecr v1.35.2/go.mod h1:oRaGEExKI6Pqcow+Tt7wpJf73/Srcj/CUJv5Eb9QFhg= +github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.26.2 h1:nm24ndpFJU6+FBzb+kU2Kp9KEPnvFkIZJbL2sgGa7rA= +github.com/aws/aws-sdk-go-v2/service/ecrpublic v1.26.2/go.mod h1:wtQIcTA5qkJq7k+Dx/jdDp+UZ/CU8uatz5K5LgB7QB4= +github.com/aws/aws-sdk-go-v2/service/ecs v1.46.2 h1:mC8vCpzGYi87z5Ot+LcIU7rpabkX88os9ZvtelIhHu0= +github.com/aws/aws-sdk-go-v2/service/ecs v1.46.2/go.mod h1:/IMvyX4u5s4Ed0kzD+vWdPK92zm/q4CN1afJeDCsdhE= +github.com/aws/aws-sdk-go-v2/service/efs v1.32.2 h1:jgSutXkS0xwU62CAVaougzdEY363D3UVRfPOsAOWaW8= +github.com/aws/aws-sdk-go-v2/service/efs v1.32.2/go.mod h1:OjGU4D2nV44fe4FnNVY+6rgJVEGhzmVMG3YRhkfNA7U= +github.com/aws/aws-sdk-go-v2/service/eks v1.49.2 h1:N/4hhlXrBeFbbx1kIidPtJQt1/08HTzYIy4JSGlNn04= +github.com/aws/aws-sdk-go-v2/service/eks v1.49.2/go.mod h1:QUjwO93Ri00egMAeWw75dviZBM5pECLx0KNeNaBtTIM= +github.com/aws/aws-sdk-go-v2/service/elasticache v1.41.2 h1:NjhUOnSCE17kKi5o8trsL5oKPebdHcUvTld1joRnDTg= +github.com/aws/aws-sdk-go-v2/service/elasticache v1.41.2/go.mod h1:EaaOoWGtdLYKuknbTnluNoN+qUUl6uZ6I7+Uwww9nBg= +github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.27.2 h1:L7FqD7vLkCC8kBgUQAW1+iNmQUYzhu3rkD5vz1eaBDk= +github.com/aws/aws-sdk-go-v2/service/elasticbeanstalk v1.27.2/go.mod h1:5NAic1sOc8jQJPkxyt3yp57hpQVp41Wh9fDnmKexj7s= +github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.27.2 h1:xgMgiJdDb+pxxHut+coSQSrNIlrQ3/ehO+E42zH5JB0= +github.com/aws/aws-sdk-go-v2/service/elasticloadbalancing v1.27.2/go.mod h1:A6rhNF3Qz6pn97WX3DcIK7g6ODOCYR7t698ptify9eM= +github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.38.2 h1:0pVeGkp7MqM3k3Il75hA6xI2USdkjaUv58SXJwvFIGY= +github.com/aws/aws-sdk-go-v2/service/elasticloadbalancingv2 v1.38.2/go.mod h1:V/sx2Ja18AlrvTGQsilx8CAH0CPm+hpKdT9RbSpceik= +github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.31.2 h1:U11UxWxiYcBjqDt+vARGrVVDbTROK+M+tRWl1HJVgZQ= +github.com/aws/aws-sdk-go-v2/service/elasticsearchservice v1.31.2/go.mod h1:SBlM+nGd+apEfj1alZOfCD1R0eRu1l07aPLE07NmcIQ= +github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.26.2 h1:Z0KkEOOXTtNLtBdgDh/kjadJvLqb1O1ujmc3IlkE5ZM= +github.com/aws/aws-sdk-go-v2/service/elastictranscoder v1.26.2/go.mod h1:Ty/I9/hKvlG+mrhNjtzibl3z18CKrWQ3t2NqGiMNJ/Q= +github.com/aws/aws-sdk-go-v2/service/emr v1.44.2 h1:U+qZclI1u+xnE3a8gFx/5St28IydK1NSo0UacnAg/yo= +github.com/aws/aws-sdk-go-v2/service/emr v1.44.2/go.mod h1:W/bmWMpxDqCLQtDv9qGm5xXDNeTj35JaFqLigrdjz4U= +github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.32.2 h1:xTTqt1tv/JZ1EsC/cPNgyocXOUyVs7WP1zaU2a81fqc= +github.com/aws/aws-sdk-go-v2/service/emrcontainers v1.32.2/go.mod h1:a4fGAtF6z0E8s2rbDGH8mSHyvmnqVVldBElSoWTPQ8w= +github.com/aws/aws-sdk-go-v2/service/emrserverless v1.25.1 h1:Z6rv0xWUMLnBhiAc7qCj4Lo2UYPyXNuAp0NJ4QjSvXI= +github.com/aws/aws-sdk-go-v2/service/emrserverless v1.25.1/go.mod h1:RCopj/EHUg941AYL6ZbDsQmDqGZWOuXn3ramg55pDs4= +github.com/aws/aws-sdk-go-v2/service/eventbridge v1.34.2 h1:WJdFogfI9sVFKf/ZIQXZ/0nJtpZeWSW3s/L3SOfL0no= +github.com/aws/aws-sdk-go-v2/service/eventbridge v1.34.2/go.mod h1:bcL34EfmexE+PLh2o4oC1VFpP82Ev8p4dL0PqdZ13dE= +github.com/aws/aws-sdk-go-v2/service/evidently v1.22.2 h1:0b33serEdMYMwKT2MpKNgei0gY6FCc8RVyaQA8+GRfE= +github.com/aws/aws-sdk-go-v2/service/evidently v1.22.2/go.mod h1:ENASEjoB/RZ+jFXQfdMk5aHFfMuh1G3bU3BQA4H59ZU= +github.com/aws/aws-sdk-go-v2/service/finspace v1.27.2 h1:xaxJ+gTTaNEfrkNjUzbbDYbwI0D3Tre/+BBnFnpUnyw= +github.com/aws/aws-sdk-go-v2/service/finspace v1.27.2/go.mod h1:dFFKSS/upWYJZNUXvMiPN8x8VRk22t1fvbDchvjRaM0= +github.com/aws/aws-sdk-go-v2/service/firehose v1.33.2 h1:ogxJMxkX2KFVdIGq9WebqlLBxPhloQ9I9BpukHX/R5g= +github.com/aws/aws-sdk-go-v2/service/firehose v1.33.2/go.mod h1:tE+sNCaKv8bbkO+ZC6+pW78XLU/gIR3Cpf1u/bvNijE= +github.com/aws/aws-sdk-go-v2/service/fis v1.29.2 h1:RWiBX+sjEoaiZMTGR5b7HZgoa5zJPY5JK1oyK6swAzE= +github.com/aws/aws-sdk-go-v2/service/fis v1.29.2/go.mod h1:CBgOCLeXvDU74UgYjPYsoE9IlRZGik0i5WjavW0q0QQ= +github.com/aws/aws-sdk-go-v2/service/fms v1.36.2 h1:gpJXmDGkBQ9jLmt4QVntHvoyhxrzVMoxL1pd8EkJsDw= +github.com/aws/aws-sdk-go-v2/service/fms v1.36.2/go.mod h1:cdkaCZeeY4KmtTTmyhNJFMOZMgGjCmjDKT42zz/2Tjg= +github.com/aws/aws-sdk-go-v2/service/fsx v1.48.2 h1:4k/NQnUapNpXQD2tIc6xtJQfOEChdly7YNgArnsk5ZI= +github.com/aws/aws-sdk-go-v2/service/fsx v1.48.2/go.mod h1:2+3MHztdO6eYx1eyJvCxOMxScniOOoH+odXLWWw0FYw= +github.com/aws/aws-sdk-go-v2/service/gamelift v1.35.2 h1:uzZJ/ZjjO2QDj8xaDSOaIYXaYyMb28mgJP18inpsg30= +github.com/aws/aws-sdk-go-v2/service/gamelift v1.35.2/go.mod h1:WKyK19AJzSX9Zhb5mxqbwSSqiBRFUS3unET8oTBl1CE= +github.com/aws/aws-sdk-go-v2/service/glacier v1.25.2 h1:s/ttSCmIz0Z8ILQisHTSmPH7/B8pxcvWlrtM5eyL5+4= +github.com/aws/aws-sdk-go-v2/service/glacier v1.25.2/go.mod h1:kUOQuvD/VtRlbMe0NyC/iRI1mt7GJis03UJCkpVwXbg= +github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.28.2 h1:ymB6hgwMyez1TYaJlhZZIPTPXR3SnvtRE0W97ovIis0= +github.com/aws/aws-sdk-go-v2/service/globalaccelerator v1.28.2/go.mod h1:pE+qNlA2dMyRuR9Aa04QjsmJ58olbXpITfoTU31gFjg= +github.com/aws/aws-sdk-go-v2/service/glue v1.99.1 h1:6N7p5ObMgKGvuYlykmQe0w7RT1grVcno76uHpjMYXkM= +github.com/aws/aws-sdk-go-v2/service/glue v1.99.1/go.mod h1:rCyUHLWGaSR9/oQgj2nGKRmPqFwtq3qxL14LkuQdadA= +github.com/aws/aws-sdk-go-v2/service/grafana v1.25.2 h1:sZK/YN+Z87fOzbHETdZh/Xh2tD9hz8kfOenKUCRdZdg= +github.com/aws/aws-sdk-go-v2/service/grafana v1.25.2/go.mod h1:pEIZhxlz2p3+Cy1XhSsaFyY39/B0Nn6oJKpkAJbQDjM= +github.com/aws/aws-sdk-go-v2/service/greengrass v1.26.2 h1:g80pJX2ix025iLlDiq0JpbkVZGc5IWrAp3P+e65q03I= +github.com/aws/aws-sdk-go-v2/service/greengrass v1.26.2/go.mod h1:1Yw2CINy4NiSVkUlLISuHsgCmJCZbXW/o+6boJqaH3g= +github.com/aws/aws-sdk-go-v2/service/groundstation v1.30.2 h1:VGsu3h9F4fHrtcJ4cpCVWSjdE4qX4S7pZiFnuoYpltk= +github.com/aws/aws-sdk-go-v2/service/groundstation v1.30.2/go.mod h1:sKC0TSEPMD0JJq8lg49fCdlZIk7z0VZ+hHGDZOUPmpM= +github.com/aws/aws-sdk-go-v2/service/guardduty v1.48.2 h1:F7iPMAIiEX5xqUEhbeflkREaforxmuIkobZi9apGFKc= +github.com/aws/aws-sdk-go-v2/service/guardduty v1.48.2/go.mod h1:yL5DOvh8huFx2ZwB9kj20TnZ5DQJjnoCYUkFitas/2k= +github.com/aws/aws-sdk-go-v2/service/healthlake v1.27.2 h1:yL7d23FePZ/Q3gjFa0x0P07YAIBQ/O9nwli/WV+2w4I= +github.com/aws/aws-sdk-go-v2/service/healthlake v1.27.2/go.mod h1:pTWeptH3/ZKTlwZfKL9Gg9ZmIR5LRNrfprV2JL7sjvU= +github.com/aws/aws-sdk-go-v2/service/iam v1.36.2 h1:2/kSYD8hfRU/q1HbgSzZ4PGiDmzDwtPSYgJq4yxF6bs= +github.com/aws/aws-sdk-go-v2/service/iam v1.36.2/go.mod h1:HSvujsK8xeEHMIB18oMXjSfqaN9cVqpo/MtHJIksQRk= +github.com/aws/aws-sdk-go-v2/service/identitystore v1.26.2 h1:U+HNs6NYHwbsqaMPBYpZAQQMBB5RCPIChjm60fKQVyQ= +github.com/aws/aws-sdk-go-v2/service/identitystore v1.26.2/go.mod h1:zVLejeKzvUdQD69k8ladCxzC7SnlG1EJwJloK21x/QM= +github.com/aws/aws-sdk-go-v2/service/inspector v1.24.2 h1:OZZ1k1dbGtRfCC5ilXnBcvkgzcWTcGhc5zvmsiHpnZ4= +github.com/aws/aws-sdk-go-v2/service/inspector v1.24.2/go.mod h1:ul5oxAUMHtKT2ZZx0uNjbv7pCOao5eUCO8d0Jpi6gQo= +github.com/aws/aws-sdk-go-v2/service/inspector2 v1.31.2 h1:d/1zWwXIDc+4YDKrSIVCGprp9l5u+KOyzpoG+2zEdWI= +github.com/aws/aws-sdk-go-v2/service/inspector2 v1.31.2/go.mod h1:g+8cFzj/P0kPK+p5zSd6I+MFIk3wWwkadjuiVMYeVoE= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5 h1:QFASJGfT8wMXtuP3D5CRmMjARHv9ZmzFUMJznHDOY3w= +github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.11.5/go.mod h1:QdZ3OmoIjSX+8D1OPAzPxDfjXASbBMDsz9qvtyIhtik= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20 h1:rTWjG6AvWekO2B1LHeM3ktU7MqyX9rzWQ7hgzneZW7E= +github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.3.20/go.mod h1:RGW2DDpVc8hu6Y6yG8G5CHVmVOAn1oV8rNKOHRJyswg= +github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.19 h1:dOxqOlOEa2e2heC/74+ZzcJOa27+F1aXFZpYgY/4QfA= +github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.9.19/go.mod h1:aV6U1beLFvk3qAgognjS3wnGGoDId8hlPEiBsLHXVZE= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20 h1:Xbwbmk44URTiHNx6PNo0ujDE6ERlsCKJD3u1zfnzAPg= +github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.11.20/go.mod h1:oAfOFzUB14ltPZj1rWwRc3d/6OgD76R8KlvU3EqM9Fg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18 h1:eb+tFOIl9ZsUe2259/BKPeniKuz4/02zZFH/i4Nf8Rg= +github.com/aws/aws-sdk-go-v2/service/internal/s3shared v1.17.18/go.mod h1:GVCC2IJNJTmdlyEsSmofEy7EfJncP7DNnXDzRjJ5Keg= +github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.18.2 h1:qlsfYX/SODXwbLTHgX8+K5/jDbMXGS3wNK8PHCqln/Q= +github.com/aws/aws-sdk-go-v2/service/internetmonitor v1.18.2/go.mod h1:fhYvr0B1844Y7QhLRtdmY5GZEbVStCjE+OEhazg61Ds= +github.com/aws/aws-sdk-go-v2/service/iot v1.57.2 h1:8iiMowXwIP4IlpxrAUYnCVCCb74ceUENAaYhMSQh7NY= +github.com/aws/aws-sdk-go-v2/service/iot v1.57.2/go.mod h1:wR4yGYW8QdKpmUJgboGVCW7fRSJI+Vi/20fEFHGNAJQ= +github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.25.2 h1:YrQfNNTQrB0AtURgtHPfpLDspxUrL73mT53uNX+8yhs= +github.com/aws/aws-sdk-go-v2/service/iotanalytics v1.25.2/go.mod h1:R6xw3TxSOa7Mf91pkfRO/Lc6dbm4dNVpq0I4gUlw/Gk= +github.com/aws/aws-sdk-go-v2/service/iotevents v1.26.2 h1:A6kKccE7ryBgNBo2LuFT+b7I41ppEeE/PosUT8yA6KQ= +github.com/aws/aws-sdk-go-v2/service/iotevents v1.26.2/go.mod h1:dT4/zcoReJEoSpnFkupL6ttAbiFHDI57VgmJedlqTto= +github.com/aws/aws-sdk-go-v2/service/ivs v1.39.2 h1:4NmyIGhs4NjVJ0o1NM5Plzx+qxzjNEEtgb97GqZNZD8= +github.com/aws/aws-sdk-go-v2/service/ivs v1.39.2/go.mod h1:SvoQnCSuFuJNKWla6L0gCBGt2hUybGtpDCnf2gSEgg4= +github.com/aws/aws-sdk-go-v2/service/ivschat v1.15.2 h1:jF9pBVC0g9LGLeMWEAiaONDWTHi/FN+qriSDManGzSM= +github.com/aws/aws-sdk-go-v2/service/ivschat v1.15.2/go.mod h1:WvU5FAvZd/TL3VeVKonRHJ42AFa1oeN5WPbn02YzWzs= +github.com/aws/aws-sdk-go-v2/service/kafka v1.37.2 h1:qvdt0hHHEhyWC2Uglg28ytQfxDfUyRFlodyn8OcnKmc= +github.com/aws/aws-sdk-go-v2/service/kafka v1.37.2/go.mod h1:fBPV+Vh4JdtCtsopwBKCqdma75qcOI8SD+MlJU+teXQ= +github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.20.2 h1:cDhoUatEgYt45UcBviR5XXwzbyUMzMXLPrBezTfqTrY= +github.com/aws/aws-sdk-go-v2/service/kafkaconnect v1.20.2/go.mod h1:pI87p/LzCfnek4XorpEPXCsGayU2Ij3MQbgHdQjml6E= +github.com/aws/aws-sdk-go-v2/service/kendra v1.53.2 h1:BLtSnWjYKAG5n9QYtnQkmEQh9MK9vWDdfBEIRnykIBY= +github.com/aws/aws-sdk-go-v2/service/kendra v1.53.2/go.mod h1:uHIz29KElVFQ75jRhky5snAagySv3KcxuJ9eBLvClJQ= +github.com/aws/aws-sdk-go-v2/service/keyspaces v1.13.2 h1:eN6G1cVOiIADdBBL0UBefXwk+yJoT6UG32VZn/BRmfo= +github.com/aws/aws-sdk-go-v2/service/keyspaces v1.13.2/go.mod h1:Sset1/AxzSJ8aosURhyLJm804sZ1cBkgdfhGyidqNO4= +github.com/aws/aws-sdk-go-v2/service/kinesis v1.31.1 h1:E3tMyeGMPBdIhQNOVW5Ie+2hlbIB7Gi+NtyAAsSPzeQ= +github.com/aws/aws-sdk-go-v2/service/kinesis v1.31.1/go.mod h1:/D7NWV/jWRxPDDsSySncYt8JT4QHYeqgiR7r2vP2hYw= +github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.24.2 h1:fZiEU6ZhlAkLHC4+t4fC+XMAEL9cyEgohAW8WRBX/Rc= +github.com/aws/aws-sdk-go-v2/service/kinesisanalytics v1.24.2/go.mod h1:1mXTVF+BxmYnmaQ3Bsvs1AbzT8ghVEPVOhVLlD/h34M= +github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.30.2 h1:N8fRSbzW9W1o1lPJruGJriVup2RAJ5Pd/PaFyBomMms= +github.com/aws/aws-sdk-go-v2/service/kinesisanalyticsv2 v1.30.2/go.mod h1:4td+MQ/pTrH78aGbDs6zUo1MYNzmrmar5f30JqTt7cA= +github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.26.2 h1:mH0snG5LZEfuYekSGDuZUR60eoEH5j89ZPeSJs2EeTc= +github.com/aws/aws-sdk-go-v2/service/kinesisvideo v1.26.2/go.mod h1:YtckrYyj5bsqpiEoM9jyJGEouqAvRk1bfxEatQt9H90= +github.com/aws/aws-sdk-go-v2/service/kms v1.36.2 h1:yERi4A+3+9emx/NKSQ5bf0QP7DHCGU0bjv3pxdpDcsg= +github.com/aws/aws-sdk-go-v2/service/kms v1.36.2/go.mod h1:OHmlX4+o0XIlJAQGAHPIy0N9yZcYS/vNG+T7geSNcFw= +github.com/aws/aws-sdk-go-v2/service/lakeformation v1.36.2 h1:idwxi3c6nSjYsD65NGBY1oYx1bezjowlSfx3ixFX64Y= +github.com/aws/aws-sdk-go-v2/service/lakeformation v1.36.2/go.mod h1:0A67Mdmp1aQZp74Ef/AoUW11YyNiIxgf8kjjL9JZMxI= +github.com/aws/aws-sdk-go-v2/service/lambda v1.61.2 h1:hJbK0NTh25Z0yOHLKDEdOujHVARc/ukwjntA0t4D08g= +github.com/aws/aws-sdk-go-v2/service/lambda v1.61.2/go.mod h1:mivSaHqW3Atf5TDU1YyujR+HMv+snxCMoYaVd9d30O4= +github.com/aws/aws-sdk-go-v2/service/launchwizard v1.7.2 h1:RGnAqxAqh2IfZiqcrY/25VmUP2mPpmRjrKvfSmaJTFo= +github.com/aws/aws-sdk-go-v2/service/launchwizard v1.7.2/go.mod h1:6I30IIJw5mOeuza9tDHzUEya7ODqKobjjipcLYViouE= +github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.27.2 h1:XgjR5ig4MbjE/l7nQ3s9LS+Pt+c9k760zpx7i3VIYFQ= +github.com/aws/aws-sdk-go-v2/service/lexmodelbuildingservice v1.27.2/go.mod h1:VnoYFwR2qh8TqfmPPJU/1hiqQNIf2+BVaWGj7J9ofeo= +github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.48.2 h1:GpX3DjO5oB0no9UCoPzyEipTTR0dst/7MRXCGTBRU5M= +github.com/aws/aws-sdk-go-v2/service/lexmodelsv2 v1.48.2/go.mod h1:rmal7dltZ/Nj9c5K1QGWNBrwoB3YnsLKpfjudxpbTUM= +github.com/aws/aws-sdk-go-v2/service/licensemanager v1.28.2 h1:igz9TXmg8FyPxeJ7ESLnZQqNiP7H2Uejaf807YLUHbU= +github.com/aws/aws-sdk-go-v2/service/licensemanager v1.28.2/go.mod h1:qxdofHNS6n02LO1BPw2gaq3XL+jAtX7bMW00PITkUok= +github.com/aws/aws-sdk-go-v2/service/lightsail v1.41.2 h1:qCiTNsCii5sCJxgEy2LSvQwH8Nnp16GfD4omp2YEpR0= +github.com/aws/aws-sdk-go-v2/service/lightsail v1.41.2/go.mod h1:HM7L3Ylzj/7ZYVNchhnCZaPj8veuI38ICccD2nZI2EQ= +github.com/aws/aws-sdk-go-v2/service/location v1.41.2 h1:PHo1X5haYA94PlncM6xcch7VaEnXQVOUBXdMrRo5VHQ= +github.com/aws/aws-sdk-go-v2/service/location v1.41.2/go.mod h1:yGvyLPsBAqpvDlLUvqwPOVF20gthq6Ru5hs4lzeR5zU= +github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.30.2 h1:irt4gNywc4e6jT/D3HKh734jKfaCnRuBZQKlpaKCrb8= +github.com/aws/aws-sdk-go-v2/service/lookoutmetrics v1.30.2/go.mod h1:0Pewvf6+Pl1Qr4liKIX/C58YjNuat0VflkuYIfuWYqw= +github.com/aws/aws-sdk-go-v2/service/m2 v1.16.2 h1:BKuRyfP+a8GgkwchTd4F59c7F9GUMw1DnPkNV0Ce1R4= +github.com/aws/aws-sdk-go-v2/service/m2 v1.16.2/go.mod h1:MPskeCQ+fYztgr925XPpzu7b6BQHyQ57CKy1Txkqkuo= +github.com/aws/aws-sdk-go-v2/service/macie2 v1.42.2 h1:NITbVOK+qRiCRNnjJOHIFdLqmuHRJf93thpe5n3WnUM= +github.com/aws/aws-sdk-go-v2/service/macie2 v1.42.2/go.mod h1:04Rw979+FKHKrfAUZsHHh/qY1RspKfu2bm8wEj6jhmg= +github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.34.2 h1:elOmUt0D3hyycnbZQp1wsaJcMy7x7aZ74/kQQSuct6o= +github.com/aws/aws-sdk-go-v2/service/mediaconnect v1.34.2/go.mod h1:Ndl9J0mSsuvoiiwx5kmPmrslHoM57+pjD1aKRI2VUGM= +github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.60.2 h1:1oH9W0991wDRBdM1AsLC4CqYoq6lr927HgmAoPPPaJ4= +github.com/aws/aws-sdk-go-v2/service/mediaconvert v1.60.2/go.mod h1:MwaxhaePcMvBJEAlUD5tAbwRjM7PCqWkDnB2P/FBTlc= +github.com/aws/aws-sdk-go-v2/service/medialive v1.61.2 h1:/4GC6EyCCOiHMDf8Bcumz26UjzNvmCl3jLu51e1HF3g= +github.com/aws/aws-sdk-go-v2/service/medialive v1.61.2/go.mod h1:3+dDG87hZGu3Jc5iid87nRJM9qdbXdwf+OZRSzwVOb0= +github.com/aws/aws-sdk-go-v2/service/mediapackage v1.33.2 h1:WHM7zxAWfuukhHjSb2vZEDuT2LRpZF8upDEgijtaAo8= +github.com/aws/aws-sdk-go-v2/service/mediapackage v1.33.2/go.mod h1:Z6/SBxZbdRoN6vsmGHoWgwEczVodc1dF4Sa5i6r2JPw= +github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.16.2 h1:E5Jr3bzqSXNgp4mi2ki+/HrDjUptYzBt4ENeDQuZvYs= +github.com/aws/aws-sdk-go-v2/service/mediapackagev2 v1.16.2/go.mod h1:M5++ozDRLilJfj0L4GOfcOeIvu4JirySG3/ZtjxAHOA= +github.com/aws/aws-sdk-go-v2/service/mediastore v1.23.2 h1:t5FMSqG24RJVJ7ZJHZgmoC9MFNA0BeMMpwm6bmlHiH8= +github.com/aws/aws-sdk-go-v2/service/mediastore v1.23.2/go.mod h1:EWe65pGTUngrmOJ0OXgVH5FOVRrTGF1InWOsLxVQXxg= +github.com/aws/aws-sdk-go-v2/service/memorydb v1.22.2 h1:DaGMS/dMQ4JN73OfAy2Nacx8C7U0AAXuY9tYXVVxmDw= +github.com/aws/aws-sdk-go-v2/service/memorydb v1.22.2/go.mod h1:Tdqix9r742tAaoWlC3DfadxTD2zkJXF0FzkT7zvQKwI= +github.com/aws/aws-sdk-go-v2/service/mq v1.26.2 h1:PU5fl+bRmAgdfzj4vAxI7lQ9SJ/nb7T5HPqHb8w6E2s= +github.com/aws/aws-sdk-go-v2/service/mq v1.26.2/go.mod h1:ECtcnA9ICTtcVS/HTQzg11Fvq/2SxpWSOZhQVfHedtE= +github.com/aws/aws-sdk-go-v2/service/mwaa v1.30.2 h1:fRRxPVp7XlM0VuY9M4SjSYU2jDqqB+fSh6M8FdfF3Tc= +github.com/aws/aws-sdk-go-v2/service/mwaa v1.30.2/go.mod h1:M6XBjlabbpB/IoWJ2xBidH+YQFkisqlgDB3622+Ooi8= +github.com/aws/aws-sdk-go-v2/service/neptune v1.34.2 h1:QJbAizguuFLyxFmC+JVyZVnL+rai7qthF2MLDF21wy4= +github.com/aws/aws-sdk-go-v2/service/neptune v1.34.2/go.mod h1:urvzEEqsKRT6h0O7nRevjBO354pQg4Fc7DZHEdsumTU= +github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.12.2 h1:T1Z46LGBudVW1oWLtBNFLo6GkTCqMA0cgX3jgS2MJjY= +github.com/aws/aws-sdk-go-v2/service/neptunegraph v1.12.2/go.mod h1:iRriI2T+7squuylfygLZc8DhIGBGyiFUCy8hmtUZkek= +github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.42.2 h1:bouvOkpfqNuniFd9eLzcQQvWx+L7tIa99qx1idkJgj4= +github.com/aws/aws-sdk-go-v2/service/networkfirewall v1.42.2/go.mod h1:77c2LfAm2EnD4cFycPjK+xFzCHPvKFSHVE4tgQZdoX0= +github.com/aws/aws-sdk-go-v2/service/networkmanager v1.30.2 h1:8kimVSf1Epg8CMjjXWHPsfcKkT6Jypm899YLsVUddQA= +github.com/aws/aws-sdk-go-v2/service/networkmanager v1.30.2/go.mod h1:wbimeMrcPRQHWiiWwp0MjVKsRVDq+xS58OzclQrnqb4= +github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.6.2 h1:og/kNJqyuAD5BckbvqNZp7o2HYFepX68YwaMPCyyTIk= +github.com/aws/aws-sdk-go-v2/service/networkmonitor v1.6.2/go.mod h1:HYP6NZ2LfRnAoZMqgn3lSh3hnwt/Ug4hbdLaa01BoRE= +github.com/aws/aws-sdk-go-v2/service/oam v1.14.2 h1:QZzW7IohYMkXIqsmt9cBqTtJhfNZlr5yBFP+ENaudCE= +github.com/aws/aws-sdk-go-v2/service/oam v1.14.2/go.mod h1:TPuwoU7I0Qcj9tpZB+seOSEIvRbZjgrVeHWlGxkHkx8= +github.com/aws/aws-sdk-go-v2/service/opensearch v1.40.2 h1:tQMi7jzkFcuLobVKrW4edPnnreXLNaHRJKgLutxvPdY= +github.com/aws/aws-sdk-go-v2/service/opensearch v1.40.2/go.mod h1:4rB9oWpduMw/+UqL/WdNLJZNF7iAwaJWwJ6GgsQqOjg= +github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.15.2 h1:6q/FDvTM6ZCSVSCHN2+ZXmLVFQThTwsu3a9maH5QKZ0= +github.com/aws/aws-sdk-go-v2/service/opensearchserverless v1.15.2/go.mod h1:M/OcO7L+Tt27Wu1fRXg6X4+G6A07hO46at2ccDz2X14= +github.com/aws/aws-sdk-go-v2/service/opsworks v1.25.2 h1:1zRamHQ7hfPIfmZtdfN4l4kfp+GrfpJAx0n6nJNaU1g= +github.com/aws/aws-sdk-go-v2/service/opsworks v1.25.2/go.mod h1:HJF0MWNUeYaVK+SzLzc8E5BqG6fyTt54U4uGJxcu82E= +github.com/aws/aws-sdk-go-v2/service/organizations v1.32.2 h1:LlDQgX7E8WcCXvj3XhsGWN1k8Tk/ue50inRwl6hb+pA= +github.com/aws/aws-sdk-go-v2/service/organizations v1.32.2/go.mod h1:jmnEAD25O7dBF6wdCj8hSdokY3GLszeIZfh5sVoYgFE= +github.com/aws/aws-sdk-go-v2/service/osis v1.13.2 h1:htLiJ788TpbN8XQCDv1Thoe3C1brYBmJtr9+CL1vvak= +github.com/aws/aws-sdk-go-v2/service/osis v1.13.2/go.mod h1:lpZ4HxPlhauL7SxovvOlpxj+cIlbaEexFKm6GP16YTo= +github.com/aws/aws-sdk-go-v2/service/outposts v1.43.2 h1:SJsQ0CBDPwB58MzlmI5Qy2OuXEGPWumP4y913BbpKq4= +github.com/aws/aws-sdk-go-v2/service/outposts v1.43.2/go.mod h1:P4q2zxaDsy3K+Itdlys3mmywLT1FWp84Odg0kVwQVGo= +github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.13.2 h1:koQXYsERw2cB3IGfrUVTVIJFAf30n8GihQloF9le4QI= +github.com/aws/aws-sdk-go-v2/service/paymentcryptography v1.13.2/go.mod h1:DbO3yFGCDeGNnLFlDMgPFvvwVG7ekRneHT5m+0HxI4Q= +github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.8.2 h1:fQ6DXgpPXJp7HR5K9R9MxTomrthb/49DdUMpmZhtIUc= +github.com/aws/aws-sdk-go-v2/service/pcaconnectorad v1.8.2/go.mod h1:ZMKcOV2h86s8j4fLQGV6WscIW95EtpfIAhCWMFaqnTw= +github.com/aws/aws-sdk-go-v2/service/pcs v1.1.2 h1:LyZBbTjD2WVXiPcSsIR/pxqKbpWIkb+YnczvgMyk+/k= +github.com/aws/aws-sdk-go-v2/service/pcs v1.1.2/go.mod h1:vWcXO6iRXR0+gGNdaQTJz+4pZ+TBLPdcBzkiSNfmi2o= +github.com/aws/aws-sdk-go-v2/service/pinpoint v1.33.2 h1:AFCcfy2Mk6hK1UODe2aVIxD1JGt8pbcow+vZgfUlmaY= +github.com/aws/aws-sdk-go-v2/service/pinpoint v1.33.2/go.mod h1:CTzMrAJyOLQjgth3ouRlrxEU8sMx4eUcr8zxRWHvGkI= +github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.14.1 h1:hrFftUIT4BUnVMXEsBKR5ivFFNnaSbw17WBJdGv5i9c= +github.com/aws/aws-sdk-go-v2/service/pinpointsmsvoicev2 v1.14.1/go.mod h1:7W1rCC124xLdZ0Zh4ksL75YW5zMI/7QVmzPJcqGqAoA= +github.com/aws/aws-sdk-go-v2/service/pipes v1.16.2 h1:17BXiwhsAAP0DaCSHbkhYfCTWyfyZdeUsFkmf1Da7Ik= +github.com/aws/aws-sdk-go-v2/service/pipes v1.16.2/go.mod h1:F8V3QoKrFa+y1JRgmgmxW9YwWiQ50Tv8cE/99rVBw/E= +github.com/aws/aws-sdk-go-v2/service/polly v1.44.2 h1:owi44VVY/Kuv7J+NxZ/QRGO4G1b/EX9XYwKIFqNoNDo= +github.com/aws/aws-sdk-go-v2/service/polly v1.44.2/go.mod h1:8kELPHwi5SteCe9S4D8zRc8t9+BWDIYO1KFkDV8IYJo= +github.com/aws/aws-sdk-go-v2/service/pricing v1.31.2 h1:AqfhHZJlfuHTj/qC9gJNgGT2ccRPmWkr/DUmRcNNGnI= +github.com/aws/aws-sdk-go-v2/service/pricing v1.31.2/go.mod h1:yXtz8BvgFFMy2TYPOiOcCqZkSGgq30vFKZaZ89pBDmY= +github.com/aws/aws-sdk-go-v2/service/qbusiness v1.12.2 h1:VTfBjwKu68NX4m8QGsd946ZPkvyFmCm6gruSWJlZAcw= +github.com/aws/aws-sdk-go-v2/service/qbusiness v1.12.2/go.mod h1:JrAK1tq0tPLVupCisJQFcwme2+wN6/r0Dxl5F0Rj6Gc= +github.com/aws/aws-sdk-go-v2/service/qldb v1.24.2 h1:nYa5wSy7PblotmdVxWkyovJPJNN1Nlo9k5Uyiv5HXgU= +github.com/aws/aws-sdk-go-v2/service/qldb v1.24.2/go.mod h1:S6MPWo9u6LAkZV4nmGTUJ2CBeFko8MPiDJLx7tz9Bg8= +github.com/aws/aws-sdk-go-v2/service/quicksight v1.73.2 h1:0APD+aLm2p3+oaysyvRdIrE9qCw2J5Fcty/GsclQsZk= +github.com/aws/aws-sdk-go-v2/service/quicksight v1.73.2/go.mod h1:bgPhhJYNIsFQlnumFYUJrTZ3UVxFVF6VfkiKRQd+Awk= +github.com/aws/aws-sdk-go-v2/service/ram v1.28.2 h1:PAqnt9tGUgy9ePUyHab6yWaGGMh1/7Q/8NMSdybC2m4= +github.com/aws/aws-sdk-go-v2/service/ram v1.28.2/go.mod h1:fjd9tZyiREkrD8UDuFCYdBSIcC4OiZa4kyYzBldlilA= +github.com/aws/aws-sdk-go-v2/service/rbin v1.19.2 h1:RW/rQ2u7Knll3f8w0zN3muWhQpIAjsF1/oN/NQoQ1dI= +github.com/aws/aws-sdk-go-v2/service/rbin v1.19.2/go.mod h1:GVsxflNPgN7sfCcjI2DTbj/9Wan38gxiZOBTusSFIPo= +github.com/aws/aws-sdk-go-v2/service/rds v1.85.1 h1:1LGeHFzzZL574HsX54GspezG35Y7wKIiM2YiIoXuLF8= +github.com/aws/aws-sdk-go-v2/service/rds v1.85.1/go.mod h1:lhiPj6RvoJHWG2STp+k5az55YqGgFLBzkKYdYHgUh9g= +github.com/aws/aws-sdk-go-v2/service/redshift v1.47.2 h1:xg1h5Z4kk5e6bTmeE5BGJMJZRwicepJiER25lpjTMK0= +github.com/aws/aws-sdk-go-v2/service/redshift v1.47.2/go.mod h1:Zco+4iYqPF1u1FXTB0fHaRNRKPi82yw1AHPqJM5pI7A= +github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.29.2 h1:Hx3V7PtiyBj1bwOwbT4FK4szvoItuzXxi9mrWYz40EY= +github.com/aws/aws-sdk-go-v2/service/redshiftdata v1.29.2/go.mod h1:lqIhSLH6flPJXSRqplVQMxtjtxWqd7/7lVMhMeBi9qE= +github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.22.2 h1:jQVsr4zfxCE2gBd/GInbVYpZQUXQ3gBSgsSXeabS/7k= +github.com/aws/aws-sdk-go-v2/service/redshiftserverless v1.22.2/go.mod h1:IQ82tH8mwR7ueeE7kw9trOFoMXB1k6UbTo+hMFs8VLs= +github.com/aws/aws-sdk-go-v2/service/rekognition v1.44.2 h1:IvO9PrUfbur7c+o2XjeNTc2AFVmHuVfNrfW5Dqyzbms= +github.com/aws/aws-sdk-go-v2/service/rekognition v1.44.2/go.mod h1:nKpeGs1qMq9AXQxMqD0muSCnWIFF6xadVHwiUYrCcdU= +github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.25.2 h1:8NHI+9VdqiNVkdoVOvgg/UTyQcwAbIWuo1DSTxbEM4k= +github.com/aws/aws-sdk-go-v2/service/resiliencehub v1.25.2/go.mod h1:8gtABA34koSq/pwYHWw8Gx1G+RpIcGcGrxzwYtaenNk= +github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.14.1 h1:tQb6XWS4onKpzQEE0GEWX3Lye7EU/agEHip/IE2mhos= +github.com/aws/aws-sdk-go-v2/service/resourceexplorer2 v1.14.1/go.mod h1:+NAx6WlI0dNrzxGH3PrceeoD5ctO51JweFKYrkcJ3fQ= +github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.25.2 h1:vEFA0JJJpfcTJyYBLnbTeFoT+dUvci648FAuyBrol10= +github.com/aws/aws-sdk-go-v2/service/resourcegroups v1.25.2/go.mod h1:tlCleO7KsiiGT8yAlQ+LR/xdXsDoVPy3D1CstCSAFt4= +github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.24.2 h1:1TUh/fgT5PpRYT13aBpn0Xg8tjCvRoO/9YscAaPFBC8= +github.com/aws/aws-sdk-go-v2/service/resourcegroupstaggingapi v1.24.2/go.mod h1:xsGChYMIFBWAtVwQU807G1C/YCzqqQ9KQmsHcwozJEA= +github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.15.2 h1:tpbXa4lslCL3hCzz1WQnTC5qKl4l3DEE9HTtfKfjMp4= +github.com/aws/aws-sdk-go-v2/service/rolesanywhere v1.15.2/go.mod h1:Up6C1q/S78upPeJLCWRqIWhOz8+vx5DAsFWKCAqKESo= +github.com/aws/aws-sdk-go-v2/service/route53 v1.44.2 h1:ssvjp8LJrv7x/sPr15E5igCARw00MoIWl54SXZ1FIr0= +github.com/aws/aws-sdk-go-v2/service/route53 v1.44.2/go.mod h1:l2ABSKg3AibEJeR/l60cfeGU54UqF3VTgd51pq+vYhU= +github.com/aws/aws-sdk-go-v2/service/route53domains v1.26.2 h1:2NK2magJ7nYjnS23Ub17uZdvO6yUIWU01TPwqzcMPA0= +github.com/aws/aws-sdk-go-v2/service/route53domains v1.26.2/go.mod h1:uFNgoaUIINLeJmEQmq4WqDvg4iVUPgpGyHGvuJKESxM= +github.com/aws/aws-sdk-go-v2/service/route53profiles v1.3.2 h1:93ebu9TFZVovy6t1Bpq7mNLUE1t9IOBdAjPbzw8KPe4= +github.com/aws/aws-sdk-go-v2/service/route53profiles v1.3.2/go.mod h1:evgz1UEzddTr14GoSn43lU7SLqZnzwLbrHjYixmyAHk= +github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.24.2 h1:iUHh9eL7HkhzU8D/TjE0CF3/G4JAEOXJNfDHCYTCTKU= +github.com/aws/aws-sdk-go-v2/service/route53recoverycontrolconfig v1.24.2/go.mod h1:2H66KqHuQ2BOaOzwisALJtoc42gl/1BzgjfrvegnJrA= +github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.20.2 h1:yaBkRuUivdvgeWwjZzw11S7ww+Nzml0t80Mv0HQ+6wQ= +github.com/aws/aws-sdk-go-v2/service/route53recoveryreadiness v1.20.2/go.mod h1:wadWGOYl4mECMEgp+C14RthHwZWyMPZUCU6gmryfI0Y= +github.com/aws/aws-sdk-go-v2/service/route53resolver v1.31.2 h1:K4eX3pv+eyrww7DieiOLkYc2Qv7fVnqHKh4u/pb53jI= +github.com/aws/aws-sdk-go-v2/service/route53resolver v1.31.2/go.mod h1:1t0dDWBVPyLQWH3uVw2PBZymRKPUQIlwyHWBbElvjcs= +github.com/aws/aws-sdk-go-v2/service/rum v1.20.2 h1:F0Je5v8gktHY4GVk61vN7oE/P6IasFsf8VaoQK3SEss= +github.com/aws/aws-sdk-go-v2/service/rum v1.20.2/go.mod h1:lIWasXEvGg7zyUAP7fe4v/BIXotheS4nIneDPeRayYs= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2 h1:1iXmXy8SJzQVMGvo40TSzBYS9ig6BSyXfRIMzLfmBfE= +github.com/aws/aws-sdk-go-v2/service/s3 v1.63.2/go.mod h1:NLTqRLe3pUNu3nTEHI6XlHLKYmc8fbHUdMxAB6+s41Q= +github.com/aws/aws-sdk-go-v2/service/s3control v1.48.2 h1:tanWyz4jhBm+vPoimi6XpcZKFIBVDfVpTnrUHjeJljo= +github.com/aws/aws-sdk-go-v2/service/s3control v1.48.2/go.mod h1:OnvclTFylYBzFuko7L/GofARC4xh85D359PjECSqKZM= +github.com/aws/aws-sdk-go-v2/service/s3outposts v1.27.2 h1:OFL1HOnkQGnP8BidIRI+4W/Oe59BypqzoKOprs6+8gM= +github.com/aws/aws-sdk-go-v2/service/s3outposts v1.27.2/go.mod h1:CRuJDz7FTzEH9rdt/7p6Eu/6sRNV9KgdgdNmYgeXLFo= +github.com/aws/aws-sdk-go-v2/service/sagemaker v1.160.1 h1:AH1OcmkqJP7J5cE9XJ/Ik988JKoSuCisiH7omM3LH7w= +github.com/aws/aws-sdk-go-v2/service/sagemaker v1.160.1/go.mod h1:Tbr4Z2D/vjAaeWeAlwKLUTwEabATR12YTXcW9HFoSpA= +github.com/aws/aws-sdk-go-v2/service/scheduler v1.11.2 h1:Cu6CJ3Sm0IhVZ87OkKgLkUwcwIWaNT8CSzDr7kCFi/g= +github.com/aws/aws-sdk-go-v2/service/scheduler v1.11.2/go.mod h1:FZ4JyKgu7dldYPXGLkq6lPrFN3ySvRA+M22Awt0Gce0= +github.com/aws/aws-sdk-go-v2/service/schemas v1.27.2 h1:J55Tuvzv6Bevd0yMvNXLMSmljIibEuEL4YKf0N2C2Pg= +github.com/aws/aws-sdk-go-v2/service/schemas v1.27.2/go.mod h1:DN0f0GSsVwIsSoAPab8ekA41nQsLD75b261xAcRFWHs= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.33.2 h1:C79sbcbdKuBpBpTDy1MNrJx5/Wii7gcwt0Jkd5QCGNA= +github.com/aws/aws-sdk-go-v2/service/secretsmanager v1.33.2/go.mod h1:WyLS5qwXHtjKAONYZq/4ewdd+hcVsa3LBu77Ow5uj3k= +github.com/aws/aws-sdk-go-v2/service/securityhub v1.53.2 h1:MZd2AX3jzl2FBKmAtacTpSLMAu6Qp3Znp7ng+BHaoII= +github.com/aws/aws-sdk-go-v2/service/securityhub v1.53.2/go.mod h1:QFtYEC35t39ftJ6emZgapzdtBjGZsuR4bAd73SiG23I= +github.com/aws/aws-sdk-go-v2/service/securitylake v1.17.2 h1:2WGko6Wh0L6dklVXtMbj0JRMuRyNZ1HcJKkMI2LJ/FE= +github.com/aws/aws-sdk-go-v2/service/securitylake v1.17.2/go.mod h1:TJN6q6sLi8vSsM+/H1UxCyJvhsTSwmXxw1kQjH1hS2Q= +github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.23.2 h1:fTsD5zWTYT8UbTmIeWN/x8vw2dwTBkMOOxhExarFbBg= +github.com/aws/aws-sdk-go-v2/service/serverlessapplicationrepository v1.23.2/go.mod h1:SYyCbaGtfOhXhqXEB7w2gLARjWQaasJ141FBcSBFFLQ= +github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.31.2 h1:1oW7X5Q4OaiY1vuLofwoCjSM3BRe3tHD2h5njoh3sx0= +github.com/aws/aws-sdk-go-v2/service/servicecatalog v1.31.2/go.mod h1:VKidRJJnOIM7XVxc/7O7JJzIK2FwPqbGOcJtxdAR+Tg= +github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.29.2 h1:QuNFFyWbu9nCovpLiZyvdkpq9LurGrYqMkPpy0FEWgs= +github.com/aws/aws-sdk-go-v2/service/servicecatalogappregistry v1.29.2/go.mod h1:0MbNCcVquMT60vkRWoX5T0p1WMRJnx1O9zeijrqwqkY= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.32.2 h1:29YTjasLjpAjb9RMacMkwWJ2PgDipZqzDS3TOkqUsl4= +github.com/aws/aws-sdk-go-v2/service/servicediscovery v1.32.2/go.mod h1:hbMVfSdZneCht4UmPOsejDt93QnetQPFuLOOqbuybqs= +github.com/aws/aws-sdk-go-v2/service/servicequotas v1.24.2 h1:gH/dxANwb5KkMwqFPGfpMSj4ZJVgbRuSS0GHuSYsMWA= +github.com/aws/aws-sdk-go-v2/service/servicequotas v1.24.2/go.mod h1:GV6dseffRFXPRe2qmY5I6Mkypkoqm+AyH23nwSQbyF0= +github.com/aws/aws-sdk-go-v2/service/ses v1.27.2 h1:DSUFBQKpQZlBNQ1VWf3CLlBDopVtL71wmZFSVa0P4OU= +github.com/aws/aws-sdk-go-v2/service/ses v1.27.2/go.mod h1:WJjeWePq/vToxtM4fKbGHiXvInPARrWn8XJ0NOu4KtY= +github.com/aws/aws-sdk-go-v2/service/sesv2 v1.34.2 h1:u78PfH2Veygb3/WoIWRKMOLU6F5DmUT+ZOaemjFAeng= +github.com/aws/aws-sdk-go-v2/service/sesv2 v1.34.2/go.mod h1:IjCl85fNBm1AgutKkCmFaN5XwreHxdLLy2/mtrZ6qwg= +github.com/aws/aws-sdk-go-v2/service/sfn v1.32.2 h1:kjGvdLzCLQhHo6ev2a+bYVMO7E60aK1GM8s2FVlLNuA= +github.com/aws/aws-sdk-go-v2/service/sfn v1.32.2/go.mod h1:N8FU9Yn79tcXJA1ovnj6cRrEBOrwSkFKegS/CDOeGcg= +github.com/aws/aws-sdk-go-v2/service/shield v1.28.2 h1:8eLrAiQZAUvXpNbWRzCr5KVhnHXIGySayuGi8KtS0mo= +github.com/aws/aws-sdk-go-v2/service/shield v1.28.2/go.mod h1:nVZxCxhvntB6UcRxVK0X86Ab/LHFxQaHvTxBwfN4RRU= +github.com/aws/aws-sdk-go-v2/service/signer v1.25.2 h1:JmsSA7zkHmmsDg8gkFbT+38AS2wSMHB4pLmHfPrJ72c= +github.com/aws/aws-sdk-go-v2/service/signer v1.25.2/go.mod h1:v+b0Pp+v9kZml7neMqRF8pZWhqUugiQ911IPwnC8qJw= +github.com/aws/aws-sdk-go-v2/service/sns v1.32.2 h1:eAySuJF6Obj1eEy9VvJ6VFfsKsLV71hR2bAv9VwVWUw= +github.com/aws/aws-sdk-go-v2/service/sns v1.32.2/go.mod h1:ZO606Jfatw51c8q29gHVVCnufg2dq3MnmkNLlTZFrkE= +github.com/aws/aws-sdk-go-v2/service/sqs v1.35.2 h1:sjw/u/hE4qRrT+5dQjetlXwy9ypkgVi3/RcB8C5n7bc= +github.com/aws/aws-sdk-go-v2/service/sqs v1.35.2/go.mod h1:WuGxWQhu2LXoPGA2HBIbotpwhM6T4hAz0Ip/HjdxfJg= +github.com/aws/aws-sdk-go-v2/service/ssm v1.54.2 h1:Agv/W8IeOeKOiLAIO3osoS5UvGuiapd04jxhqmuzY6o= +github.com/aws/aws-sdk-go-v2/service/ssm v1.54.2/go.mod h1:qs3TBNpFEnVubl0WL3jruj7NJMF1RCAPEPQ1f+fLTBE= +github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.25.2 h1:0PZd3gpgY2YW1b3ZA6FLi4FuvmAWtotSO7p/3mZ8b6I= +github.com/aws/aws-sdk-go-v2/service/ssmcontacts v1.25.2/go.mod h1:2Hcm22KIZ5WB159AnMqi6+Q4Iqjrs6RI6mZmpINK9zY= +github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.33.2 h1:39UiE+zf/+J+p8RGuVPHs69Jg02YMFkYjk3E9LL3EEA= +github.com/aws/aws-sdk-go-v2/service/ssmincidents v1.33.2/go.mod h1:hHB0B0kouPujT1Reg/Bpz1mMWSiNFNAbIPLsbotpvtI= +github.com/aws/aws-sdk-go-v2/service/ssmsap v1.17.2 h1:PmxZKr/NXc1x3k1KBlTECtupTsPn/83lDmUkECt1ZEU= +github.com/aws/aws-sdk-go-v2/service/ssmsap v1.17.2/go.mod h1:wCkLE4XflwjbFLBkX2cJTK6M/85mCTejtyLCoEYUzb4= +github.com/aws/aws-sdk-go-v2/service/sso v1.23.2 h1:yzi/y/vKlLyzOfG7pSu5ONNGRxHIgLeDrV4w2AMRCo0= +github.com/aws/aws-sdk-go-v2/service/sso v1.23.2/go.mod h1:XRlMvmad0ZNL+75C5FYdMvbbLkd6qiqz6foR1nA1PXY= +github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.28.2 h1:b1RCrohJtoCp4rUfsVX1AX0CrvbZ4Nsc7LXdsuXl6tw= +github.com/aws/aws-sdk-go-v2/service/ssoadmin v1.28.2/go.mod h1:vrQyFnviH2SDCJSXBbjOyoWnPOMMfRkznrBLhtlA51A= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.2 h1:3gb6pYhYLjo8rB1h2Tqs61wpjRd3rQymYcVq/pp0yxI= +github.com/aws/aws-sdk-go-v2/service/ssooidc v1.27.2/go.mod h1:FnvDM4sfa+isJ3kDXIzAB9GAwVSzFzSy97uZ3IsHo4E= +github.com/aws/aws-sdk-go-v2/service/storagegateway v1.33.2 h1:orDJE/n/Y3Vsq98/P35CaWDN+aUIjd8Oo4IiBnNSvWA= +github.com/aws/aws-sdk-go-v2/service/storagegateway v1.33.2/go.mod h1:Tq5rpUueWqzCdqIMQ/C00/qUS4q+T+FVCwSE0S2nNZs= +github.com/aws/aws-sdk-go-v2/service/sts v1.31.2 h1:O6tyji8mXmBGsHvTCB0VIhrDw19lGTUSbKIyjnw79s8= +github.com/aws/aws-sdk-go-v2/service/sts v1.31.2/go.mod h1:yMWe0F+XG0DkRZK5ODZhG7BEFYhLXi2dqGsv6tX0cgI= +github.com/aws/aws-sdk-go-v2/service/swf v1.26.2 h1:Dmf2UFRwbX5q1mmAmBJJAJfXuJRCZnKoUbbQxMsr4fs= +github.com/aws/aws-sdk-go-v2/service/swf v1.26.2/go.mod h1:5Xs759kS9wwOs5qnupTch9KEtnA9HfAeKsXje2wli44= +github.com/aws/aws-sdk-go-v2/service/synthetics v1.28.2 h1:BFT4LD8XlhTMxi+jc9MTW3RGeEbk08k5pA8rLPV0oMQ= +github.com/aws/aws-sdk-go-v2/service/synthetics v1.28.2/go.mod h1:7VUyItGoj/dMFqIOEoyMi/8FhGAWVdgAodW3o9C2h5U= +github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.4.2 h1:PMCyheGlvfNVV2rAsKCqfNLFTyGE8VGeLyGFTP8GLAk= +github.com/aws/aws-sdk-go-v2/service/timestreaminfluxdb v1.4.2/go.mod h1:JjoFyRrlzsY67+yzraAew4QQznGlpytCMNge3RO0FUQ= +github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.28.2 h1:F+zm0kakYMSScvSZn5HR3b6kS3uShHiRQCishk5WvAg= +github.com/aws/aws-sdk-go-v2/service/timestreamwrite v1.28.2/go.mod h1:/W4hzCr58RlGiCFBRO85jzwzyJAVJlQryaglvNsYVTc= +github.com/aws/aws-sdk-go-v2/service/transcribe v1.40.2 h1:+DbLBw/DUE9whagnTrVaCqoQ0s6D/c/t5sQw7EKHyEg= +github.com/aws/aws-sdk-go-v2/service/transcribe v1.40.2/go.mod h1:2NcbgXMGBLDIWVgVNODP2rMIDUVkYQpI7/xhSPNgTuc= +github.com/aws/aws-sdk-go-v2/service/transfer v1.51.2 h1:stu3GWuPQdBFKnpoijM9wQViyvlQiDvUHcEodxdvv2o= +github.com/aws/aws-sdk-go-v2/service/transfer v1.51.2/go.mod h1:cM6BSj4zvCSbsR+oVvwUMU8MDuyNUR0YcJcOrRmjDJI= +github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.18.2 h1:1cCk2HYHx27Bl/NLMSEIEcV/jA58Y9KctqGdHbPZ6PA= +github.com/aws/aws-sdk-go-v2/service/verifiedpermissions v1.18.2/go.mod h1:VsriKaoeJEY5E1GY9tZL/7Xuh+dLZYzoqIX8ktHY8ME= +github.com/aws/aws-sdk-go-v2/service/vpclattice v1.11.2 h1:50USEfvBbUoBoYsHKEBYmAF4uFz1YRqudWsheTznl/4= +github.com/aws/aws-sdk-go-v2/service/vpclattice v1.11.2/go.mod h1:fFVqM2mr747L1jfni/b8aMSq0jsTnjWwol7DouBBTG0= +github.com/aws/aws-sdk-go-v2/service/waf v1.24.2 h1:ZsHsyYwLHFU5G2Tgj3wEnwCs2HcHJLg1itQYbUzs/PQ= +github.com/aws/aws-sdk-go-v2/service/waf v1.24.2/go.mod h1:4vOUaHr2PvE3ozSXxyQ7Jh1TOFnpaWs1acZIADSCx2g= +github.com/aws/aws-sdk-go-v2/service/wafregional v1.24.2 h1:NBtkGcygxyN2pY9JhanEofZsPO4DFJe0oS0dtN991Js= +github.com/aws/aws-sdk-go-v2/service/wafregional v1.24.2/go.mod h1:h1NlLpD3QFxHK5r0Gt+YiDugcNZdvuwFZMePwPaeqXk= +github.com/aws/aws-sdk-go-v2/service/wafv2 v1.53.2 h1:l80SvadG9lOZY7Mgl6LamB8jO4AnZmBOYLv31WLGZuo= +github.com/aws/aws-sdk-go-v2/service/wafv2 v1.53.2/go.mod h1:VS4CvMgYBTMwXdqQq7U1AszFZFf3qi+9oDkz6Hm8OmI= +github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.33.2 h1:hTMsSwdT3cDYNY5I8zo19gjw/1rmxLuH6EbZGohXFOI= +github.com/aws/aws-sdk-go-v2/service/wellarchitected v1.33.2/go.mod h1:IkH2gyryAJK8njc9MRimGL+MnlEEHCKuCjsRAUlq8s8= +github.com/aws/aws-sdk-go-v2/service/worklink v1.23.2 h1:VN3Qydtdl3UlJRHVxQxSP1d8I5gtvT5zdaCCAfZST7Y= +github.com/aws/aws-sdk-go-v2/service/worklink v1.23.2/go.mod h1:Z3RLpIq4q49syd921XdsKeD584kPu89iKTEjluh7908= +github.com/aws/aws-sdk-go-v2/service/workspaces v1.47.2 h1:Z0ajvI9PaRXvIHaeYV0KGrPCY8o3krfhC2I+vIrZrRc= +github.com/aws/aws-sdk-go-v2/service/workspaces v1.47.2/go.mod h1:Zq4TZVjZyNoOuTxTNbalgkA/TNaVBCLwssgOJt52xHM= +github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.23.2 h1:nIJi5x3KEvn/IuRiqCcqFEUGzBukZSgEOIMvNkm5GZg= +github.com/aws/aws-sdk-go-v2/service/workspacesweb v1.23.2/go.mod h1:bQTPvaKCwGs+b6+vlzdIsPIsvTYVMCJf48iQGjmFTTs= +github.com/aws/aws-sdk-go-v2/service/xray v1.28.2 h1:xTOIu1C76VscgS78G9TROoaMqpeQ65LrAchk2wJgRzE= +github.com/aws/aws-sdk-go-v2/service/xray v1.28.2/go.mod h1:9uEy87x3oNzdHyYb/X6YCKJJ1GX+OS90GN3sVqgSep0= +github.com/aws/smithy-go v1.21.0 h1:H7L8dtDRk0P1Qm6y0ji7MCYMQObJ5R9CRpyPhRUkLYA= +github.com/aws/smithy-go v1.21.0/go.mod h1:irrKGvNn1InZwb2d7fkIRNucdfwR8R+Ts3wxYa/cJHg= github.com/aymanbagabas/go-osc52/v2 v2.0.1 h1:HwpRHbFMcZLEVr42D4p7XBqjyuxQH5SMiErDT4WkJ2k= github.com/aymanbagabas/go-osc52/v2 v2.0.1/go.mod h1:uYgXzlJ7ZpABp8OJ+exZzJJhRNQ2ASbcXHWsFqH8hp8= github.com/beevik/etree v1.4.1 h1:PmQJDDYahBGNKDcpdX8uPy1xRCwoCGVUiW669MEirVI= github.com/beevik/etree v1.4.1/go.mod h1:gPNJNaBGVZ9AwsidazFZyygnd+0pAU38N4D+WemwKNs= github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d h1:xDfNPAt8lFiC1UJrqV3uuy861HCTo708pDMbjHHdCas= github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d/go.mod h1:6QX/PXZ00z/TKoufEY6K/a0k6AhaJrQKdFe6OfVXsa4= -github.com/bgentry/speakeasy v0.1.0 h1:ByYyxL9InA1OWqxJqqp2A5pYHUrCiAL6K3J+LKSsQkY= github.com/bgentry/speakeasy v0.1.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= +github.com/bgentry/speakeasy v0.2.0 h1:tgObeVOf8WAvtuAX6DhJ4xks4CFNwPDZiqzGqIHE51E= +github.com/bgentry/speakeasy v0.2.0/go.mod h1:+zsyZBPWlz7T6j88CTgSN5bM796AkVf0kBD4zp0CCIs= github.com/blang/semver v3.5.1+incompatible h1:cQNTCjp13qL8KC3Nbxr/y2Bqb63oX6wdnnjpJbkM4JQ= github.com/blang/semver v3.5.1+incompatible/go.mod h1:kRBLl5iJ+tD4TcOOxsy/0fnwebNt5EWlYSAyrTnjyyk= github.com/boombuler/barcode v1.0.0/go.mod h1:paBWMcWSl3LHKBqUq+rly7CNSldXjb2rDl3JlRe0mD8= @@ -1790,8 +1792,9 @@ github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e/go.mod h1:nSuG5e5P github.com/chzyer/test v0.0.0-20180213035817-a1ea475d72b1/go.mod h1:Q3SI9o4m/ZMnBNeIyt5eFwwo7qiLfzFZmjNmxjkiQlU= github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw= github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= -github.com/cloudflare/circl v1.3.7 h1:qlCDlTPz2n9fu58M0Nh1J/JzcFpfgkFHHX3O35r5vcU= github.com/cloudflare/circl v1.3.7/go.mod h1:sRTcRWXGLrKw6yIGJ+l7amYJFfAXbZG0kBSc8r4zxgA= +github.com/cloudflare/circl v1.4.0 h1:BV7h5MgrktNzytKmWjpOtdYrf0lkkbF8YMlBGPhJQrY= +github.com/cloudflare/circl v1.4.0/go.mod h1:PDRU+oXvdD7KCtgKxW95M5Z8BpSCJXQORiZFnBQS5QU= github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc= github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk= @@ -1918,7 +1921,6 @@ github.com/go-logr/stdr v1.2.2 h1:hSWxHoqTgW2S2qGc0LTAI563KZ5YKYRhT3MFKZMbjag= github.com/go-logr/stdr v1.2.2/go.mod h1:mMo/vtBO5dYbehREoey6XUKy/eSumjCCveDpRre4VKE= github.com/go-pdf/fpdf v0.5.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= github.com/go-pdf/fpdf v0.6.0/go.mod h1:HzcnA+A23uwogo0tp9yU+l3V+KXhiESpt1PMayhOh5M= -github.com/go-sql-driver/mysql v1.5.0/go.mod h1:DCzpHaOWr8IXmIStZouvnhqoel9Qv2LBy8hT2VhHyBg= github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0/go.mod h1:fyg7847qk6SyHyPtNmDHnmrv/HOrqktSC+C9fM+CJOE= github.com/go-task/slim-sprig v0.0.0-20230315185526-52ccab3ef572/go.mod h1:9Pwr4B2jHnOSGXyyzV8ROjYa2ojvAY6HCGYYfMoC3Ls= github.com/go-test/deep v1.0.3/go.mod h1:wGDj63lr65AM2AQyKZd/NYHGb0R+1RLqB8NKt3aSFNA= @@ -2084,12 +2086,10 @@ github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645 h1 github.com/grpc-ecosystem/grpc-opentracing v0.0.0-20180507213350-8e809c8a8645/go.mod h1:6iZfnjpejD4L/4DwD7NryNaJyCQdzwWwH2MWhCA90Kw= github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0 h1:l16/Vrl0+x+HjHJWEjcKPwHYoxN9EC78gAFXKlH6m84= github.com/hashicorp/aws-cloudformation-resource-schema-sdk-go v0.23.0/go.mod h1:HAmscHyzSOfB1Dr16KLc177KNbn83wscnZC+N7WyaM8= -github.com/hashicorp/aws-sdk-go-base v1.1.0 h1:27urM3JAp6v+Oj/Ea5ULZwuFPK9cO1RUdEpV+rNdSAc= -github.com/hashicorp/aws-sdk-go-base v1.1.0/go.mod h1:2fRjWDv3jJBeN6mVWFHV6hFTNeFBx2gpDLQaZNxUVAY= -github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56 h1:Ox8WdpEBNU9YbEjbJvbGU5NqT3TQxICAvhUEGSgyldM= -github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.56/go.mod h1:cr1HCixlKU5P/sXAluEaAEFpL/Kh43MVNSj3nHSYyo8= -github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56 h1:nIjih6ztAAKGLa/lFHgg1aWxF/rGMCb5XHQuVF/YS3o= -github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.56/go.mod h1:qTSEvF8eM/GJ2RKtTJgHwkaZvz+pwU5obcC7I5ZSunw= +github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.58 h1:lf6PxLIHge0UL5LJgt/Szs0K3PYS27yqDEkaOa0P+ZU= +github.com/hashicorp/aws-sdk-go-base/v2 v2.0.0-beta.58/go.mod h1:9DB57cKw/ZNu1UQJX1YNmaJ7A2/+xCpCUUwbGZy4Qx0= +github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.59 h1:dFU76dS8ZYzu+Z5oVvAzVbvxPL7wz+5MKndTPSpQboc= +github.com/hashicorp/aws-sdk-go-base/v2/awsv1shim/v2 v2.0.0-beta.59/go.mod h1:EtFBMpvcAUBlsMaGxebtKofUAJ4O5n/bOAukIh8eEMM= github.com/hashicorp/awspolicyequivalence v1.6.0 h1:7aadmkalbc5ewStC6g3rljx1iNvP4QyAhg2KsHx8bU8= github.com/hashicorp/awspolicyequivalence v1.6.0/go.mod h1:9IOaIHx+a7C0NfUNk1A93M7kHd5rJ19aoUx37LZGC14= github.com/hashicorp/cli v1.1.6/go.mod h1:MPon5QYlgjjo0BSoAiN0ESeT5fRzDjVRp+uioJ0piz4= @@ -2153,8 +2153,8 @@ github.com/hashicorp/hcl v1.0.0 h1:0Anlzjpi4vEasTeNFn2mLJgTSwt0+6sfsiTG8qcWGx4= github.com/hashicorp/hcl v1.0.0/go.mod h1:E5yfLk+7swimpb2L/Alb/PJmXilQ/rhwaUYs4T20WEQ= github.com/hashicorp/hcl/v2 v2.0.0/go.mod h1:oVVDG71tEinNGYCxinCYadcmKU9bglqW9pV3txagJ90= github.com/hashicorp/hcl/v2 v2.19.1/go.mod h1:ThLC89FV4p9MPW804KVbe/cEXoQ8NZEh+JtMeeGErHE= -github.com/hashicorp/hcl/v2 v2.21.0 h1:lve4q/o/2rqwYOgUg3y3V2YPyD1/zkCLGjIV74Jit14= -github.com/hashicorp/hcl/v2 v2.21.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= +github.com/hashicorp/hcl/v2 v2.22.0 h1:hkZ3nCtqeJsDhPRFz5EA9iwcG1hNWGePOTw6oyul12M= +github.com/hashicorp/hcl/v2 v2.22.0/go.mod h1:62ZYHrXgPoX8xBnzl8QzbWq4dyDsDtfCRgIq1rbJEvA= github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93 h1:T1Q6ag9tCwun16AW+XK3tAql24P4uTGUMIn1/92WsQQ= github.com/hashicorp/hil v0.0.0-20190212132231-97b3a9cdfa93/go.mod h1:n2TSygSNwsLJ76m8qFXTSc7beTb+auJxYdqrnoqwZWE= github.com/hashicorp/logutils v1.0.0 h1:dLEQVugN8vlakKOUE3ihGLTZJRB4j+M2cdTm/ORI65Y= @@ -2211,8 +2211,8 @@ github.com/hpcloud/tail v1.0.0/go.mod h1:ab1qPbhIpdTxEkNHXyeSf5vhxWSCs/tWer42PpO github.com/huandu/xstrings v1.3.1/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.3.2/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/huandu/xstrings v1.3.3/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= -github.com/huandu/xstrings v1.4.0 h1:D17IlohoQq4UcpqD7fDk80P7l+lwAmlFaBHgOipl2FU= -github.com/huandu/xstrings v1.4.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= +github.com/huandu/xstrings v1.5.0 h1:2ag3IFq9ZDANvthTwTiqSSZLjDc+BedvHPAp5tJy2TI= +github.com/huandu/xstrings v1.5.0/go.mod h1:y5/lhBue+AyNmUVz9RLU9xbLR0o4KIIExikq4ovT0aE= github.com/iancoleman/strcase v0.2.0 h1:05I4QRnGpI0m37iZQRuskXh+w77mr6Z41lwQzuHLwW0= github.com/iancoleman/strcase v0.2.0/go.mod h1:iwCmte+B7n89clKwxIoIXy/HfoL7AsD47ZCWhYzw7ho= github.com/ianlancetaylor/demangle v0.0.0-20181102032728-5e5cf60278f6/go.mod h1:aSSvb/t6k1mPoxDqO4vJh6VOCGPwU4O0C2/Eqndh1Sc= @@ -2233,7 +2233,6 @@ github.com/jhump/protoreflect v1.15.1 h1:HUMERORf3I3ZdX05WaQ6MIpd/NJ434hTp5YiKgf github.com/jhump/protoreflect v1.15.1/go.mod h1:jD/2GMKKE6OqX8qTjhADU1e6DShO+gavG9e0Q693nKo= github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k= -github.com/jmespath/go-jmespath v0.3.0/go.mod h1:9QtRXoHjLGCJ5IBSaohpXITPlowMeeYCZ7fLUTSywik= github.com/jmespath/go-jmespath v0.4.0 h1:BEgLn5cpjn8UN1mAw4NjwDrS35OdebyEtFe+9YPoQUg= github.com/jmespath/go-jmespath v0.4.0/go.mod h1:T8mJZnbsbmF+m6zOOFylbeCJqk5+pHWvzYPziyZiYoo= github.com/jmespath/go-jmespath/internal/testify v1.5.1 h1:shLQSRRSCCPj3f2gpwzGwWFoC7ycTf1rcQZHOlsJ6N8= @@ -2275,8 +2274,8 @@ github.com/lyft/protoc-gen-star v0.6.0/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuz github.com/lyft/protoc-gen-star v0.6.1/go.mod h1:TGAoBVkt8w7MPG72TrKIu85MIdXwDuzJYeZuUPFPNwA= github.com/lyft/protoc-gen-star/v2 v2.0.1/go.mod h1:RcCdONR2ScXaYnQC5tUzxzlpA3WVYF7/opLeUgcQs/o= github.com/lyft/protoc-gen-star/v2 v2.0.3/go.mod h1:amey7yeodaJhXSbf/TlLvWiqQfLOSpEk//mLlc+axEk= -github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91 h1:JnZSkFP1/GLwKCEuuWVhsacvbDQIVa5BRwAwd+9k2Vw= -github.com/mattbaird/jsonpatch v0.0.0-20230413205102-771768614e91/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= +github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38 h1:hQWBtNqRYrI7CWIaUSXXtNKR90KzcUA5uiuxFVWw7sU= +github.com/mattbaird/jsonpatch v0.0.0-20240118010651-0ba75a80ca38/go.mod h1:M1qoD/MqPgTZIk0EWKB38wE28ACRfVcn+cU08jyArI0= github.com/mattn/go-colorable v0.0.9/go.mod h1:9vuHe8Xs5qXnSaW/c/ABM9alt+Vo+STaOChaDxuIBZU= github.com/mattn/go-colorable v0.1.1/go.mod h1:FuOcm+DKB9mbwrcAfNl7/TZVBZ6rcnceauSikq3lYCQ= github.com/mattn/go-colorable v0.1.4/go.mod h1:U0ppj6V5qS13XJ6of8GYAs25YV2eR4EVcfRqFIhoBtE= @@ -2515,8 +2514,8 @@ github.com/spf13/afero v1.9.2/go.mod h1:iUV7ddyEEZPO5gA3zD4fJt6iStLlL+Lg4m2cihcD github.com/spf13/afero v1.9.5 h1:stMpOSZFs//0Lv29HduCmli3GUfpFoF3Y1Q/aXj/wVM= github.com/spf13/afero v1.9.5/go.mod h1:UBogFpq8E9Hx+xc5CNTTEpTnuHVmXDwZcZcE1eb/UhQ= github.com/spf13/cast v1.3.1/go.mod h1:Qx5cxh0v+4UWYiBimWS+eyWzqEqokIECu5etghLkUJE= -github.com/spf13/cast v1.5.1 h1:R+kOtfhWQE6TVQzY+4D7wJLBgkdVasCEFxSUBYBYIlA= -github.com/spf13/cast v1.5.1/go.mod h1:b9PdjNptOpzXr7Rq1q9gJML/2cdGQAo69NKzQ10KN48= +github.com/spf13/cast v1.7.0 h1:ntdiHjuueXFgm5nzDRdOS4yfT43P5Fnud6DH50rz/7w= +github.com/spf13/cast v1.7.0/go.mod h1:ancEpBxwJDODSW/UG4rDrAqiKolqNNh2DX3mk86cAdo= github.com/spf13/cobra v1.8.0 h1:7aJaZx1B85qltLMc546zn58BxxfZdR/W22ej9CFoEf0= github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyhcho= github.com/spf13/pflag v1.0.2/go.mod h1:DYY7MBk1bdzusC3SYhjObp+wFpr4gzcvqqNjLnInEg4= @@ -2615,8 +2614,8 @@ go.opencensus.io v0.22.5/go.mod h1:5pWMHQbX5EPX2/62yrJeAkowc+lfs/XD7Uxpq3pI6kk= go.opencensus.io v0.23.0/go.mod h1:XItmlyltB5F7CS4xOC1DcqMoFqwtC6OG2xF7mCv7P7E= go.opencensus.io v0.24.0 h1:y73uSU6J157QMP2kn2r30vwW1A2W2WFwSCGnAVxeaD0= go.opencensus.io v0.24.0/go.mod h1:vNK8G9p7aAivkbmorf4v+7Hgx+Zs0yY+0fOtgBfjQKo= -go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0 h1:By10h8DrrjRcZjy10wBEkRdwhe4kOFuNTfprm8RXQQk= -go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.54.0/go.mod h1:EtfcBqee4PFJSl+TXvfhg8ADvLWGFXwwX7SYNHG/VGM= +go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0 h1:MnAevUB0SFfKALzF5ApgrArdvHZduRT3/e59L/lNYKE= +go.opentelemetry.io/contrib/instrumentation/github.com/aws/aws-sdk-go-v2/otelaws v0.55.0/go.mod h1:MHPbT1EvQOZMGbKeuCovYWcyM9iaxcltRf7+GsU8ziE= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0 h1:4Pp6oUg3+e/6M4C0A/3kJ2VYa++dsWVTtGgLVj5xtHg= go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc v0.49.0/go.mod h1:Mjt1i1INqiaoZOMGR1RIUJN+i3ChKoFRqzrRQhlkbs0= go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.49.0 h1:jq9TW8u3so/bN+JPT166wjOI6/vQPF6Xe7nMNIltagk= @@ -2739,8 +2738,8 @@ golang.org/x/mod v0.11.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/mod v0.14.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= -golang.org/x/mod v0.20.0 h1:utOm6MM3R3dnawAiJgn0y+xvuYRsm1RKM/4giyfDgV0= -golang.org/x/mod v0.20.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/mod v0.21.0 h1:vvrHzRwRfVKSiLrG+d4FMl/Qi4ukBCE6kZlTUkDYRT0= +golang.org/x/mod v0.21.0/go.mod h1:6SkKJ3Xj0I0BrPOZoBy3bdMptDDU9oJrpohJ3eWZ1fY= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180826012351-8a410e7b638d/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= @@ -3119,8 +3118,8 @@ golang.org/x/tools v0.9.3/go.mod h1:owI94Op576fPu3cIGQeHs3joujW/2Oc6MtlxbF5dfNc= golang.org/x/tools v0.10.0/go.mod h1:UJwyiVBsOA2uwvK/e5OY3GTpDUJriEd+/YlqAwLPmyM= golang.org/x/tools v0.13.0/go.mod h1:HvlwmtVNQAhOuCjW7xxvovg8wbNq7LwfXh/k7wXUl58= golang.org/x/tools v0.17.0/go.mod h1:xsh6VxdV005rRVaS6SSAf9oiAqljS7UZUacMZ8Bnsps= -golang.org/x/tools v0.24.0 h1:J1shsA93PJUEVaUSaay7UXAyE8aimq3GW0pjlolpa24= -golang.org/x/tools v0.24.0/go.mod h1:YhNqVBIfWHdzvTLs0d8LCuMhkKUgSUKldakyV7W/WDQ= +golang.org/x/tools v0.25.0 h1:oFU9pkj/iJgs+0DT+VMHrx+oBKs/LJMV+Uvg78sl+fE= +golang.org/x/tools v0.25.0/go.mod h1:/vtpO8WL1N9cQC3FN5zPqb//fRXskFHbLKk4OW1Q7rg= golang.org/x/xerrors v0.0.0-20190717185122-a985d3407aa7/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191011141410-1b5146add898/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0= @@ -3408,8 +3407,8 @@ google.golang.org/genproto/googleapis/rpc v0.0.0-20231012201019-e917dd12ba7a/go. google.golang.org/genproto/googleapis/rpc v0.0.0-20231016165738-49dd2c1f3d0b/go.mod h1:swOH3j0KzcDDgGUWr+SNpyTen5YrXjS3eyPzFYKc6lc= google.golang.org/genproto/googleapis/rpc v0.0.0-20231030173426-d783a09b4405/go.mod h1:67X1fPuzjcrkymZzZV1vvkFeTn2Rvc6lYF9MYFGCcwE= google.golang.org/genproto/googleapis/rpc v0.0.0-20231106174013-bbf56f31fb17/go.mod h1:oQ5rr10WTTMvP4A36n8JpR1OrO1BEiV4f78CneXZxkA= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117 h1:1GBuWVLM/KMVUv1t1En5Gs+gFZCNd360GGb4sSxtrhU= -google.golang.org/genproto/googleapis/rpc v0.0.0-20240604185151-ef581f913117/go.mod h1:EfXuqaE1J41VCDicxHzUDm+8rk+7ZdXzHV0IhO/I6s0= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed h1:J6izYgfBXAI3xTKLgxzTmUltdYaLsuBxFCgDHWJ/eXg= +google.golang.org/genproto/googleapis/rpc v0.0.0-20240827150818-7e3bb234dfed/go.mod h1:UqMtugtsSgubUsoxbuAoiCXvqvErP7Gf0so0mK9tHxU= google.golang.org/grpc v1.14.0/go.mod h1:yo6s7OP7yaDglbqo1J04qKzAhqBH6lvTonzMVmEdcZw= google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c= google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38= diff --git a/provider/replacements.json b/provider/replacements.json index ebbf290be41..f3f4faf877f 100644 --- a/provider/replacements.json +++ b/provider/replacements.json @@ -1027,6 +1027,14 @@ { "old": "~> **NOTE:** We suggest using `jsonencode()` or `aws_iam_policy_document` when assigning a value to `assume_role_policy` or `inline_policy.*.policy`. They seamlessly translate Terraform language into JSON, enabling you to maintain consistency within your configuration without the need for context switches. Also, you can sidestep potential complications arising from formatting discrepancies, whitespace inconsistencies, and other nuances inherent to JSON.\n", "new": "~> **NOTE:** We suggest using explicit JSON encoding or `aws.iam.getPolicyDocument` when assigning a value to `policy`. They seamlessly translate configuration to JSON, enabling you to maintain consistency within your configuration without the need for context switches. Also, you can sidestep potential complications arising from formatting discrepancies, whitespace inconsistencies, and other nuances inherent to JSON.\n" + }, + { + "old": "~> The `inline_policy` argument is deprecated. Use the `aws_iam_role_policy` resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the `aws_iam_role_policies_exclusive` resource as well.\n", + "new": "~> The `inline_policy` argument is deprecated. Use the `aws_iam_role_policy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `aws_iam_role_policies_exclusive` resource as well.\n" + }, + { + "old": "* `inline_policy` - (Optional, **Deprecated**) Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Terraform will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Terraform to remove _all_ inline policies added out of band on `apply`.\n", + "new": "* `inline_policy` - (Optional, **Deprecated**) Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`.\n" } ], "iam_role_policy.html.markdown": [ diff --git a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionArgs.cs b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionArgs.cs index d52409a91e2..d319ef52c17 100644 --- a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionArgs.cs +++ b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Aws.Alb.Inputs public sealed class ListenerDefaultActionArgs : global::Pulumi.ResourceArgs { /// - /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. /// [Input("authenticateCognito")] public Input? AuthenticateCognito { get; set; } /// - /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. /// [Input("authenticateOidc")] public Input? AuthenticateOidc { get; set; } @@ -31,34 +31,25 @@ public sealed class ListenerDefaultActionArgs : global::Pulumi.ResourceArgs public Input? FixedResponse { get; set; } /// - /// Configuration block for creating an action that distributes requests among one or more target groups. - /// Specify only if `type` is `forward`. - /// Cannot be specified with `target_group_arn`. - /// Detailed below. + /// Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. /// [Input("forward")] public Input? Forward { get; set; } /// - /// Order for the action. - /// The action with the lowest value for order is performed first. - /// Valid values are between `1` and `50000`. - /// Defaults to the position in the list of actions. + /// Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. /// [Input("order")] public Input? Order { get; set; } /// - /// Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + /// Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. /// [Input("redirect")] public Input? Redirect { get; set; } /// - /// ARN of the Target Group to which to route traffic. - /// Specify only if `type` is `forward` and you want to route to a single target group. - /// To route to one or more target groups, use a `forward` block instead. - /// Cannot be specified with `forward`. + /// ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. /// [Input("targetGroupArn")] public Input? TargetGroupArn { get; set; } diff --git a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionAuthenticateCognitoArgs.cs b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionAuthenticateCognitoArgs.cs index 58b4a05b65e..0922e87ff4d 100644 --- a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionAuthenticateCognitoArgs.cs +++ b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionAuthenticateCognitoArgs.cs @@ -16,7 +16,7 @@ public sealed class ListenerDefaultActionAuthenticateCognitoArgs : global::Pulum private InputMap? _authenticationRequestExtraParams; /// - /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. /// public InputMap AuthenticationRequestExtraParams { diff --git a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionAuthenticateCognitoGetArgs.cs b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionAuthenticateCognitoGetArgs.cs index 4cc4e5ac4e0..957056ed99e 100644 --- a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionAuthenticateCognitoGetArgs.cs +++ b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionAuthenticateCognitoGetArgs.cs @@ -16,7 +16,7 @@ public sealed class ListenerDefaultActionAuthenticateCognitoGetArgs : global::Pu private InputMap? _authenticationRequestExtraParams; /// - /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. /// public InputMap AuthenticationRequestExtraParams { diff --git a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionForwardArgs.cs b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionForwardArgs.cs index 206307da4f5..59b99259d10 100644 --- a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionForwardArgs.cs +++ b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionForwardArgs.cs @@ -13,7 +13,7 @@ namespace Pulumi.Aws.Alb.Inputs public sealed class ListenerDefaultActionForwardArgs : global::Pulumi.ResourceArgs { /// - /// Configuration block for target group stickiness for the rule. Detailed below. + /// Configuration block for target group stickiness for the rule. See below. /// [Input("stickiness")] public Input? Stickiness { get; set; } @@ -22,7 +22,7 @@ public sealed class ListenerDefaultActionForwardArgs : global::Pulumi.ResourceAr private InputList? _targetGroups; /// - /// Set of 1-5 target group blocks. Detailed below. + /// Set of 1-5 target group blocks. See below. /// /// The following arguments are optional: /// diff --git a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionForwardGetArgs.cs b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionForwardGetArgs.cs index 79f029b7205..f59c3ebafaf 100644 --- a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionForwardGetArgs.cs +++ b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionForwardGetArgs.cs @@ -13,7 +13,7 @@ namespace Pulumi.Aws.Alb.Inputs public sealed class ListenerDefaultActionForwardGetArgs : global::Pulumi.ResourceArgs { /// - /// Configuration block for target group stickiness for the rule. Detailed below. + /// Configuration block for target group stickiness for the rule. See below. /// [Input("stickiness")] public Input? Stickiness { get; set; } @@ -22,7 +22,7 @@ public sealed class ListenerDefaultActionForwardGetArgs : global::Pulumi.Resourc private InputList? _targetGroups; /// - /// Set of 1-5 target group blocks. Detailed below. + /// Set of 1-5 target group blocks. See below. /// /// The following arguments are optional: /// diff --git a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionGetArgs.cs b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionGetArgs.cs index a7d007a47c6..4b1eec7d251 100644 --- a/sdk/dotnet/Alb/Inputs/ListenerDefaultActionGetArgs.cs +++ b/sdk/dotnet/Alb/Inputs/ListenerDefaultActionGetArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Aws.Alb.Inputs public sealed class ListenerDefaultActionGetArgs : global::Pulumi.ResourceArgs { /// - /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. /// [Input("authenticateCognito")] public Input? AuthenticateCognito { get; set; } /// - /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. /// [Input("authenticateOidc")] public Input? AuthenticateOidc { get; set; } @@ -31,34 +31,25 @@ public sealed class ListenerDefaultActionGetArgs : global::Pulumi.ResourceArgs public Input? FixedResponse { get; set; } /// - /// Configuration block for creating an action that distributes requests among one or more target groups. - /// Specify only if `type` is `forward`. - /// Cannot be specified with `target_group_arn`. - /// Detailed below. + /// Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. /// [Input("forward")] public Input? Forward { get; set; } /// - /// Order for the action. - /// The action with the lowest value for order is performed first. - /// Valid values are between `1` and `50000`. - /// Defaults to the position in the list of actions. + /// Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. /// [Input("order")] public Input? Order { get; set; } /// - /// Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + /// Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. /// [Input("redirect")] public Input? Redirect { get; set; } /// - /// ARN of the Target Group to which to route traffic. - /// Specify only if `type` is `forward` and you want to route to a single target group. - /// To route to one or more target groups, use a `forward` block instead. - /// Cannot be specified with `forward`. + /// ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. /// [Input("targetGroupArn")] public Input? TargetGroupArn { get; set; } diff --git a/sdk/dotnet/Alb/Listener.cs b/sdk/dotnet/Alb/Listener.cs index d38c8b63721..dd62d0219ff 100644 --- a/sdk/dotnet/Alb/Listener.cs +++ b/sdk/dotnet/Alb/Listener.cs @@ -364,7 +364,7 @@ public partial class Listener : global::Pulumi.CustomResource public Output CertificateArn { get; private set; } = null!; /// - /// Configuration block for default actions. Detailed below. + /// Configuration block for default actions. See below. /// [Output("defaultActions")] public Output> DefaultActions { get; private set; } = null!; @@ -378,7 +378,7 @@ public partial class Listener : global::Pulumi.CustomResource public Output LoadBalancerArn { get; private set; } = null!; /// - /// The mutual authentication configuration information. Detailed below. + /// The mutual authentication configuration information. See below. /// [Output("mutualAuthentication")] public Output MutualAuthentication { get; private set; } = null!; @@ -479,7 +479,7 @@ public sealed class ListenerArgs : global::Pulumi.ResourceArgs private InputList? _defaultActions; /// - /// Configuration block for default actions. Detailed below. + /// Configuration block for default actions. See below. /// public InputList DefaultActions { @@ -496,7 +496,7 @@ public InputList DefaultActions public Input LoadBalancerArn { get; set; } = null!; /// - /// The mutual authentication configuration information. Detailed below. + /// The mutual authentication configuration information. See below. /// [Input("mutualAuthentication")] public Input? MutualAuthentication { get; set; } @@ -561,7 +561,7 @@ public sealed class ListenerState : global::Pulumi.ResourceArgs private InputList? _defaultActions; /// - /// Configuration block for default actions. Detailed below. + /// Configuration block for default actions. See below. /// public InputList DefaultActions { @@ -578,7 +578,7 @@ public InputList DefaultActions public Input? LoadBalancerArn { get; set; } /// - /// The mutual authentication configuration information. Detailed below. + /// The mutual authentication configuration information. See below. /// [Input("mutualAuthentication")] public Input? MutualAuthentication { get; set; } diff --git a/sdk/dotnet/Alb/Outputs/ListenerDefaultAction.cs b/sdk/dotnet/Alb/Outputs/ListenerDefaultAction.cs index d33a8fc8664..bab4e45cb4e 100644 --- a/sdk/dotnet/Alb/Outputs/ListenerDefaultAction.cs +++ b/sdk/dotnet/Alb/Outputs/ListenerDefaultAction.cs @@ -14,11 +14,11 @@ namespace Pulumi.Aws.Alb.Outputs public sealed class ListenerDefaultAction { /// - /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. /// public readonly Outputs.ListenerDefaultActionAuthenticateCognito? AuthenticateCognito; /// - /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. /// public readonly Outputs.ListenerDefaultActionAuthenticateOidc? AuthenticateOidc; /// @@ -26,28 +26,19 @@ public sealed class ListenerDefaultAction /// public readonly Outputs.ListenerDefaultActionFixedResponse? FixedResponse; /// - /// Configuration block for creating an action that distributes requests among one or more target groups. - /// Specify only if `type` is `forward`. - /// Cannot be specified with `target_group_arn`. - /// Detailed below. + /// Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. /// public readonly Outputs.ListenerDefaultActionForward? Forward; /// - /// Order for the action. - /// The action with the lowest value for order is performed first. - /// Valid values are between `1` and `50000`. - /// Defaults to the position in the list of actions. + /// Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. /// public readonly int? Order; /// - /// Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + /// Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. /// public readonly Outputs.ListenerDefaultActionRedirect? Redirect; /// - /// ARN of the Target Group to which to route traffic. - /// Specify only if `type` is `forward` and you want to route to a single target group. - /// To route to one or more target groups, use a `forward` block instead. - /// Cannot be specified with `forward`. + /// ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. /// public readonly string? TargetGroupArn; /// diff --git a/sdk/dotnet/Alb/Outputs/ListenerDefaultActionAuthenticateCognito.cs b/sdk/dotnet/Alb/Outputs/ListenerDefaultActionAuthenticateCognito.cs index a08f1260334..9398da2f823 100644 --- a/sdk/dotnet/Alb/Outputs/ListenerDefaultActionAuthenticateCognito.cs +++ b/sdk/dotnet/Alb/Outputs/ListenerDefaultActionAuthenticateCognito.cs @@ -14,7 +14,7 @@ namespace Pulumi.Aws.Alb.Outputs public sealed class ListenerDefaultActionAuthenticateCognito { /// - /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. /// public readonly ImmutableDictionary? AuthenticationRequestExtraParams; /// diff --git a/sdk/dotnet/Alb/Outputs/ListenerDefaultActionForward.cs b/sdk/dotnet/Alb/Outputs/ListenerDefaultActionForward.cs index 0c4b333fa9e..d1b6c56a2a8 100644 --- a/sdk/dotnet/Alb/Outputs/ListenerDefaultActionForward.cs +++ b/sdk/dotnet/Alb/Outputs/ListenerDefaultActionForward.cs @@ -14,11 +14,11 @@ namespace Pulumi.Aws.Alb.Outputs public sealed class ListenerDefaultActionForward { /// - /// Configuration block for target group stickiness for the rule. Detailed below. + /// Configuration block for target group stickiness for the rule. See below. /// public readonly Outputs.ListenerDefaultActionForwardStickiness? Stickiness; /// - /// Set of 1-5 target group blocks. Detailed below. + /// Set of 1-5 target group blocks. See below. /// /// The following arguments are optional: /// diff --git a/sdk/dotnet/Backup/VaultPolicy.cs b/sdk/dotnet/Backup/VaultPolicy.cs index 9a06cae54f1..fa76317e869 100644 --- a/sdk/dotnet/Backup/VaultPolicy.cs +++ b/sdk/dotnet/Backup/VaultPolicy.cs @@ -22,6 +22,8 @@ namespace Pulumi.Aws.Backup /// /// return await Deployment.RunAsync(() => /// { + /// var current = Aws.GetCallerIdentity.Invoke(); + /// /// var exampleVault = new Aws.Backup.Vault("example", new() /// { /// Name = "example", @@ -41,7 +43,7 @@ namespace Pulumi.Aws.Backup /// Type = "AWS", /// Identifiers = new[] /// { - /// "*", + /// current.Apply(getCallerIdentityResult => getCallerIdentityResult.AccountId), /// }, /// }, /// }, diff --git a/sdk/dotnet/Bedrock/AgentAgent.cs b/sdk/dotnet/Bedrock/AgentAgent.cs index 67b86e3eb32..b62300af8f1 100644 --- a/sdk/dotnet/Bedrock/AgentAgent.cs +++ b/sdk/dotnet/Bedrock/AgentAgent.cs @@ -178,6 +178,9 @@ public partial class AgentAgent : global::Pulumi.CustomResource [Output("foundationModel")] public Output FoundationModel { get; private set; } = null!; + [Output("guardrailConfigurations")] + public Output> GuardrailConfigurations { get; private set; } = null!; + /// /// Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. /// @@ -301,6 +304,14 @@ public sealed class AgentAgentArgs : global::Pulumi.ResourceArgs [Input("foundationModel", required: true)] public Input FoundationModel { get; set; } = null!; + [Input("guardrailConfigurations")] + private InputList? _guardrailConfigurations; + public InputList GuardrailConfigurations + { + get => _guardrailConfigurations ?? (_guardrailConfigurations = new InputList()); + set => _guardrailConfigurations = value; + } + /// /// Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. /// @@ -410,6 +421,14 @@ public sealed class AgentAgentState : global::Pulumi.ResourceArgs [Input("foundationModel")] public Input? FoundationModel { get; set; } + [Input("guardrailConfigurations")] + private InputList? _guardrailConfigurations; + public InputList GuardrailConfigurations + { + get => _guardrailConfigurations ?? (_guardrailConfigurations = new InputList()); + set => _guardrailConfigurations = value; + } + /// /// Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. /// diff --git a/sdk/dotnet/Bedrock/Inputs/AgentAgentGuardrailConfigurationArgs.cs b/sdk/dotnet/Bedrock/Inputs/AgentAgentGuardrailConfigurationArgs.cs new file mode 100644 index 00000000000..f7ec0b2c097 --- /dev/null +++ b/sdk/dotnet/Bedrock/Inputs/AgentAgentGuardrailConfigurationArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Bedrock.Inputs +{ + + public sealed class AgentAgentGuardrailConfigurationArgs : global::Pulumi.ResourceArgs + { + /// + /// Unique identifier of the guardrail. + /// + [Input("guardrailIdentifier", required: true)] + public Input GuardrailIdentifier { get; set; } = null!; + + /// + /// Version of the guardrail. + /// + [Input("guardrailVersion", required: true)] + public Input GuardrailVersion { get; set; } = null!; + + public AgentAgentGuardrailConfigurationArgs() + { + } + public static new AgentAgentGuardrailConfigurationArgs Empty => new AgentAgentGuardrailConfigurationArgs(); + } +} diff --git a/sdk/dotnet/Bedrock/Inputs/AgentAgentGuardrailConfigurationGetArgs.cs b/sdk/dotnet/Bedrock/Inputs/AgentAgentGuardrailConfigurationGetArgs.cs new file mode 100644 index 00000000000..b0df5085ee9 --- /dev/null +++ b/sdk/dotnet/Bedrock/Inputs/AgentAgentGuardrailConfigurationGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Bedrock.Inputs +{ + + public sealed class AgentAgentGuardrailConfigurationGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Unique identifier of the guardrail. + /// + [Input("guardrailIdentifier", required: true)] + public Input GuardrailIdentifier { get; set; } = null!; + + /// + /// Version of the guardrail. + /// + [Input("guardrailVersion", required: true)] + public Input GuardrailVersion { get; set; } = null!; + + public AgentAgentGuardrailConfigurationGetArgs() + { + } + public static new AgentAgentGuardrailConfigurationGetArgs Empty => new AgentAgentGuardrailConfigurationGetArgs(); + } +} diff --git a/sdk/dotnet/Bedrock/Outputs/AgentAgentGuardrailConfiguration.cs b/sdk/dotnet/Bedrock/Outputs/AgentAgentGuardrailConfiguration.cs new file mode 100644 index 00000000000..bbcb8d86c24 --- /dev/null +++ b/sdk/dotnet/Bedrock/Outputs/AgentAgentGuardrailConfiguration.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Bedrock.Outputs +{ + + [OutputType] + public sealed class AgentAgentGuardrailConfiguration + { + /// + /// Unique identifier of the guardrail. + /// + public readonly string GuardrailIdentifier; + /// + /// Version of the guardrail. + /// + public readonly string GuardrailVersion; + + [OutputConstructor] + private AgentAgentGuardrailConfiguration( + string guardrailIdentifier, + + string guardrailVersion) + { + GuardrailIdentifier = guardrailIdentifier; + GuardrailVersion = guardrailVersion; + } + } +} diff --git a/sdk/dotnet/Config/Config.cs b/sdk/dotnet/Config/Config.cs index 0c5673a8850..18a78054e4a 100644 --- a/sdk/dotnet/Config/Config.cs +++ b/sdk/dotnet/Config/Config.cs @@ -685,6 +685,10 @@ public class Endpoints public string? Codecommit { get; set; } = null!; /// /// Use this to override the default service endpoint URL + /// + public string? Codeconnections { get; set; } = null!; + /// + /// Use this to override the default service endpoint URL /// public string? Codedeploy { get; set; } = null!; /// diff --git a/sdk/dotnet/Connect/GetInstance.cs b/sdk/dotnet/Connect/GetInstance.cs index 38d983b3357..58d21c563da 100644 --- a/sdk/dotnet/Connect/GetInstance.cs +++ b/sdk/dotnet/Connect/GetInstance.cs @@ -115,6 +115,18 @@ public sealed class GetInstanceArgs : global::Pulumi.InvokeArgs [Input("instanceId")] public string? InstanceId { get; set; } + [Input("tags")] + private Dictionary? _tags; + + /// + /// A map of tags to assigned to the instance. + /// + public Dictionary Tags + { + get => _tags ?? (_tags = new Dictionary()); + set => _tags = value; + } + public GetInstanceArgs() { } @@ -135,6 +147,18 @@ public sealed class GetInstanceInvokeArgs : global::Pulumi.InvokeArgs [Input("instanceId")] public Input? InstanceId { get; set; } + [Input("tags")] + private InputMap? _tags; + + /// + /// A map of tags to assigned to the instance. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + public GetInstanceInvokeArgs() { } @@ -196,6 +220,10 @@ public sealed class GetInstanceResult /// State of the instance. /// public readonly string Status; + /// + /// A map of tags to assigned to the instance. + /// + public readonly ImmutableDictionary Tags; [OutputConstructor] private GetInstanceResult( @@ -227,7 +255,9 @@ private GetInstanceResult( string serviceRole, - string status) + string status, + + ImmutableDictionary tags) { Arn = arn; AutoResolveBestVoicesEnabled = autoResolveBestVoicesEnabled; @@ -244,6 +274,7 @@ private GetInstanceResult( OutboundCallsEnabled = outboundCallsEnabled; ServiceRole = serviceRole; Status = status; + Tags = tags; } } } diff --git a/sdk/dotnet/Connect/Instance.cs b/sdk/dotnet/Connect/Instance.cs index 8bd395bb7d6..7f53fd634f0 100644 --- a/sdk/dotnet/Connect/Instance.cs +++ b/sdk/dotnet/Connect/Instance.cs @@ -13,7 +13,7 @@ namespace Pulumi.Aws.Connect /// Provides an Amazon Connect instance resource. For more information see /// [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) /// - /// !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. + /// !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. /// /// ## Example Usage /// @@ -31,6 +31,10 @@ namespace Pulumi.Aws.Connect /// InboundCallsEnabled = true, /// InstanceAlias = "friendly-name-connect", /// OutboundCallsEnabled = true, + /// Tags = + /// { + /// { "hello", "world" }, + /// }, /// }); /// /// }); @@ -158,7 +162,6 @@ public partial class Instance : global::Pulumi.CustomResource /// /// Specifies whether outbound calls are enabled. - /// <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> /// [Output("outboundCallsEnabled")] public Output OutboundCallsEnabled { get; private set; } = null!; @@ -175,6 +178,19 @@ public partial class Instance : global::Pulumi.CustomResource [Output("status")] public Output Status { get; private set; } = null!; + /// + /// Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + /// <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + /// + [Output("tags")] + public Output?> Tags { get; private set; } = null!; + + /// + /// A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + /// + [Output("tagsAll")] + public Output> TagsAll { get; private set; } = null!; + /// /// Create a Instance resource with the given unique name, arguments, and options. @@ -277,11 +293,23 @@ public sealed class InstanceArgs : global::Pulumi.ResourceArgs /// /// Specifies whether outbound calls are enabled. - /// <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> /// [Input("outboundCallsEnabled", required: true)] public Input OutboundCallsEnabled { get; set; } = null!; + [Input("tags")] + private InputMap? _tags; + + /// + /// Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + /// <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + public InstanceArgs() { } @@ -358,7 +386,6 @@ public sealed class InstanceState : global::Pulumi.ResourceArgs /// /// Specifies whether outbound calls are enabled. - /// <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> /// [Input("outboundCallsEnabled")] public Input? OutboundCallsEnabled { get; set; } @@ -375,6 +402,32 @@ public sealed class InstanceState : global::Pulumi.ResourceArgs [Input("status")] public Input? Status { get; set; } + [Input("tags")] + private InputMap? _tags; + + /// + /// Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + /// <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + [Input("tagsAll")] + private InputMap? _tagsAll; + + /// + /// A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + /// + [Obsolete(@"Please use `tags` instead.")] + public InputMap TagsAll + { + get => _tagsAll ?? (_tagsAll = new InputMap()); + set => _tagsAll = value; + } + public InstanceState() { } diff --git a/sdk/dotnet/Ec2/Inputs/LaunchTemplateNetworkInterfaceArgs.cs b/sdk/dotnet/Ec2/Inputs/LaunchTemplateNetworkInterfaceArgs.cs index 86f0ea72339..8a0298a7e87 100644 --- a/sdk/dotnet/Ec2/Inputs/LaunchTemplateNetworkInterfaceArgs.cs +++ b/sdk/dotnet/Ec2/Inputs/LaunchTemplateNetworkInterfaceArgs.cs @@ -135,6 +135,9 @@ public InputList Ipv6Prefixes [Input("networkInterfaceId")] public Input? NetworkInterfaceId { get; set; } + /// + /// Whether the first IPv6 GUA will be made the primary IPv6 address. + /// [Input("primaryIpv6")] public Input? PrimaryIpv6 { get; set; } diff --git a/sdk/dotnet/Ec2/Inputs/LaunchTemplateNetworkInterfaceGetArgs.cs b/sdk/dotnet/Ec2/Inputs/LaunchTemplateNetworkInterfaceGetArgs.cs index 08a363f97d3..48ce868ce10 100644 --- a/sdk/dotnet/Ec2/Inputs/LaunchTemplateNetworkInterfaceGetArgs.cs +++ b/sdk/dotnet/Ec2/Inputs/LaunchTemplateNetworkInterfaceGetArgs.cs @@ -135,6 +135,9 @@ public InputList Ipv6Prefixes [Input("networkInterfaceId")] public Input? NetworkInterfaceId { get; set; } + /// + /// Whether the first IPv6 GUA will be made the primary IPv6 address. + /// [Input("primaryIpv6")] public Input? PrimaryIpv6 { get; set; } diff --git a/sdk/dotnet/Ec2/Outputs/LaunchTemplateNetworkInterface.cs b/sdk/dotnet/Ec2/Outputs/LaunchTemplateNetworkInterface.cs index 67948b1e10d..34ebc47a032 100644 --- a/sdk/dotnet/Ec2/Outputs/LaunchTemplateNetworkInterface.cs +++ b/sdk/dotnet/Ec2/Outputs/LaunchTemplateNetworkInterface.cs @@ -80,6 +80,9 @@ public sealed class LaunchTemplateNetworkInterface /// The ID of the network interface to attach. /// public readonly string? NetworkInterfaceId; + /// + /// Whether the first IPv6 GUA will be made the primary IPv6 address. + /// public readonly string? PrimaryIpv6; /// /// The primary private IPv4 address. diff --git a/sdk/dotnet/Ec2TransitGateway/GetTransitGateway.cs b/sdk/dotnet/Ec2TransitGateway/GetTransitGateway.cs index 96477d8aa88..67de93ad4c6 100644 --- a/sdk/dotnet/Ec2TransitGateway/GetTransitGateway.cs +++ b/sdk/dotnet/Ec2TransitGateway/GetTransitGateway.cs @@ -251,6 +251,10 @@ public sealed class GetTransitGatewayResult /// public readonly string PropagationDefaultRouteTableId; /// + /// Whether Security Group Referencing Support is enabled + /// + public readonly string SecurityGroupReferencingSupport; + /// /// Key-value tags for the EC2 Transit Gateway /// public readonly ImmutableDictionary Tags; @@ -291,6 +295,8 @@ private GetTransitGatewayResult( string propagationDefaultRouteTableId, + string securityGroupReferencingSupport, + ImmutableDictionary tags, ImmutableArray transitGatewayCidrBlocks, @@ -310,6 +316,7 @@ private GetTransitGatewayResult( MulticastSupport = multicastSupport; OwnerId = ownerId; PropagationDefaultRouteTableId = propagationDefaultRouteTableId; + SecurityGroupReferencingSupport = securityGroupReferencingSupport; Tags = tags; TransitGatewayCidrBlocks = transitGatewayCidrBlocks; VpnEcmpSupport = vpnEcmpSupport; diff --git a/sdk/dotnet/Ec2TransitGateway/GetVpcAttachment.cs b/sdk/dotnet/Ec2TransitGateway/GetVpcAttachment.cs index 5e55da14417..33aaee1e2ee 100644 --- a/sdk/dotnet/Ec2TransitGateway/GetVpcAttachment.cs +++ b/sdk/dotnet/Ec2TransitGateway/GetVpcAttachment.cs @@ -219,6 +219,10 @@ public sealed class GetVpcAttachmentResult /// public readonly string Ipv6Support; /// + /// Whether Security Group Referencing Support is enabled. + /// + public readonly string SecurityGroupReferencingSupport; + /// /// Identifiers of EC2 Subnets. /// public readonly ImmutableArray SubnetIds; @@ -251,6 +255,8 @@ private GetVpcAttachmentResult( string ipv6Support, + string securityGroupReferencingSupport, + ImmutableArray subnetIds, ImmutableDictionary tags, @@ -266,6 +272,7 @@ private GetVpcAttachmentResult( Filters = filters; Id = id; Ipv6Support = ipv6Support; + SecurityGroupReferencingSupport = securityGroupReferencingSupport; SubnetIds = subnetIds; Tags = tags; TransitGatewayId = transitGatewayId; diff --git a/sdk/dotnet/Ec2TransitGateway/TransitGateway.cs b/sdk/dotnet/Ec2TransitGateway/TransitGateway.cs index 388fae16880..cc1ac648a26 100644 --- a/sdk/dotnet/Ec2TransitGateway/TransitGateway.cs +++ b/sdk/dotnet/Ec2TransitGateway/TransitGateway.cs @@ -109,6 +109,12 @@ public partial class TransitGateway : global::Pulumi.CustomResource [Output("propagationDefaultRouteTableId")] public Output PropagationDefaultRouteTableId { get; private set; } = null!; + /// + /// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + /// + [Output("securityGroupReferencingSupport")] + public Output SecurityGroupReferencingSupport { get; private set; } = null!; + /// /// Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. /// @@ -223,6 +229,12 @@ public sealed class TransitGatewayArgs : global::Pulumi.ResourceArgs [Input("multicastSupport")] public Input? MulticastSupport { get; set; } + /// + /// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + /// + [Input("securityGroupReferencingSupport")] + public Input? SecurityGroupReferencingSupport { get; set; } + [Input("tags")] private InputMap? _tags; @@ -329,6 +341,12 @@ public sealed class TransitGatewayState : global::Pulumi.ResourceArgs [Input("propagationDefaultRouteTableId")] public Input? PropagationDefaultRouteTableId { get; set; } + /// + /// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + /// + [Input("securityGroupReferencingSupport")] + public Input? SecurityGroupReferencingSupport { get; set; } + [Input("tags")] private InputMap? _tags; diff --git a/sdk/dotnet/Ec2TransitGateway/VpcAttachment.cs b/sdk/dotnet/Ec2TransitGateway/VpcAttachment.cs index 2192d9db9c7..03bada7e5fa 100644 --- a/sdk/dotnet/Ec2TransitGateway/VpcAttachment.cs +++ b/sdk/dotnet/Ec2TransitGateway/VpcAttachment.cs @@ -64,6 +64,12 @@ public partial class VpcAttachment : global::Pulumi.CustomResource [Output("ipv6Support")] public Output Ipv6Support { get; private set; } = null!; + /// + /// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + /// + [Output("securityGroupReferencingSupport")] + public Output SecurityGroupReferencingSupport { get; private set; } = null!; + /// /// Identifiers of EC2 Subnets. /// @@ -176,6 +182,12 @@ public sealed class VpcAttachmentArgs : global::Pulumi.ResourceArgs [Input("ipv6Support")] public Input? Ipv6Support { get; set; } + /// + /// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + /// + [Input("securityGroupReferencingSupport")] + public Input? SecurityGroupReferencingSupport { get; set; } + [Input("subnetIds", required: true)] private InputList? _subnetIds; @@ -250,6 +262,12 @@ public sealed class VpcAttachmentState : global::Pulumi.ResourceArgs [Input("ipv6Support")] public Input? Ipv6Support { get; set; } + /// + /// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + /// + [Input("securityGroupReferencingSupport")] + public Input? SecurityGroupReferencingSupport { get; set; } + [Input("subnetIds")] private InputList? _subnetIds; diff --git a/sdk/dotnet/Ec2TransitGateway/VpcAttachmentAccepter.cs b/sdk/dotnet/Ec2TransitGateway/VpcAttachmentAccepter.cs index fe33b90d9ae..fd6772d3d04 100644 --- a/sdk/dotnet/Ec2TransitGateway/VpcAttachmentAccepter.cs +++ b/sdk/dotnet/Ec2TransitGateway/VpcAttachmentAccepter.cs @@ -69,6 +69,12 @@ public partial class VpcAttachmentAccepter : global::Pulumi.CustomResource [Output("ipv6Support")] public Output Ipv6Support { get; private set; } = null!; + /// + /// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + /// + [Output("securityGroupReferencingSupport")] + public Output SecurityGroupReferencingSupport { get; private set; } = null!; + /// /// Identifiers of EC2 Subnets. /// @@ -225,6 +231,12 @@ public sealed class VpcAttachmentAccepterState : global::Pulumi.ResourceArgs [Input("ipv6Support")] public Input? Ipv6Support { get; set; } + /// + /// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + /// + [Input("securityGroupReferencingSupport")] + public Input? SecurityGroupReferencingSupport { get; set; } + [Input("subnetIds")] private InputList? _subnetIds; diff --git a/sdk/dotnet/Ecs/Inputs/CapacityProviderAutoScalingGroupProviderManagedScalingArgs.cs b/sdk/dotnet/Ecs/Inputs/CapacityProviderAutoScalingGroupProviderManagedScalingArgs.cs index 8bb1b92fca3..11f162df37d 100644 --- a/sdk/dotnet/Ecs/Inputs/CapacityProviderAutoScalingGroupProviderManagedScalingArgs.cs +++ b/sdk/dotnet/Ecs/Inputs/CapacityProviderAutoScalingGroupProviderManagedScalingArgs.cs @@ -14,6 +14,8 @@ public sealed class CapacityProviderAutoScalingGroupProviderManagedScalingArgs : { /// /// Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + /// + /// For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. /// [Input("instanceWarmupPeriod")] public Input? InstanceWarmupPeriod { get; set; } diff --git a/sdk/dotnet/Ecs/Inputs/CapacityProviderAutoScalingGroupProviderManagedScalingGetArgs.cs b/sdk/dotnet/Ecs/Inputs/CapacityProviderAutoScalingGroupProviderManagedScalingGetArgs.cs index d5840befd24..deb48a599f6 100644 --- a/sdk/dotnet/Ecs/Inputs/CapacityProviderAutoScalingGroupProviderManagedScalingGetArgs.cs +++ b/sdk/dotnet/Ecs/Inputs/CapacityProviderAutoScalingGroupProviderManagedScalingGetArgs.cs @@ -14,6 +14,8 @@ public sealed class CapacityProviderAutoScalingGroupProviderManagedScalingGetArg { /// /// Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + /// + /// For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. /// [Input("instanceWarmupPeriod")] public Input? InstanceWarmupPeriod { get; set; } diff --git a/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeArgs.cs b/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeArgs.cs index 25cf0d7e864..7c7b2593c2b 100644 --- a/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeArgs.cs +++ b/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeArgs.cs @@ -54,6 +54,18 @@ public sealed class ServiceVolumeConfigurationManagedEbsVolumeArgs : global::Pul [Input("snapshotId")] public Input? SnapshotId { get; set; } + [Input("tagSpecifications")] + private InputList? _tagSpecifications; + + /// + /// The tags to apply to the volume. See below. + /// + public InputList TagSpecifications + { + get => _tagSpecifications ?? (_tagSpecifications = new InputList()); + set => _tagSpecifications = value; + } + /// /// Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. /// diff --git a/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeGetArgs.cs b/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeGetArgs.cs index 3b175cad24a..2021a781201 100644 --- a/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeGetArgs.cs +++ b/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeGetArgs.cs @@ -54,6 +54,18 @@ public sealed class ServiceVolumeConfigurationManagedEbsVolumeGetArgs : global:: [Input("snapshotId")] public Input? SnapshotId { get; set; } + [Input("tagSpecifications")] + private InputList? _tagSpecifications; + + /// + /// The tags to apply to the volume. See below. + /// + public InputList TagSpecifications + { + get => _tagSpecifications ?? (_tagSpecifications = new InputList()); + set => _tagSpecifications = value; + } + /// /// Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. /// diff --git a/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs.cs b/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs.cs new file mode 100644 index 00000000000..084eaa8e31a --- /dev/null +++ b/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Ecs.Inputs +{ + + public sealed class ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs : global::Pulumi.ResourceArgs + { + /// + /// Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + /// + [Input("propagateTags")] + public Input? PropagateTags { get; set; } + + /// + /// The type of volume resource. Valid values, `volume`. + /// + [Input("resourceType", required: true)] + public Input ResourceType { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs() + { + } + public static new ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs Empty => new ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs(); + } +} diff --git a/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationGetArgs.cs b/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationGetArgs.cs new file mode 100644 index 00000000000..b4dff07aea4 --- /dev/null +++ b/sdk/dotnet/Ecs/Inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationGetArgs.cs @@ -0,0 +1,44 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Ecs.Inputs +{ + + public sealed class ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationGetArgs : global::Pulumi.ResourceArgs + { + /// + /// Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + /// + [Input("propagateTags")] + public Input? PropagateTags { get; set; } + + /// + /// The type of volume resource. Valid values, `volume`. + /// + [Input("resourceType", required: true)] + public Input ResourceType { get; set; } = null!; + + [Input("tags")] + private InputMap? _tags; + + /// + /// The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + /// + public InputMap Tags + { + get => _tags ?? (_tags = new InputMap()); + set => _tags = value; + } + + public ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationGetArgs() + { + } + public static new ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationGetArgs Empty => new ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationGetArgs(); + } +} diff --git a/sdk/dotnet/Ecs/Outputs/CapacityProviderAutoScalingGroupProviderManagedScaling.cs b/sdk/dotnet/Ecs/Outputs/CapacityProviderAutoScalingGroupProviderManagedScaling.cs index 6f8d6e10c08..5a3a8ccbc69 100644 --- a/sdk/dotnet/Ecs/Outputs/CapacityProviderAutoScalingGroupProviderManagedScaling.cs +++ b/sdk/dotnet/Ecs/Outputs/CapacityProviderAutoScalingGroupProviderManagedScaling.cs @@ -15,6 +15,8 @@ public sealed class CapacityProviderAutoScalingGroupProviderManagedScaling { /// /// Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + /// + /// For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. /// public readonly int? InstanceWarmupPeriod; /// diff --git a/sdk/dotnet/Ecs/Outputs/ServiceVolumeConfigurationManagedEbsVolume.cs b/sdk/dotnet/Ecs/Outputs/ServiceVolumeConfigurationManagedEbsVolume.cs index a8072e926d4..4cc748690ec 100644 --- a/sdk/dotnet/Ecs/Outputs/ServiceVolumeConfigurationManagedEbsVolume.cs +++ b/sdk/dotnet/Ecs/Outputs/ServiceVolumeConfigurationManagedEbsVolume.cs @@ -42,6 +42,10 @@ public sealed class ServiceVolumeConfigurationManagedEbsVolume /// public readonly string? SnapshotId; /// + /// The tags to apply to the volume. See below. + /// + public readonly ImmutableArray TagSpecifications; + /// /// Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. /// public readonly int? Throughput; @@ -66,6 +70,8 @@ private ServiceVolumeConfigurationManagedEbsVolume( string? snapshotId, + ImmutableArray tagSpecifications, + int? throughput, string? volumeType) @@ -77,6 +83,7 @@ private ServiceVolumeConfigurationManagedEbsVolume( RoleArn = roleArn; SizeInGb = sizeInGb; SnapshotId = snapshotId; + TagSpecifications = tagSpecifications; Throughput = throughput; VolumeType = volumeType; } diff --git a/sdk/dotnet/Ecs/Outputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecification.cs b/sdk/dotnet/Ecs/Outputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecification.cs new file mode 100644 index 00000000000..f87b8bc0994 --- /dev/null +++ b/sdk/dotnet/Ecs/Outputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecification.cs @@ -0,0 +1,42 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Aws.Ecs.Outputs +{ + + [OutputType] + public sealed class ServiceVolumeConfigurationManagedEbsVolumeTagSpecification + { + /// + /// Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + /// + public readonly string? PropagateTags; + /// + /// The type of volume resource. Valid values, `volume`. + /// + public readonly string ResourceType; + /// + /// The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + /// + public readonly ImmutableDictionary? Tags; + + [OutputConstructor] + private ServiceVolumeConfigurationManagedEbsVolumeTagSpecification( + string? propagateTags, + + string resourceType, + + ImmutableDictionary? tags) + { + PropagateTags = propagateTags; + ResourceType = resourceType; + Tags = tags; + } + } +} diff --git a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsArgs.cs b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsArgs.cs index 4e8e99345d3..5bad63d514b 100644 --- a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsArgs.cs +++ b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsArgs.cs @@ -13,7 +13,7 @@ namespace Pulumi.Aws.ElastiCache.Inputs public sealed class ServerlessCacheCacheUsageLimitsArgs : global::Pulumi.ResourceArgs { /// - /// The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + /// The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. /// [Input("dataStorage")] public Input? DataStorage { get; set; } @@ -22,7 +22,7 @@ public sealed class ServerlessCacheCacheUsageLimitsArgs : global::Pulumi.Resourc private InputList? _ecpuPerSeconds; /// - /// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + /// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. /// public InputList EcpuPerSeconds { diff --git a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsDataStorageArgs.cs b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsDataStorageArgs.cs index f4d3bf2bcac..6ade3992a5e 100644 --- a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsDataStorageArgs.cs +++ b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsDataStorageArgs.cs @@ -12,9 +12,15 @@ namespace Pulumi.Aws.ElastiCache.Inputs public sealed class ServerlessCacheCacheUsageLimitsDataStorageArgs : global::Pulumi.ResourceArgs { + /// + /// The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + /// [Input("maximum")] public Input? Maximum { get; set; } + /// + /// The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + /// [Input("minimum")] public Input? Minimum { get; set; } diff --git a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsDataStorageGetArgs.cs b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsDataStorageGetArgs.cs index e45b4de5aeb..347eb185e5c 100644 --- a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsDataStorageGetArgs.cs +++ b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsDataStorageGetArgs.cs @@ -12,9 +12,15 @@ namespace Pulumi.Aws.ElastiCache.Inputs public sealed class ServerlessCacheCacheUsageLimitsDataStorageGetArgs : global::Pulumi.ResourceArgs { + /// + /// The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + /// [Input("maximum")] public Input? Maximum { get; set; } + /// + /// The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + /// [Input("minimum")] public Input? Minimum { get; set; } diff --git a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs.cs b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs.cs index 19775539ae4..43784eff1a1 100644 --- a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs.cs +++ b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs.cs @@ -12,9 +12,15 @@ namespace Pulumi.Aws.ElastiCache.Inputs public sealed class ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs : global::Pulumi.ResourceArgs { + /// + /// The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + /// [Input("maximum")] public Input? Maximum { get; set; } + /// + /// The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + /// [Input("minimum")] public Input? Minimum { get; set; } diff --git a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondGetArgs.cs b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondGetArgs.cs index 5dea4b50bf9..497fce3123c 100644 --- a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondGetArgs.cs +++ b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondGetArgs.cs @@ -12,9 +12,15 @@ namespace Pulumi.Aws.ElastiCache.Inputs public sealed class ServerlessCacheCacheUsageLimitsEcpuPerSecondGetArgs : global::Pulumi.ResourceArgs { + /// + /// The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + /// [Input("maximum")] public Input? Maximum { get; set; } + /// + /// The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + /// [Input("minimum")] public Input? Minimum { get; set; } diff --git a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsGetArgs.cs b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsGetArgs.cs index 7304d84777b..0a067e3cbaa 100644 --- a/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsGetArgs.cs +++ b/sdk/dotnet/ElastiCache/Inputs/ServerlessCacheCacheUsageLimitsGetArgs.cs @@ -13,7 +13,7 @@ namespace Pulumi.Aws.ElastiCache.Inputs public sealed class ServerlessCacheCacheUsageLimitsGetArgs : global::Pulumi.ResourceArgs { /// - /// The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + /// The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. /// [Input("dataStorage")] public Input? DataStorage { get; set; } @@ -22,7 +22,7 @@ public sealed class ServerlessCacheCacheUsageLimitsGetArgs : global::Pulumi.Reso private InputList? _ecpuPerSeconds; /// - /// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + /// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. /// public InputList EcpuPerSeconds { diff --git a/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimits.cs b/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimits.cs index 6b86dd196b0..52d174922a8 100644 --- a/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimits.cs +++ b/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimits.cs @@ -14,11 +14,11 @@ namespace Pulumi.Aws.ElastiCache.Outputs public sealed class ServerlessCacheCacheUsageLimits { /// - /// The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + /// The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. /// public readonly Outputs.ServerlessCacheCacheUsageLimitsDataStorage? DataStorage; /// - /// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + /// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. /// public readonly ImmutableArray EcpuPerSeconds; diff --git a/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimitsDataStorage.cs b/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimitsDataStorage.cs index 15b5f79b442..a2216fda792 100644 --- a/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimitsDataStorage.cs +++ b/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimitsDataStorage.cs @@ -13,7 +13,13 @@ namespace Pulumi.Aws.ElastiCache.Outputs [OutputType] public sealed class ServerlessCacheCacheUsageLimitsDataStorage { + /// + /// The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + /// public readonly int? Maximum; + /// + /// The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + /// public readonly int? Minimum; /// /// The unit that the storage is measured in, in GB. diff --git a/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimitsEcpuPerSecond.cs b/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimitsEcpuPerSecond.cs index acd1fe3807b..9a2eaef6921 100644 --- a/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimitsEcpuPerSecond.cs +++ b/sdk/dotnet/ElastiCache/Outputs/ServerlessCacheCacheUsageLimitsEcpuPerSecond.cs @@ -13,7 +13,13 @@ namespace Pulumi.Aws.ElastiCache.Outputs [OutputType] public sealed class ServerlessCacheCacheUsageLimitsEcpuPerSecond { + /// + /// The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + /// public readonly int? Maximum; + /// + /// The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + /// public readonly int? Minimum; [OutputConstructor] diff --git a/sdk/dotnet/ElastiCache/ServerlessCache.cs b/sdk/dotnet/ElastiCache/ServerlessCache.cs index e26db2f84fb..3bd45aad2ee 100644 --- a/sdk/dotnet/ElastiCache/ServerlessCache.cs +++ b/sdk/dotnet/ElastiCache/ServerlessCache.cs @@ -118,7 +118,7 @@ public partial class ServerlessCache : global::Pulumi.CustomResource public Output Arn { get; private set; } = null!; /// - /// Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + /// Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. /// [Output("cacheUsageLimits")] public Output CacheUsageLimits { get; private set; } = null!; @@ -142,7 +142,7 @@ public partial class ServerlessCache : global::Pulumi.CustomResource public Output Description { get; private set; } = null!; /// - /// Represents the information required for client programs to connect to a cache node. See config below for details. + /// Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. /// [Output("endpoints")] public Output> Endpoints { get; private set; } = null!; @@ -181,7 +181,7 @@ public partial class ServerlessCache : global::Pulumi.CustomResource public Output Name { get; private set; } = null!; /// - /// Represents the information required for client programs to connect to a cache node. See config below for details. + /// Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. /// [Output("readerEndpoints")] public Output> ReaderEndpoints { get; private set; } = null!; @@ -281,7 +281,7 @@ public static ServerlessCache Get(string name, Input id, ServerlessCache public sealed class ServerlessCacheArgs : global::Pulumi.ResourceArgs { /// - /// Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + /// Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. /// [Input("cacheUsageLimits")] public Input? CacheUsageLimits { get; set; } @@ -403,7 +403,7 @@ public sealed class ServerlessCacheState : global::Pulumi.ResourceArgs public Input? Arn { get; set; } /// - /// Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + /// Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. /// [Input("cacheUsageLimits")] public Input? CacheUsageLimits { get; set; } @@ -430,7 +430,7 @@ public sealed class ServerlessCacheState : global::Pulumi.ResourceArgs private InputList? _endpoints; /// - /// Represents the information required for client programs to connect to a cache node. See config below for details. + /// Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. /// public InputList Endpoints { @@ -475,7 +475,7 @@ public InputList Endpoints private InputList? _readerEndpoints; /// - /// Represents the information required for client programs to connect to a cache node. See config below for details. + /// Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. /// public InputList ReaderEndpoints { diff --git a/sdk/dotnet/GetService.cs b/sdk/dotnet/GetService.cs index 60f2d0b4956..1637c78ce81 100644 --- a/sdk/dotnet/GetService.cs +++ b/sdk/dotnet/GetService.cs @@ -173,7 +173,7 @@ public sealed class GetServiceArgs : global::Pulumi.InvokeArgs public string? ReverseDnsPrefix { get; set; } /// - /// Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + /// Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). /// [Input("serviceId")] public string? ServiceId { get; set; } @@ -214,7 +214,7 @@ public sealed class GetServiceInvokeArgs : global::Pulumi.InvokeArgs public Input? ReverseDnsPrefix { get; set; } /// - /// Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + /// Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). /// [Input("serviceId")] public Input? ServiceId { get; set; } diff --git a/sdk/dotnet/Iam/Role.cs b/sdk/dotnet/Iam/Role.cs index edfbc43928b..40b91029794 100644 --- a/sdk/dotnet/Iam/Role.cs +++ b/sdk/dotnet/Iam/Role.cs @@ -107,6 +107,8 @@ namespace Pulumi.Aws.Iam /// /// ### Example of Exclusive Inline Policies /// + /// > The `inline_policy` argument is deprecated. Use the `aws.iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `aws.iam.RolePoliciesExclusive` resource as well. + /// /// This example creates an IAM role with two inline IAM policies. If someone adds another inline policy out-of-band, on the next apply, this provider will remove that policy. If someone deletes these policies out-of-band, this provider will recreate them. /// /// ```csharp @@ -175,6 +177,8 @@ namespace Pulumi.Aws.Iam /// /// ### Example of Removing Inline Policies /// + /// > The `inline_policy` argument is deprecated. Use the `aws.iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `aws.iam.RolePoliciesExclusive` resource as well. + /// /// This example creates an IAM role with what appears to be empty IAM `inline_policy` argument instead of using `inline_policy` as a configuration block. The result is that if someone were to add an inline policy out-of-band, on the next apply, this provider will remove that policy. /// /// ```csharp @@ -337,7 +341,7 @@ public partial class Role : global::Pulumi.CustomResource public Output ForceDetachPolicies { get; private set; } = null!; /// - /// Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + /// Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. /// [Output("inlinePolicies")] public Output> InlinePolicies { get; private set; } = null!; @@ -465,9 +469,9 @@ public sealed class RoleArgs : global::Pulumi.ResourceArgs private InputList? _inlinePolicies; /// - /// Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + /// Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. /// - [Obsolete(@"Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well.")] + [Obsolete(@"The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well.")] public InputList InlinePolicies { get => _inlinePolicies ?? (_inlinePolicies = new InputList()); @@ -570,9 +574,9 @@ public sealed class RoleState : global::Pulumi.ResourceArgs private InputList? _inlinePolicies; /// - /// Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + /// Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. /// - [Obsolete(@"Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well.")] + [Obsolete(@"The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well.")] public InputList InlinePolicies { get => _inlinePolicies ?? (_inlinePolicies = new InputList()); diff --git a/sdk/dotnet/Inputs/ProviderEndpointArgs.cs b/sdk/dotnet/Inputs/ProviderEndpointArgs.cs index 00871b5a8b0..db3abeb01c0 100644 --- a/sdk/dotnet/Inputs/ProviderEndpointArgs.cs +++ b/sdk/dotnet/Inputs/ProviderEndpointArgs.cs @@ -378,6 +378,12 @@ public sealed class ProviderEndpointArgs : global::Pulumi.ResourceArgs [Input("codecommit")] public Input? Codecommit { get; set; } + /// + /// Use this to override the default service endpoint URL + /// + [Input("codeconnections")] + public Input? Codeconnections { get; set; } + /// /// Use this to override the default service endpoint URL /// diff --git a/sdk/dotnet/LB/Inputs/ListenerDefaultActionArgs.cs b/sdk/dotnet/LB/Inputs/ListenerDefaultActionArgs.cs index 8e4c7505bb3..9461aaf8edc 100644 --- a/sdk/dotnet/LB/Inputs/ListenerDefaultActionArgs.cs +++ b/sdk/dotnet/LB/Inputs/ListenerDefaultActionArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Aws.LB.Inputs public sealed class ListenerDefaultActionArgs : global::Pulumi.ResourceArgs { /// - /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. /// [Input("authenticateCognito")] public Input? AuthenticateCognito { get; set; } /// - /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. /// [Input("authenticateOidc")] public Input? AuthenticateOidc { get; set; } @@ -31,34 +31,25 @@ public sealed class ListenerDefaultActionArgs : global::Pulumi.ResourceArgs public Input? FixedResponse { get; set; } /// - /// Configuration block for creating an action that distributes requests among one or more target groups. - /// Specify only if `type` is `forward`. - /// Cannot be specified with `target_group_arn`. - /// Detailed below. + /// Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. /// [Input("forward")] public Input? Forward { get; set; } /// - /// Order for the action. - /// The action with the lowest value for order is performed first. - /// Valid values are between `1` and `50000`. - /// Defaults to the position in the list of actions. + /// Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. /// [Input("order")] public Input? Order { get; set; } /// - /// Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + /// Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. /// [Input("redirect")] public Input? Redirect { get; set; } /// - /// ARN of the Target Group to which to route traffic. - /// Specify only if `type` is `forward` and you want to route to a single target group. - /// To route to one or more target groups, use a `forward` block instead. - /// Cannot be specified with `forward`. + /// ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. /// [Input("targetGroupArn")] public Input? TargetGroupArn { get; set; } diff --git a/sdk/dotnet/LB/Inputs/ListenerDefaultActionAuthenticateCognitoArgs.cs b/sdk/dotnet/LB/Inputs/ListenerDefaultActionAuthenticateCognitoArgs.cs index 02dab6fd03d..890f533ff59 100644 --- a/sdk/dotnet/LB/Inputs/ListenerDefaultActionAuthenticateCognitoArgs.cs +++ b/sdk/dotnet/LB/Inputs/ListenerDefaultActionAuthenticateCognitoArgs.cs @@ -16,7 +16,7 @@ public sealed class ListenerDefaultActionAuthenticateCognitoArgs : global::Pulum private InputMap? _authenticationRequestExtraParams; /// - /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. /// public InputMap AuthenticationRequestExtraParams { diff --git a/sdk/dotnet/LB/Inputs/ListenerDefaultActionAuthenticateCognitoGetArgs.cs b/sdk/dotnet/LB/Inputs/ListenerDefaultActionAuthenticateCognitoGetArgs.cs index e117fb400f8..a9131307250 100644 --- a/sdk/dotnet/LB/Inputs/ListenerDefaultActionAuthenticateCognitoGetArgs.cs +++ b/sdk/dotnet/LB/Inputs/ListenerDefaultActionAuthenticateCognitoGetArgs.cs @@ -16,7 +16,7 @@ public sealed class ListenerDefaultActionAuthenticateCognitoGetArgs : global::Pu private InputMap? _authenticationRequestExtraParams; /// - /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. /// public InputMap AuthenticationRequestExtraParams { diff --git a/sdk/dotnet/LB/Inputs/ListenerDefaultActionForwardArgs.cs b/sdk/dotnet/LB/Inputs/ListenerDefaultActionForwardArgs.cs index 25e2e244193..5f159083d1c 100644 --- a/sdk/dotnet/LB/Inputs/ListenerDefaultActionForwardArgs.cs +++ b/sdk/dotnet/LB/Inputs/ListenerDefaultActionForwardArgs.cs @@ -13,7 +13,7 @@ namespace Pulumi.Aws.LB.Inputs public sealed class ListenerDefaultActionForwardArgs : global::Pulumi.ResourceArgs { /// - /// Configuration block for target group stickiness for the rule. Detailed below. + /// Configuration block for target group stickiness for the rule. See below. /// [Input("stickiness")] public Input? Stickiness { get; set; } @@ -22,7 +22,7 @@ public sealed class ListenerDefaultActionForwardArgs : global::Pulumi.ResourceAr private InputList? _targetGroups; /// - /// Set of 1-5 target group blocks. Detailed below. + /// Set of 1-5 target group blocks. See below. /// /// The following arguments are optional: /// diff --git a/sdk/dotnet/LB/Inputs/ListenerDefaultActionForwardGetArgs.cs b/sdk/dotnet/LB/Inputs/ListenerDefaultActionForwardGetArgs.cs index a01f439e742..db16ddf041f 100644 --- a/sdk/dotnet/LB/Inputs/ListenerDefaultActionForwardGetArgs.cs +++ b/sdk/dotnet/LB/Inputs/ListenerDefaultActionForwardGetArgs.cs @@ -13,7 +13,7 @@ namespace Pulumi.Aws.LB.Inputs public sealed class ListenerDefaultActionForwardGetArgs : global::Pulumi.ResourceArgs { /// - /// Configuration block for target group stickiness for the rule. Detailed below. + /// Configuration block for target group stickiness for the rule. See below. /// [Input("stickiness")] public Input? Stickiness { get; set; } @@ -22,7 +22,7 @@ public sealed class ListenerDefaultActionForwardGetArgs : global::Pulumi.Resourc private InputList? _targetGroups; /// - /// Set of 1-5 target group blocks. Detailed below. + /// Set of 1-5 target group blocks. See below. /// /// The following arguments are optional: /// diff --git a/sdk/dotnet/LB/Inputs/ListenerDefaultActionGetArgs.cs b/sdk/dotnet/LB/Inputs/ListenerDefaultActionGetArgs.cs index 9a74f255e4a..30750225542 100644 --- a/sdk/dotnet/LB/Inputs/ListenerDefaultActionGetArgs.cs +++ b/sdk/dotnet/LB/Inputs/ListenerDefaultActionGetArgs.cs @@ -13,13 +13,13 @@ namespace Pulumi.Aws.LB.Inputs public sealed class ListenerDefaultActionGetArgs : global::Pulumi.ResourceArgs { /// - /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. /// [Input("authenticateCognito")] public Input? AuthenticateCognito { get; set; } /// - /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. /// [Input("authenticateOidc")] public Input? AuthenticateOidc { get; set; } @@ -31,34 +31,25 @@ public sealed class ListenerDefaultActionGetArgs : global::Pulumi.ResourceArgs public Input? FixedResponse { get; set; } /// - /// Configuration block for creating an action that distributes requests among one or more target groups. - /// Specify only if `type` is `forward`. - /// Cannot be specified with `target_group_arn`. - /// Detailed below. + /// Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. /// [Input("forward")] public Input? Forward { get; set; } /// - /// Order for the action. - /// The action with the lowest value for order is performed first. - /// Valid values are between `1` and `50000`. - /// Defaults to the position in the list of actions. + /// Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. /// [Input("order")] public Input? Order { get; set; } /// - /// Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + /// Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. /// [Input("redirect")] public Input? Redirect { get; set; } /// - /// ARN of the Target Group to which to route traffic. - /// Specify only if `type` is `forward` and you want to route to a single target group. - /// To route to one or more target groups, use a `forward` block instead. - /// Cannot be specified with `forward`. + /// ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. /// [Input("targetGroupArn")] public Input? TargetGroupArn { get; set; } diff --git a/sdk/dotnet/LB/Listener.cs b/sdk/dotnet/LB/Listener.cs index fab55007e6c..a5486c4335a 100644 --- a/sdk/dotnet/LB/Listener.cs +++ b/sdk/dotnet/LB/Listener.cs @@ -364,7 +364,7 @@ public partial class Listener : global::Pulumi.CustomResource public Output CertificateArn { get; private set; } = null!; /// - /// Configuration block for default actions. Detailed below. + /// Configuration block for default actions. See below. /// [Output("defaultActions")] public Output> DefaultActions { get; private set; } = null!; @@ -378,7 +378,7 @@ public partial class Listener : global::Pulumi.CustomResource public Output LoadBalancerArn { get; private set; } = null!; /// - /// The mutual authentication configuration information. Detailed below. + /// The mutual authentication configuration information. See below. /// [Output("mutualAuthentication")] public Output MutualAuthentication { get; private set; } = null!; @@ -479,7 +479,7 @@ public sealed class ListenerArgs : global::Pulumi.ResourceArgs private InputList? _defaultActions; /// - /// Configuration block for default actions. Detailed below. + /// Configuration block for default actions. See below. /// public InputList DefaultActions { @@ -496,7 +496,7 @@ public InputList DefaultActions public Input LoadBalancerArn { get; set; } = null!; /// - /// The mutual authentication configuration information. Detailed below. + /// The mutual authentication configuration information. See below. /// [Input("mutualAuthentication")] public Input? MutualAuthentication { get; set; } @@ -561,7 +561,7 @@ public sealed class ListenerState : global::Pulumi.ResourceArgs private InputList? _defaultActions; /// - /// Configuration block for default actions. Detailed below. + /// Configuration block for default actions. See below. /// public InputList DefaultActions { @@ -578,7 +578,7 @@ public InputList DefaultActions public Input? LoadBalancerArn { get; set; } /// - /// The mutual authentication configuration information. Detailed below. + /// The mutual authentication configuration information. See below. /// [Input("mutualAuthentication")] public Input? MutualAuthentication { get; set; } diff --git a/sdk/dotnet/LB/Outputs/ListenerDefaultAction.cs b/sdk/dotnet/LB/Outputs/ListenerDefaultAction.cs index 0379df5fd9c..3d7764dd5e6 100644 --- a/sdk/dotnet/LB/Outputs/ListenerDefaultAction.cs +++ b/sdk/dotnet/LB/Outputs/ListenerDefaultAction.cs @@ -14,11 +14,11 @@ namespace Pulumi.Aws.LB.Outputs public sealed class ListenerDefaultAction { /// - /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + /// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. /// public readonly Outputs.ListenerDefaultActionAuthenticateCognito? AuthenticateCognito; /// - /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + /// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. /// public readonly Outputs.ListenerDefaultActionAuthenticateOidc? AuthenticateOidc; /// @@ -26,28 +26,19 @@ public sealed class ListenerDefaultAction /// public readonly Outputs.ListenerDefaultActionFixedResponse? FixedResponse; /// - /// Configuration block for creating an action that distributes requests among one or more target groups. - /// Specify only if `type` is `forward`. - /// Cannot be specified with `target_group_arn`. - /// Detailed below. + /// Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. /// public readonly Outputs.ListenerDefaultActionForward? Forward; /// - /// Order for the action. - /// The action with the lowest value for order is performed first. - /// Valid values are between `1` and `50000`. - /// Defaults to the position in the list of actions. + /// Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. /// public readonly int? Order; /// - /// Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + /// Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. /// public readonly Outputs.ListenerDefaultActionRedirect? Redirect; /// - /// ARN of the Target Group to which to route traffic. - /// Specify only if `type` is `forward` and you want to route to a single target group. - /// To route to one or more target groups, use a `forward` block instead. - /// Cannot be specified with `forward`. + /// ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. /// public readonly string? TargetGroupArn; /// diff --git a/sdk/dotnet/LB/Outputs/ListenerDefaultActionAuthenticateCognito.cs b/sdk/dotnet/LB/Outputs/ListenerDefaultActionAuthenticateCognito.cs index c05ee983748..2f75b1fdc73 100644 --- a/sdk/dotnet/LB/Outputs/ListenerDefaultActionAuthenticateCognito.cs +++ b/sdk/dotnet/LB/Outputs/ListenerDefaultActionAuthenticateCognito.cs @@ -14,7 +14,7 @@ namespace Pulumi.Aws.LB.Outputs public sealed class ListenerDefaultActionAuthenticateCognito { /// - /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + /// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. /// public readonly ImmutableDictionary? AuthenticationRequestExtraParams; /// diff --git a/sdk/dotnet/LB/Outputs/ListenerDefaultActionForward.cs b/sdk/dotnet/LB/Outputs/ListenerDefaultActionForward.cs index 647f680caeb..bc2634bb36c 100644 --- a/sdk/dotnet/LB/Outputs/ListenerDefaultActionForward.cs +++ b/sdk/dotnet/LB/Outputs/ListenerDefaultActionForward.cs @@ -14,11 +14,11 @@ namespace Pulumi.Aws.LB.Outputs public sealed class ListenerDefaultActionForward { /// - /// Configuration block for target group stickiness for the rule. Detailed below. + /// Configuration block for target group stickiness for the rule. See below. /// public readonly Outputs.ListenerDefaultActionForwardStickiness? Stickiness; /// - /// Set of 1-5 target group blocks. Detailed below. + /// Set of 1-5 target group blocks. See below. /// /// The following arguments are optional: /// diff --git a/sdk/dotnet/OpenSearch/GetServerlessCollection.cs b/sdk/dotnet/OpenSearch/GetServerlessCollection.cs index cf3aa89b0ec..4d3ac96134a 100644 --- a/sdk/dotnet/OpenSearch/GetServerlessCollection.cs +++ b/sdk/dotnet/OpenSearch/GetServerlessCollection.cs @@ -129,6 +129,11 @@ public sealed class GetServerlessCollectionResult /// Description of the collection. /// public readonly string Description; + /// + /// A failure code associated with the collection. + /// + public readonly string FailureCode; + public readonly string FailureMessage; public readonly string Id; /// /// The ARN of the Amazon Web Services KMS key used to encrypt the collection. @@ -164,6 +169,10 @@ private GetServerlessCollectionResult( string description, + string failureCode, + + string failureMessage, + string id, string kmsKeyArn, @@ -183,6 +192,8 @@ private GetServerlessCollectionResult( CreatedDate = createdDate; DashboardEndpoint = dashboardEndpoint; Description = description; + FailureCode = failureCode; + FailureMessage = failureMessage; Id = id; KmsKeyArn = kmsKeyArn; LastModifiedDate = lastModifiedDate; diff --git a/sdk/dotnet/Quicksight/DataSource.cs b/sdk/dotnet/Quicksight/DataSource.cs index 0718f433c44..3bb161dd1ab 100644 --- a/sdk/dotnet/Quicksight/DataSource.cs +++ b/sdk/dotnet/Quicksight/DataSource.cs @@ -67,7 +67,7 @@ public partial class DataSource : global::Pulumi.CustomResource public Output AwsAccountId { get; private set; } = null!; /// - /// The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + /// The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. /// [Output("credentials")] public Output Credentials { get; private set; } = null!; @@ -100,7 +100,7 @@ public partial class DataSource : global::Pulumi.CustomResource /// Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details. /// [Output("sslProperties")] - public Output SslProperties { get; private set; } = null!; + public Output SslProperties { get; private set; } = null!; /// /// Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -181,7 +181,7 @@ public sealed class DataSourceArgs : global::Pulumi.ResourceArgs public Input? AwsAccountId { get; set; } /// - /// The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + /// The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. /// [Input("credentials")] public Input? Credentials { get; set; } @@ -269,7 +269,7 @@ public sealed class DataSourceState : global::Pulumi.ResourceArgs public Input? AwsAccountId { get; set; } /// - /// The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + /// The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. /// [Input("credentials")] public Input? Credentials { get; set; } diff --git a/sdk/dotnet/Quicksight/Inputs/DataSourceCredentialsArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataSourceCredentialsArgs.cs index c3dd4c3aa4d..fdd01bf76c3 100644 --- a/sdk/dotnet/Quicksight/Inputs/DataSourceCredentialsArgs.cs +++ b/sdk/dotnet/Quicksight/Inputs/DataSourceCredentialsArgs.cs @@ -25,6 +25,12 @@ public sealed class DataSourceCredentialsArgs : global::Pulumi.ResourceArgs [Input("credentialPair")] public Input? CredentialPair { get; set; } + /// + /// The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + /// + [Input("secretArn")] + public Input? SecretArn { get; set; } + public DataSourceCredentialsArgs() { } diff --git a/sdk/dotnet/Quicksight/Inputs/DataSourceCredentialsGetArgs.cs b/sdk/dotnet/Quicksight/Inputs/DataSourceCredentialsGetArgs.cs index 588e1a0da73..44efd4a03cf 100644 --- a/sdk/dotnet/Quicksight/Inputs/DataSourceCredentialsGetArgs.cs +++ b/sdk/dotnet/Quicksight/Inputs/DataSourceCredentialsGetArgs.cs @@ -25,6 +25,12 @@ public sealed class DataSourceCredentialsGetArgs : global::Pulumi.ResourceArgs [Input("credentialPair")] public Input? CredentialPair { get; set; } + /// + /// The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + /// + [Input("secretArn")] + public Input? SecretArn { get; set; } + public DataSourceCredentialsGetArgs() { } diff --git a/sdk/dotnet/Quicksight/Outputs/DataSourceCredentials.cs b/sdk/dotnet/Quicksight/Outputs/DataSourceCredentials.cs index 16b4e44a15d..6e444410c4f 100644 --- a/sdk/dotnet/Quicksight/Outputs/DataSourceCredentials.cs +++ b/sdk/dotnet/Quicksight/Outputs/DataSourceCredentials.cs @@ -22,15 +22,22 @@ public sealed class DataSourceCredentials /// Credential pair. See Credential Pair below for more details. /// public readonly Outputs.DataSourceCredentialsCredentialPair? CredentialPair; + /// + /// The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + /// + public readonly string? SecretArn; [OutputConstructor] private DataSourceCredentials( string? copySourceArn, - Outputs.DataSourceCredentialsCredentialPair? credentialPair) + Outputs.DataSourceCredentialsCredentialPair? credentialPair, + + string? secretArn) { CopySourceArn = copySourceArn; CredentialPair = credentialPair; + SecretArn = secretArn; } } } diff --git a/sdk/dotnet/Sagemaker/Workteam.cs b/sdk/dotnet/Sagemaker/Workteam.cs index 5b256301b0f..65ad5040093 100644 --- a/sdk/dotnet/Sagemaker/Workteam.cs +++ b/sdk/dotnet/Sagemaker/Workteam.cs @@ -37,7 +37,7 @@ namespace Pulumi.Aws.Sagemaker /// { /// ClientId = exampleAwsCognitoUserPoolClient.Id, /// UserPool = exampleAwsCognitoUserPoolDomain.UserPoolId, - /// UserGroup = exampleAwsCognitoUserGroup.Id, + /// UserGroup = exampleAwsCognitoUserGroup.Name, /// }, /// }, /// }, @@ -139,13 +139,13 @@ public partial class Workteam : global::Pulumi.CustomResource public Output WorkerAccessConfiguration { get; private set; } = null!; /// - /// The name of the Workteam (must be unique). + /// The name of the workforce. /// [Output("workforceName")] public Output WorkforceName { get; private set; } = null!; /// - /// The name of the workforce. + /// The name of the Workteam (must be unique). /// [Output("workteamName")] public Output WorkteamName { get; private set; } = null!; @@ -239,13 +239,13 @@ public InputMap Tags public Input? WorkerAccessConfiguration { get; set; } /// - /// The name of the Workteam (must be unique). + /// The name of the workforce. /// [Input("workforceName", required: true)] public Input WorkforceName { get; set; } = null!; /// - /// The name of the workforce. + /// The name of the Workteam (must be unique). /// [Input("workteamName", required: true)] public Input WorkteamName { get; set; } = null!; @@ -326,13 +326,13 @@ public InputMap TagsAll public Input? WorkerAccessConfiguration { get; set; } /// - /// The name of the Workteam (must be unique). + /// The name of the workforce. /// [Input("workforceName")] public Input? WorkforceName { get; set; } /// - /// The name of the workforce. + /// The name of the Workteam (must be unique). /// [Input("workteamName")] public Input? WorkteamName { get; set; } diff --git a/sdk/go/aws/alb/listener.go b/sdk/go/aws/alb/listener.go index 827c23dbf10..dd4ecd1e172 100644 --- a/sdk/go/aws/alb/listener.go +++ b/sdk/go/aws/alb/listener.go @@ -418,13 +418,13 @@ type Listener struct { Arn pulumi.StringOutput `pulumi:"arn"` // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn pulumi.StringPtrOutput `pulumi:"certificateArn"` - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions ListenerDefaultActionArrayOutput `pulumi:"defaultActions"` // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn pulumi.StringOutput `pulumi:"loadBalancerArn"` - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication ListenerMutualAuthenticationOutput `pulumi:"mutualAuthentication"` // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port pulumi.IntPtrOutput `pulumi:"port"` @@ -488,13 +488,13 @@ type listenerState struct { Arn *string `pulumi:"arn"` // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn *string `pulumi:"certificateArn"` - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions []ListenerDefaultAction `pulumi:"defaultActions"` // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn *string `pulumi:"loadBalancerArn"` - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication *ListenerMutualAuthentication `pulumi:"mutualAuthentication"` // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port *int `pulumi:"port"` @@ -517,13 +517,13 @@ type ListenerState struct { Arn pulumi.StringPtrInput // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn pulumi.StringPtrInput - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions ListenerDefaultActionArrayInput // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn pulumi.StringPtrInput - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication ListenerMutualAuthenticationPtrInput // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port pulumi.IntPtrInput @@ -548,13 +548,13 @@ type listenerArgs struct { AlpnPolicy *string `pulumi:"alpnPolicy"` // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn *string `pulumi:"certificateArn"` - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions []ListenerDefaultAction `pulumi:"defaultActions"` // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn string `pulumi:"loadBalancerArn"` - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication *ListenerMutualAuthentication `pulumi:"mutualAuthentication"` // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port *int `pulumi:"port"` @@ -572,13 +572,13 @@ type ListenerArgs struct { AlpnPolicy pulumi.StringPtrInput // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn pulumi.StringPtrInput - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions ListenerDefaultActionArrayInput // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn pulumi.StringInput - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication ListenerMutualAuthenticationPtrInput // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port pulumi.IntPtrInput @@ -692,7 +692,7 @@ func (o ListenerOutput) CertificateArn() pulumi.StringPtrOutput { return o.ApplyT(func(v *Listener) pulumi.StringPtrOutput { return v.CertificateArn }).(pulumi.StringPtrOutput) } -// Configuration block for default actions. Detailed below. +// Configuration block for default actions. See below. func (o ListenerOutput) DefaultActions() ListenerDefaultActionArrayOutput { return o.ApplyT(func(v *Listener) ListenerDefaultActionArrayOutput { return v.DefaultActions }).(ListenerDefaultActionArrayOutput) } @@ -704,7 +704,7 @@ func (o ListenerOutput) LoadBalancerArn() pulumi.StringOutput { return o.ApplyT(func(v *Listener) pulumi.StringOutput { return v.LoadBalancerArn }).(pulumi.StringOutput) } -// The mutual authentication configuration information. Detailed below. +// The mutual authentication configuration information. See below. func (o ListenerOutput) MutualAuthentication() ListenerMutualAuthenticationOutput { return o.ApplyT(func(v *Listener) ListenerMutualAuthenticationOutput { return v.MutualAuthentication }).(ListenerMutualAuthenticationOutput) } diff --git a/sdk/go/aws/alb/pulumiTypes.go b/sdk/go/aws/alb/pulumiTypes.go index 9ba656d0394..9d8333e503f 100644 --- a/sdk/go/aws/alb/pulumiTypes.go +++ b/sdk/go/aws/alb/pulumiTypes.go @@ -14,28 +14,19 @@ import ( var _ = internal.GetEnvOrDefault type ListenerDefaultAction struct { - // Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + // Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. AuthenticateCognito *ListenerDefaultActionAuthenticateCognito `pulumi:"authenticateCognito"` - // Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + // Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. AuthenticateOidc *ListenerDefaultActionAuthenticateOidc `pulumi:"authenticateOidc"` // Information for creating an action that returns a custom HTTP response. Required if `type` is `fixed-response`. FixedResponse *ListenerDefaultActionFixedResponse `pulumi:"fixedResponse"` - // Configuration block for creating an action that distributes requests among one or more target groups. - // Specify only if `type` is `forward`. - // Cannot be specified with `targetGroupArn`. - // Detailed below. + // Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. Forward *ListenerDefaultActionForward `pulumi:"forward"` - // Order for the action. - // The action with the lowest value for order is performed first. - // Valid values are between `1` and `50000`. - // Defaults to the position in the list of actions. + // Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. Order *int `pulumi:"order"` - // Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + // Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. Redirect *ListenerDefaultActionRedirect `pulumi:"redirect"` - // ARN of the Target Group to which to route traffic. - // Specify only if `type` is `forward` and you want to route to a single target group. - // To route to one or more target groups, use a `forward` block instead. - // Cannot be specified with `forward`. + // ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. TargetGroupArn *string `pulumi:"targetGroupArn"` // Type of routing action. Valid values are `forward`, `redirect`, `fixed-response`, `authenticate-cognito` and `authenticate-oidc`. // @@ -55,28 +46,19 @@ type ListenerDefaultActionInput interface { } type ListenerDefaultActionArgs struct { - // Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + // Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. AuthenticateCognito ListenerDefaultActionAuthenticateCognitoPtrInput `pulumi:"authenticateCognito"` - // Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + // Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. AuthenticateOidc ListenerDefaultActionAuthenticateOidcPtrInput `pulumi:"authenticateOidc"` // Information for creating an action that returns a custom HTTP response. Required if `type` is `fixed-response`. FixedResponse ListenerDefaultActionFixedResponsePtrInput `pulumi:"fixedResponse"` - // Configuration block for creating an action that distributes requests among one or more target groups. - // Specify only if `type` is `forward`. - // Cannot be specified with `targetGroupArn`. - // Detailed below. + // Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. Forward ListenerDefaultActionForwardPtrInput `pulumi:"forward"` - // Order for the action. - // The action with the lowest value for order is performed first. - // Valid values are between `1` and `50000`. - // Defaults to the position in the list of actions. + // Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. Order pulumi.IntPtrInput `pulumi:"order"` - // Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + // Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. Redirect ListenerDefaultActionRedirectPtrInput `pulumi:"redirect"` - // ARN of the Target Group to which to route traffic. - // Specify only if `type` is `forward` and you want to route to a single target group. - // To route to one or more target groups, use a `forward` block instead. - // Cannot be specified with `forward`. + // ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. TargetGroupArn pulumi.StringPtrInput `pulumi:"targetGroupArn"` // Type of routing action. Valid values are `forward`, `redirect`, `fixed-response`, `authenticate-cognito` and `authenticate-oidc`. // @@ -135,12 +117,12 @@ func (o ListenerDefaultActionOutput) ToListenerDefaultActionOutputWithContext(ct return o } -// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. +// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. func (o ListenerDefaultActionOutput) AuthenticateCognito() ListenerDefaultActionAuthenticateCognitoPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionAuthenticateCognito { return v.AuthenticateCognito }).(ListenerDefaultActionAuthenticateCognitoPtrOutput) } -// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. +// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. func (o ListenerDefaultActionOutput) AuthenticateOidc() ListenerDefaultActionAuthenticateOidcPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionAuthenticateOidc { return v.AuthenticateOidc }).(ListenerDefaultActionAuthenticateOidcPtrOutput) } @@ -150,31 +132,22 @@ func (o ListenerDefaultActionOutput) FixedResponse() ListenerDefaultActionFixedR return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionFixedResponse { return v.FixedResponse }).(ListenerDefaultActionFixedResponsePtrOutput) } -// Configuration block for creating an action that distributes requests among one or more target groups. -// Specify only if `type` is `forward`. -// Cannot be specified with `targetGroupArn`. -// Detailed below. +// Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. func (o ListenerDefaultActionOutput) Forward() ListenerDefaultActionForwardPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionForward { return v.Forward }).(ListenerDefaultActionForwardPtrOutput) } -// Order for the action. -// The action with the lowest value for order is performed first. -// Valid values are between `1` and `50000`. -// Defaults to the position in the list of actions. +// Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. func (o ListenerDefaultActionOutput) Order() pulumi.IntPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *int { return v.Order }).(pulumi.IntPtrOutput) } -// Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. +// Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. func (o ListenerDefaultActionOutput) Redirect() ListenerDefaultActionRedirectPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionRedirect { return v.Redirect }).(ListenerDefaultActionRedirectPtrOutput) } -// ARN of the Target Group to which to route traffic. -// Specify only if `type` is `forward` and you want to route to a single target group. -// To route to one or more target groups, use a `forward` block instead. -// Cannot be specified with `forward`. +// ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. func (o ListenerDefaultActionOutput) TargetGroupArn() pulumi.StringPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *string { return v.TargetGroupArn }).(pulumi.StringPtrOutput) } @@ -207,7 +180,7 @@ func (o ListenerDefaultActionArrayOutput) Index(i pulumi.IntInput) ListenerDefau } type ListenerDefaultActionAuthenticateCognito struct { - // Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + // Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. AuthenticationRequestExtraParams map[string]string `pulumi:"authenticationRequestExtraParams"` // Behavior if the user is not authenticated. Valid values are `deny`, `allow` and `authenticate`. OnUnauthenticatedRequest *string `pulumi:"onUnauthenticatedRequest"` @@ -239,7 +212,7 @@ type ListenerDefaultActionAuthenticateCognitoInput interface { } type ListenerDefaultActionAuthenticateCognitoArgs struct { - // Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + // Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. AuthenticationRequestExtraParams pulumi.StringMapInput `pulumi:"authenticationRequestExtraParams"` // Behavior if the user is not authenticated. Valid values are `deny`, `allow` and `authenticate`. OnUnauthenticatedRequest pulumi.StringPtrInput `pulumi:"onUnauthenticatedRequest"` @@ -336,7 +309,7 @@ func (o ListenerDefaultActionAuthenticateCognitoOutput) ToListenerDefaultActionA }).(ListenerDefaultActionAuthenticateCognitoPtrOutput) } -// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. +// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. func (o ListenerDefaultActionAuthenticateCognitoOutput) AuthenticationRequestExtraParams() pulumi.StringMapOutput { return o.ApplyT(func(v ListenerDefaultActionAuthenticateCognito) map[string]string { return v.AuthenticationRequestExtraParams @@ -404,7 +377,7 @@ func (o ListenerDefaultActionAuthenticateCognitoPtrOutput) Elem() ListenerDefaul }).(ListenerDefaultActionAuthenticateCognitoOutput) } -// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. +// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. func (o ListenerDefaultActionAuthenticateCognitoPtrOutput) AuthenticationRequestExtraParams() pulumi.StringMapOutput { return o.ApplyT(func(v *ListenerDefaultActionAuthenticateCognito) map[string]string { if v == nil { @@ -1007,9 +980,9 @@ func (o ListenerDefaultActionFixedResponsePtrOutput) StatusCode() pulumi.StringP } type ListenerDefaultActionForward struct { - // Configuration block for target group stickiness for the rule. Detailed below. + // Configuration block for target group stickiness for the rule. See below. Stickiness *ListenerDefaultActionForwardStickiness `pulumi:"stickiness"` - // Set of 1-5 target group blocks. Detailed below. + // Set of 1-5 target group blocks. See below. // // The following arguments are optional: TargetGroups []ListenerDefaultActionForwardTargetGroup `pulumi:"targetGroups"` @@ -1027,9 +1000,9 @@ type ListenerDefaultActionForwardInput interface { } type ListenerDefaultActionForwardArgs struct { - // Configuration block for target group stickiness for the rule. Detailed below. + // Configuration block for target group stickiness for the rule. See below. Stickiness ListenerDefaultActionForwardStickinessPtrInput `pulumi:"stickiness"` - // Set of 1-5 target group blocks. Detailed below. + // Set of 1-5 target group blocks. See below. // // The following arguments are optional: TargetGroups ListenerDefaultActionForwardTargetGroupArrayInput `pulumi:"targetGroups"` @@ -1112,12 +1085,12 @@ func (o ListenerDefaultActionForwardOutput) ToListenerDefaultActionForwardPtrOut }).(ListenerDefaultActionForwardPtrOutput) } -// Configuration block for target group stickiness for the rule. Detailed below. +// Configuration block for target group stickiness for the rule. See below. func (o ListenerDefaultActionForwardOutput) Stickiness() ListenerDefaultActionForwardStickinessPtrOutput { return o.ApplyT(func(v ListenerDefaultActionForward) *ListenerDefaultActionForwardStickiness { return v.Stickiness }).(ListenerDefaultActionForwardStickinessPtrOutput) } -// Set of 1-5 target group blocks. Detailed below. +// Set of 1-5 target group blocks. See below. // // The following arguments are optional: func (o ListenerDefaultActionForwardOutput) TargetGroups() ListenerDefaultActionForwardTargetGroupArrayOutput { @@ -1148,7 +1121,7 @@ func (o ListenerDefaultActionForwardPtrOutput) Elem() ListenerDefaultActionForwa }).(ListenerDefaultActionForwardOutput) } -// Configuration block for target group stickiness for the rule. Detailed below. +// Configuration block for target group stickiness for the rule. See below. func (o ListenerDefaultActionForwardPtrOutput) Stickiness() ListenerDefaultActionForwardStickinessPtrOutput { return o.ApplyT(func(v *ListenerDefaultActionForward) *ListenerDefaultActionForwardStickiness { if v == nil { @@ -1158,7 +1131,7 @@ func (o ListenerDefaultActionForwardPtrOutput) Stickiness() ListenerDefaultActio }).(ListenerDefaultActionForwardStickinessPtrOutput) } -// Set of 1-5 target group blocks. Detailed below. +// Set of 1-5 target group blocks. See below. // // The following arguments are optional: func (o ListenerDefaultActionForwardPtrOutput) TargetGroups() ListenerDefaultActionForwardTargetGroupArrayOutput { diff --git a/sdk/go/aws/backup/vaultPolicy.go b/sdk/go/aws/backup/vaultPolicy.go index 4b990392f3b..6c39cb3877e 100644 --- a/sdk/go/aws/backup/vaultPolicy.go +++ b/sdk/go/aws/backup/vaultPolicy.go @@ -21,61 +21,66 @@ import ( // // import ( // +// "github.com/pulumi/pulumi-aws/sdk/v6/go/aws" // "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/backup" // "github.com/pulumi/pulumi-aws/sdk/v6/go/aws/iam" // "github.com/pulumi/pulumi/sdk/v3/go/pulumi" // // ) -// -// func main() { -// pulumi.Run(func(ctx *pulumi.Context) error { -// exampleVault, err := backup.NewVault(ctx, "example", &backup.VaultArgs{ -// Name: pulumi.String("example"), -// }) -// if err != nil { -// return err -// } -// example := iam.GetPolicyDocumentOutput(ctx, iam.GetPolicyDocumentOutputArgs{ -// Statements: iam.GetPolicyDocumentStatementArray{ -// &iam.GetPolicyDocumentStatementArgs{ -// Effect: pulumi.String("Allow"), -// Principals: iam.GetPolicyDocumentStatementPrincipalArray{ -// &iam.GetPolicyDocumentStatementPrincipalArgs{ -// Type: pulumi.String("AWS"), -// Identifiers: pulumi.StringArray{ -// pulumi.String("*"), -// }, -// }, -// }, -// Actions: pulumi.StringArray{ -// pulumi.String("backup:DescribeBackupVault"), -// pulumi.String("backup:DeleteBackupVault"), -// pulumi.String("backup:PutBackupVaultAccessPolicy"), -// pulumi.String("backup:DeleteBackupVaultAccessPolicy"), -// pulumi.String("backup:GetBackupVaultAccessPolicy"), -// pulumi.String("backup:StartBackupJob"), -// pulumi.String("backup:GetBackupVaultNotifications"), -// pulumi.String("backup:PutBackupVaultNotifications"), -// }, -// Resources: pulumi.StringArray{ -// exampleVault.Arn, -// }, -// }, -// }, -// }, nil) -// _, err = backup.NewVaultPolicy(ctx, "example", &backup.VaultPolicyArgs{ -// BackupVaultName: exampleVault.Name, -// Policy: pulumi.String(example.ApplyT(func(example iam.GetPolicyDocumentResult) (*string, error) { -// return &example.Json, nil -// }).(pulumi.StringPtrOutput)), -// }) -// if err != nil { -// return err -// } -// return nil -// }) -// } -// +// func main() { +// pulumi.Run(func(ctx *pulumi.Context) error { +// current, err := aws.GetCallerIdentity(ctx, nil, nil); +// if err != nil { +// return err +// } +// exampleVault, err := backup.NewVault(ctx, "example", &backup.VaultArgs{ +// Name: pulumi.String("example"), +// }) +// if err != nil { +// return err +// } +// example := exampleVault.Arn.ApplyT(func(arn string) (iam.GetPolicyDocumentResult, error) { +// return iam.GetPolicyDocumentResult(interface{}(iam.GetPolicyDocumentOutput(ctx, iam.GetPolicyDocumentOutputArgs{ +// Statements: []iam.GetPolicyDocumentStatement{ +// { +// Effect: "Allow", +// Principals: []iam.GetPolicyDocumentStatementPrincipal{ +// { +// Type: "AWS", +// Identifiers: interface{}{ +// current.AccountId, +// }, +// }, +// }, +// Actions: []string{ +// "backup:DescribeBackupVault", +// "backup:DeleteBackupVault", +// "backup:PutBackupVaultAccessPolicy", +// "backup:DeleteBackupVaultAccessPolicy", +// "backup:GetBackupVaultAccessPolicy", +// "backup:StartBackupJob", +// "backup:GetBackupVaultNotifications", +// "backup:PutBackupVaultNotifications", +// }, +// Resources: []string{ +// arn, +// }, +// }, +// }, +// }, nil))), nil +// }).(iam.GetPolicyDocumentResultOutput) +// _, err = backup.NewVaultPolicy(ctx, "example", &backup.VaultPolicyArgs{ +// BackupVaultName: exampleVault.Name, +// Policy: pulumi.String(example.ApplyT(func(example iam.GetPolicyDocumentResult) (*string, error) { +// return &example.Json, nil +// }).(pulumi.StringPtrOutput)), +// }) +// if err != nil { +// return err +// } +// return nil +// }) +// } // ``` // // ## Import diff --git a/sdk/go/aws/bedrock/agentAgent.go b/sdk/go/aws/bedrock/agentAgent.go index 08b195f4705..dee2cdb4499 100644 --- a/sdk/go/aws/bedrock/agentAgent.go +++ b/sdk/go/aws/bedrock/agentAgent.go @@ -151,7 +151,8 @@ type AgentAgent struct { // Foundation model used for orchestration by the agent. // // The following arguments are optional: - FoundationModel pulumi.StringOutput `pulumi:"foundationModel"` + FoundationModel pulumi.StringOutput `pulumi:"foundationModel"` + GuardrailConfigurations AgentAgentGuardrailConfigurationArrayOutput `pulumi:"guardrailConfigurations"` // Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. IdleSessionTtlInSeconds pulumi.IntOutput `pulumi:"idleSessionTtlInSeconds"` // Instructions that tell the agent what it should do and how it should interact with users. @@ -227,7 +228,8 @@ type agentAgentState struct { // Foundation model used for orchestration by the agent. // // The following arguments are optional: - FoundationModel *string `pulumi:"foundationModel"` + FoundationModel *string `pulumi:"foundationModel"` + GuardrailConfigurations []AgentAgentGuardrailConfiguration `pulumi:"guardrailConfigurations"` // Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. IdleSessionTtlInSeconds *int `pulumi:"idleSessionTtlInSeconds"` // Instructions that tell the agent what it should do and how it should interact with users. @@ -265,7 +267,8 @@ type AgentAgentState struct { // Foundation model used for orchestration by the agent. // // The following arguments are optional: - FoundationModel pulumi.StringPtrInput + FoundationModel pulumi.StringPtrInput + GuardrailConfigurations AgentAgentGuardrailConfigurationArrayInput // Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. IdleSessionTtlInSeconds pulumi.IntPtrInput // Instructions that tell the agent what it should do and how it should interact with users. @@ -301,7 +304,8 @@ type agentAgentArgs struct { // Foundation model used for orchestration by the agent. // // The following arguments are optional: - FoundationModel string `pulumi:"foundationModel"` + FoundationModel string `pulumi:"foundationModel"` + GuardrailConfigurations []AgentAgentGuardrailConfiguration `pulumi:"guardrailConfigurations"` // Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. IdleSessionTtlInSeconds *int `pulumi:"idleSessionTtlInSeconds"` // Instructions that tell the agent what it should do and how it should interact with users. @@ -330,7 +334,8 @@ type AgentAgentArgs struct { // Foundation model used for orchestration by the agent. // // The following arguments are optional: - FoundationModel pulumi.StringInput + FoundationModel pulumi.StringInput + GuardrailConfigurations AgentAgentGuardrailConfigurationArrayInput // Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. IdleSessionTtlInSeconds pulumi.IntPtrInput // Instructions that tell the agent what it should do and how it should interact with users. @@ -475,6 +480,10 @@ func (o AgentAgentOutput) FoundationModel() pulumi.StringOutput { return o.ApplyT(func(v *AgentAgent) pulumi.StringOutput { return v.FoundationModel }).(pulumi.StringOutput) } +func (o AgentAgentOutput) GuardrailConfigurations() AgentAgentGuardrailConfigurationArrayOutput { + return o.ApplyT(func(v *AgentAgent) AgentAgentGuardrailConfigurationArrayOutput { return v.GuardrailConfigurations }).(AgentAgentGuardrailConfigurationArrayOutput) +} + // Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. func (o AgentAgentOutput) IdleSessionTtlInSeconds() pulumi.IntOutput { return o.ApplyT(func(v *AgentAgent) pulumi.IntOutput { return v.IdleSessionTtlInSeconds }).(pulumi.IntOutput) diff --git a/sdk/go/aws/bedrock/pulumiTypes.go b/sdk/go/aws/bedrock/pulumiTypes.go index 070cc92a428..3aa87fbff18 100644 --- a/sdk/go/aws/bedrock/pulumiTypes.go +++ b/sdk/go/aws/bedrock/pulumiTypes.go @@ -1319,6 +1319,112 @@ func (o AgentAgentAliasTimeoutsPtrOutput) Update() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +type AgentAgentGuardrailConfiguration struct { + // Unique identifier of the guardrail. + GuardrailIdentifier string `pulumi:"guardrailIdentifier"` + // Version of the guardrail. + GuardrailVersion string `pulumi:"guardrailVersion"` +} + +// AgentAgentGuardrailConfigurationInput is an input type that accepts AgentAgentGuardrailConfigurationArgs and AgentAgentGuardrailConfigurationOutput values. +// You can construct a concrete instance of `AgentAgentGuardrailConfigurationInput` via: +// +// AgentAgentGuardrailConfigurationArgs{...} +type AgentAgentGuardrailConfigurationInput interface { + pulumi.Input + + ToAgentAgentGuardrailConfigurationOutput() AgentAgentGuardrailConfigurationOutput + ToAgentAgentGuardrailConfigurationOutputWithContext(context.Context) AgentAgentGuardrailConfigurationOutput +} + +type AgentAgentGuardrailConfigurationArgs struct { + // Unique identifier of the guardrail. + GuardrailIdentifier pulumi.StringInput `pulumi:"guardrailIdentifier"` + // Version of the guardrail. + GuardrailVersion pulumi.StringInput `pulumi:"guardrailVersion"` +} + +func (AgentAgentGuardrailConfigurationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*AgentAgentGuardrailConfiguration)(nil)).Elem() +} + +func (i AgentAgentGuardrailConfigurationArgs) ToAgentAgentGuardrailConfigurationOutput() AgentAgentGuardrailConfigurationOutput { + return i.ToAgentAgentGuardrailConfigurationOutputWithContext(context.Background()) +} + +func (i AgentAgentGuardrailConfigurationArgs) ToAgentAgentGuardrailConfigurationOutputWithContext(ctx context.Context) AgentAgentGuardrailConfigurationOutput { + return pulumi.ToOutputWithContext(ctx, i).(AgentAgentGuardrailConfigurationOutput) +} + +// AgentAgentGuardrailConfigurationArrayInput is an input type that accepts AgentAgentGuardrailConfigurationArray and AgentAgentGuardrailConfigurationArrayOutput values. +// You can construct a concrete instance of `AgentAgentGuardrailConfigurationArrayInput` via: +// +// AgentAgentGuardrailConfigurationArray{ AgentAgentGuardrailConfigurationArgs{...} } +type AgentAgentGuardrailConfigurationArrayInput interface { + pulumi.Input + + ToAgentAgentGuardrailConfigurationArrayOutput() AgentAgentGuardrailConfigurationArrayOutput + ToAgentAgentGuardrailConfigurationArrayOutputWithContext(context.Context) AgentAgentGuardrailConfigurationArrayOutput +} + +type AgentAgentGuardrailConfigurationArray []AgentAgentGuardrailConfigurationInput + +func (AgentAgentGuardrailConfigurationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]AgentAgentGuardrailConfiguration)(nil)).Elem() +} + +func (i AgentAgentGuardrailConfigurationArray) ToAgentAgentGuardrailConfigurationArrayOutput() AgentAgentGuardrailConfigurationArrayOutput { + return i.ToAgentAgentGuardrailConfigurationArrayOutputWithContext(context.Background()) +} + +func (i AgentAgentGuardrailConfigurationArray) ToAgentAgentGuardrailConfigurationArrayOutputWithContext(ctx context.Context) AgentAgentGuardrailConfigurationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(AgentAgentGuardrailConfigurationArrayOutput) +} + +type AgentAgentGuardrailConfigurationOutput struct{ *pulumi.OutputState } + +func (AgentAgentGuardrailConfigurationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*AgentAgentGuardrailConfiguration)(nil)).Elem() +} + +func (o AgentAgentGuardrailConfigurationOutput) ToAgentAgentGuardrailConfigurationOutput() AgentAgentGuardrailConfigurationOutput { + return o +} + +func (o AgentAgentGuardrailConfigurationOutput) ToAgentAgentGuardrailConfigurationOutputWithContext(ctx context.Context) AgentAgentGuardrailConfigurationOutput { + return o +} + +// Unique identifier of the guardrail. +func (o AgentAgentGuardrailConfigurationOutput) GuardrailIdentifier() pulumi.StringOutput { + return o.ApplyT(func(v AgentAgentGuardrailConfiguration) string { return v.GuardrailIdentifier }).(pulumi.StringOutput) +} + +// Version of the guardrail. +func (o AgentAgentGuardrailConfigurationOutput) GuardrailVersion() pulumi.StringOutput { + return o.ApplyT(func(v AgentAgentGuardrailConfiguration) string { return v.GuardrailVersion }).(pulumi.StringOutput) +} + +type AgentAgentGuardrailConfigurationArrayOutput struct{ *pulumi.OutputState } + +func (AgentAgentGuardrailConfigurationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]AgentAgentGuardrailConfiguration)(nil)).Elem() +} + +func (o AgentAgentGuardrailConfigurationArrayOutput) ToAgentAgentGuardrailConfigurationArrayOutput() AgentAgentGuardrailConfigurationArrayOutput { + return o +} + +func (o AgentAgentGuardrailConfigurationArrayOutput) ToAgentAgentGuardrailConfigurationArrayOutputWithContext(ctx context.Context) AgentAgentGuardrailConfigurationArrayOutput { + return o +} + +func (o AgentAgentGuardrailConfigurationArrayOutput) Index(i pulumi.IntInput) AgentAgentGuardrailConfigurationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) AgentAgentGuardrailConfiguration { + return vs[0].([]AgentAgentGuardrailConfiguration)[vs[1].(int)] + }).(AgentAgentGuardrailConfigurationOutput) +} + type AgentAgentKnowledgeBaseAssociationTimeouts struct { // A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). Create *string `pulumi:"create"` @@ -10110,6 +10216,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*AgentAgentAliasRoutingConfigurationArrayInput)(nil)).Elem(), AgentAgentAliasRoutingConfigurationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*AgentAgentAliasTimeoutsInput)(nil)).Elem(), AgentAgentAliasTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*AgentAgentAliasTimeoutsPtrInput)(nil)).Elem(), AgentAgentAliasTimeoutsArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AgentAgentGuardrailConfigurationInput)(nil)).Elem(), AgentAgentGuardrailConfigurationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*AgentAgentGuardrailConfigurationArrayInput)(nil)).Elem(), AgentAgentGuardrailConfigurationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*AgentAgentKnowledgeBaseAssociationTimeoutsInput)(nil)).Elem(), AgentAgentKnowledgeBaseAssociationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*AgentAgentKnowledgeBaseAssociationTimeoutsPtrInput)(nil)).Elem(), AgentAgentKnowledgeBaseAssociationTimeoutsArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*AgentAgentPromptOverrideConfigurationInput)(nil)).Elem(), AgentAgentPromptOverrideConfigurationArgs{}) @@ -10250,6 +10358,8 @@ func init() { pulumi.RegisterOutputType(AgentAgentAliasRoutingConfigurationArrayOutput{}) pulumi.RegisterOutputType(AgentAgentAliasTimeoutsOutput{}) pulumi.RegisterOutputType(AgentAgentAliasTimeoutsPtrOutput{}) + pulumi.RegisterOutputType(AgentAgentGuardrailConfigurationOutput{}) + pulumi.RegisterOutputType(AgentAgentGuardrailConfigurationArrayOutput{}) pulumi.RegisterOutputType(AgentAgentKnowledgeBaseAssociationTimeoutsOutput{}) pulumi.RegisterOutputType(AgentAgentKnowledgeBaseAssociationTimeoutsPtrOutput{}) pulumi.RegisterOutputType(AgentAgentPromptOverrideConfigurationOutput{}) diff --git a/sdk/go/aws/config/pulumiTypes.go b/sdk/go/aws/config/pulumiTypes.go index b1fd0b47cf5..60909f023b1 100644 --- a/sdk/go/aws/config/pulumiTypes.go +++ b/sdk/go/aws/config/pulumiTypes.go @@ -413,6 +413,8 @@ type Endpoints struct { // Use this to override the default service endpoint URL Codecommit *string `pulumi:"codecommit"` // Use this to override the default service endpoint URL + Codeconnections *string `pulumi:"codeconnections"` + // Use this to override the default service endpoint URL Codedeploy *string `pulumi:"codedeploy"` // Use this to override the default service endpoint URL Codeguruprofiler *string `pulumi:"codeguruprofiler"` @@ -1007,6 +1009,8 @@ type EndpointsArgs struct { // Use this to override the default service endpoint URL Codecommit pulumi.StringPtrInput `pulumi:"codecommit"` // Use this to override the default service endpoint URL + Codeconnections pulumi.StringPtrInput `pulumi:"codeconnections"` + // Use this to override the default service endpoint URL Codedeploy pulumi.StringPtrInput `pulumi:"codedeploy"` // Use this to override the default service endpoint URL Codeguruprofiler pulumi.StringPtrInput `pulumi:"codeguruprofiler"` @@ -1822,6 +1826,11 @@ func (o EndpointsOutput) Codecommit() pulumi.StringPtrOutput { return o.ApplyT(func(v Endpoints) *string { return v.Codecommit }).(pulumi.StringPtrOutput) } +// Use this to override the default service endpoint URL +func (o EndpointsOutput) Codeconnections() pulumi.StringPtrOutput { + return o.ApplyT(func(v Endpoints) *string { return v.Codeconnections }).(pulumi.StringPtrOutput) +} + // Use this to override the default service endpoint URL func (o EndpointsOutput) Codedeploy() pulumi.StringPtrOutput { return o.ApplyT(func(v Endpoints) *string { return v.Codedeploy }).(pulumi.StringPtrOutput) diff --git a/sdk/go/aws/connect/getInstance.go b/sdk/go/aws/connect/getInstance.go index be54d63dff9..bea3b4c2375 100644 --- a/sdk/go/aws/connect/getInstance.go +++ b/sdk/go/aws/connect/getInstance.go @@ -82,6 +82,8 @@ type LookupInstanceArgs struct { InstanceAlias *string `pulumi:"instanceAlias"` // Returns information on a specific connect instance by id InstanceId *string `pulumi:"instanceId"` + // A map of tags to assigned to the instance. + Tags map[string]string `pulumi:"tags"` } // A collection of values returned by getInstance. @@ -113,6 +115,8 @@ type LookupInstanceResult struct { ServiceRole string `pulumi:"serviceRole"` // State of the instance. Status string `pulumi:"status"` + // A map of tags to assigned to the instance. + Tags map[string]string `pulumi:"tags"` } func LookupInstanceOutput(ctx *pulumi.Context, args LookupInstanceOutputArgs, opts ...pulumi.InvokeOption) LookupInstanceResultOutput { @@ -140,6 +144,8 @@ type LookupInstanceOutputArgs struct { InstanceAlias pulumi.StringPtrInput `pulumi:"instanceAlias"` // Returns information on a specific connect instance by id InstanceId pulumi.StringPtrInput `pulumi:"instanceId"` + // A map of tags to assigned to the instance. + Tags pulumi.StringMapInput `pulumi:"tags"` } func (LookupInstanceOutputArgs) ElementType() reflect.Type { @@ -233,6 +239,11 @@ func (o LookupInstanceResultOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v LookupInstanceResult) string { return v.Status }).(pulumi.StringOutput) } +// A map of tags to assigned to the instance. +func (o LookupInstanceResultOutput) Tags() pulumi.StringMapOutput { + return o.ApplyT(func(v LookupInstanceResult) map[string]string { return v.Tags }).(pulumi.StringMapOutput) +} + func init() { pulumi.RegisterOutputType(LookupInstanceResultOutput{}) } diff --git a/sdk/go/aws/connect/instance.go b/sdk/go/aws/connect/instance.go index 639251e0a9e..15bdd643986 100644 --- a/sdk/go/aws/connect/instance.go +++ b/sdk/go/aws/connect/instance.go @@ -15,7 +15,7 @@ import ( // Provides an Amazon Connect instance resource. For more information see // [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) // -// !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. +// !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. // // ## Example Usage // @@ -36,6 +36,9 @@ import ( // InboundCallsEnabled: pulumi.Bool(true), // InstanceAlias: pulumi.String("friendly-name-connect"), // OutboundCallsEnabled: pulumi.Bool(true), +// Tags: pulumi.StringMap{ +// "hello": pulumi.String("world"), +// }, // }) // if err != nil { // return err @@ -138,12 +141,18 @@ type Instance struct { // Specifies whether multi-party calls/conference is enabled. Defaults to `false`. MultiPartyConferenceEnabled pulumi.BoolPtrOutput `pulumi:"multiPartyConferenceEnabled"` // Specifies whether outbound calls are enabled. - // OutboundCallsEnabled pulumi.BoolOutput `pulumi:"outboundCallsEnabled"` // The service role of the instance. ServiceRole pulumi.StringOutput `pulumi:"serviceRole"` // The state of the instance. Status pulumi.StringOutput `pulumi:"status"` + // Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + // + Tags pulumi.StringMapOutput `pulumi:"tags"` + // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. + // + // Deprecated: Please use `tags` instead. + TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` } // NewInstance registers a new resource with the given unique name, arguments, and options. @@ -208,12 +217,18 @@ type instanceState struct { // Specifies whether multi-party calls/conference is enabled. Defaults to `false`. MultiPartyConferenceEnabled *bool `pulumi:"multiPartyConferenceEnabled"` // Specifies whether outbound calls are enabled. - // OutboundCallsEnabled *bool `pulumi:"outboundCallsEnabled"` // The service role of the instance. ServiceRole *string `pulumi:"serviceRole"` // The state of the instance. Status *string `pulumi:"status"` + // Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + // + Tags map[string]string `pulumi:"tags"` + // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. + // + // Deprecated: Please use `tags` instead. + TagsAll map[string]string `pulumi:"tagsAll"` } type InstanceState struct { @@ -240,12 +255,18 @@ type InstanceState struct { // Specifies whether multi-party calls/conference is enabled. Defaults to `false`. MultiPartyConferenceEnabled pulumi.BoolPtrInput // Specifies whether outbound calls are enabled. - // OutboundCallsEnabled pulumi.BoolPtrInput // The service role of the instance. ServiceRole pulumi.StringPtrInput // The state of the instance. Status pulumi.StringPtrInput + // Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + // + Tags pulumi.StringMapInput + // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. + // + // Deprecated: Please use `tags` instead. + TagsAll pulumi.StringMapInput } func (InstanceState) ElementType() reflect.Type { @@ -272,8 +293,10 @@ type instanceArgs struct { // Specifies whether multi-party calls/conference is enabled. Defaults to `false`. MultiPartyConferenceEnabled *bool `pulumi:"multiPartyConferenceEnabled"` // Specifies whether outbound calls are enabled. - // OutboundCallsEnabled bool `pulumi:"outboundCallsEnabled"` + // Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + // + Tags map[string]string `pulumi:"tags"` } // The set of arguments for constructing a Instance resource. @@ -297,8 +320,10 @@ type InstanceArgs struct { // Specifies whether multi-party calls/conference is enabled. Defaults to `false`. MultiPartyConferenceEnabled pulumi.BoolPtrInput // Specifies whether outbound calls are enabled. - // OutboundCallsEnabled pulumi.BoolInput + // Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + // + Tags pulumi.StringMapInput } func (InstanceArgs) ElementType() reflect.Type { @@ -444,7 +469,6 @@ func (o InstanceOutput) MultiPartyConferenceEnabled() pulumi.BoolPtrOutput { } // Specifies whether outbound calls are enabled. -// func (o InstanceOutput) OutboundCallsEnabled() pulumi.BoolOutput { return o.ApplyT(func(v *Instance) pulumi.BoolOutput { return v.OutboundCallsEnabled }).(pulumi.BoolOutput) } @@ -459,6 +483,19 @@ func (o InstanceOutput) Status() pulumi.StringOutput { return o.ApplyT(func(v *Instance) pulumi.StringOutput { return v.Status }).(pulumi.StringOutput) } +// Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. +// +func (o InstanceOutput) Tags() pulumi.StringMapOutput { + return o.ApplyT(func(v *Instance) pulumi.StringMapOutput { return v.Tags }).(pulumi.StringMapOutput) +} + +// A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. +// +// Deprecated: Please use `tags` instead. +func (o InstanceOutput) TagsAll() pulumi.StringMapOutput { + return o.ApplyT(func(v *Instance) pulumi.StringMapOutput { return v.TagsAll }).(pulumi.StringMapOutput) +} + type InstanceArrayOutput struct{ *pulumi.OutputState } func (InstanceArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/aws/ec2/pulumiTypes.go b/sdk/go/aws/ec2/pulumiTypes.go index 3558a9997d9..c11424ec0e0 100644 --- a/sdk/go/aws/ec2/pulumiTypes.go +++ b/sdk/go/aws/ec2/pulumiTypes.go @@ -14060,7 +14060,8 @@ type LaunchTemplateNetworkInterface struct { NetworkCardIndex *int `pulumi:"networkCardIndex"` // The ID of the network interface to attach. NetworkInterfaceId *string `pulumi:"networkInterfaceId"` - PrimaryIpv6 *string `pulumi:"primaryIpv6"` + // Whether the first IPv6 GUA will be made the primary IPv6 address. + PrimaryIpv6 *string `pulumi:"primaryIpv6"` // The primary private IPv4 address. PrivateIpAddress *string `pulumi:"privateIpAddress"` // A list of security group IDs to associate. @@ -14116,7 +14117,8 @@ type LaunchTemplateNetworkInterfaceArgs struct { NetworkCardIndex pulumi.IntPtrInput `pulumi:"networkCardIndex"` // The ID of the network interface to attach. NetworkInterfaceId pulumi.StringPtrInput `pulumi:"networkInterfaceId"` - PrimaryIpv6 pulumi.StringPtrInput `pulumi:"primaryIpv6"` + // Whether the first IPv6 GUA will be made the primary IPv6 address. + PrimaryIpv6 pulumi.StringPtrInput `pulumi:"primaryIpv6"` // The primary private IPv4 address. PrivateIpAddress pulumi.StringPtrInput `pulumi:"privateIpAddress"` // A list of security group IDs to associate. @@ -14259,6 +14261,7 @@ func (o LaunchTemplateNetworkInterfaceOutput) NetworkInterfaceId() pulumi.String return o.ApplyT(func(v LaunchTemplateNetworkInterface) *string { return v.NetworkInterfaceId }).(pulumi.StringPtrOutput) } +// Whether the first IPv6 GUA will be made the primary IPv6 address. func (o LaunchTemplateNetworkInterfaceOutput) PrimaryIpv6() pulumi.StringPtrOutput { return o.ApplyT(func(v LaunchTemplateNetworkInterface) *string { return v.PrimaryIpv6 }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/aws/ec2transitgateway/getTransitGateway.go b/sdk/go/aws/ec2transitgateway/getTransitGateway.go index 110a24a1a58..6dabe164305 100644 --- a/sdk/go/aws/ec2transitgateway/getTransitGateway.go +++ b/sdk/go/aws/ec2transitgateway/getTransitGateway.go @@ -120,6 +120,8 @@ type LookupTransitGatewayResult struct { OwnerId string `pulumi:"ownerId"` // Identifier of the default propagation route table PropagationDefaultRouteTableId string `pulumi:"propagationDefaultRouteTableId"` + // Whether Security Group Referencing Support is enabled + SecurityGroupReferencingSupport string `pulumi:"securityGroupReferencingSupport"` // Key-value tags for the EC2 Transit Gateway Tags map[string]string `pulumi:"tags"` // The list of associated CIDR blocks @@ -240,6 +242,11 @@ func (o LookupTransitGatewayResultOutput) PropagationDefaultRouteTableId() pulum return o.ApplyT(func(v LookupTransitGatewayResult) string { return v.PropagationDefaultRouteTableId }).(pulumi.StringOutput) } +// Whether Security Group Referencing Support is enabled +func (o LookupTransitGatewayResultOutput) SecurityGroupReferencingSupport() pulumi.StringOutput { + return o.ApplyT(func(v LookupTransitGatewayResult) string { return v.SecurityGroupReferencingSupport }).(pulumi.StringOutput) +} + // Key-value tags for the EC2 Transit Gateway func (o LookupTransitGatewayResultOutput) Tags() pulumi.StringMapOutput { return o.ApplyT(func(v LookupTransitGatewayResult) map[string]string { return v.Tags }).(pulumi.StringMapOutput) diff --git a/sdk/go/aws/ec2transitgateway/getVpcAttachment.go b/sdk/go/aws/ec2transitgateway/getVpcAttachment.go index 6c3615ad08c..9c825631f33 100644 --- a/sdk/go/aws/ec2transitgateway/getVpcAttachment.go +++ b/sdk/go/aws/ec2transitgateway/getVpcAttachment.go @@ -104,6 +104,8 @@ type LookupVpcAttachmentResult struct { Id string `pulumi:"id"` // Whether IPv6 support is enabled. Ipv6Support string `pulumi:"ipv6Support"` + // Whether Security Group Referencing Support is enabled. + SecurityGroupReferencingSupport string `pulumi:"securityGroupReferencingSupport"` // Identifiers of EC2 Subnets. SubnetIds []string `pulumi:"subnetIds"` // Key-value tags for the EC2 Transit Gateway VPC Attachment @@ -188,6 +190,11 @@ func (o LookupVpcAttachmentResultOutput) Ipv6Support() pulumi.StringOutput { return o.ApplyT(func(v LookupVpcAttachmentResult) string { return v.Ipv6Support }).(pulumi.StringOutput) } +// Whether Security Group Referencing Support is enabled. +func (o LookupVpcAttachmentResultOutput) SecurityGroupReferencingSupport() pulumi.StringOutput { + return o.ApplyT(func(v LookupVpcAttachmentResult) string { return v.SecurityGroupReferencingSupport }).(pulumi.StringOutput) +} + // Identifiers of EC2 Subnets. func (o LookupVpcAttachmentResultOutput) SubnetIds() pulumi.StringArrayOutput { return o.ApplyT(func(v LookupVpcAttachmentResult) []string { return v.SubnetIds }).(pulumi.StringArrayOutput) diff --git a/sdk/go/aws/ec2transitgateway/transitGateway.go b/sdk/go/aws/ec2transitgateway/transitGateway.go index 2cf7b9a25aa..c7dc3b24b1d 100644 --- a/sdk/go/aws/ec2transitgateway/transitGateway.go +++ b/sdk/go/aws/ec2transitgateway/transitGateway.go @@ -73,6 +73,8 @@ type TransitGateway struct { OwnerId pulumi.StringOutput `pulumi:"ownerId"` // Identifier of the default propagation route table PropagationDefaultRouteTableId pulumi.StringOutput `pulumi:"propagationDefaultRouteTableId"` + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport pulumi.StringPtrOutput `pulumi:"securityGroupReferencingSupport"` // Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. @@ -139,6 +141,8 @@ type transitGatewayState struct { OwnerId *string `pulumi:"ownerId"` // Identifier of the default propagation route table PropagationDefaultRouteTableId *string `pulumi:"propagationDefaultRouteTableId"` + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport *string `pulumi:"securityGroupReferencingSupport"` // Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags map[string]string `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. @@ -176,6 +180,8 @@ type TransitGatewayState struct { OwnerId pulumi.StringPtrInput // Identifier of the default propagation route table PropagationDefaultRouteTableId pulumi.StringPtrInput + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport pulumi.StringPtrInput // Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. @@ -209,6 +215,8 @@ type transitGatewayArgs struct { DnsSupport *string `pulumi:"dnsSupport"` // Whether Multicast support is enabled. Required to use `ec2TransitGatewayMulticastDomain`. Valid values: `disable`, `enable`. Default value: `disable`. MulticastSupport *string `pulumi:"multicastSupport"` + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport *string `pulumi:"securityGroupReferencingSupport"` // Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags map[string]string `pulumi:"tags"` // One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6. @@ -235,6 +243,8 @@ type TransitGatewayArgs struct { DnsSupport pulumi.StringPtrInput // Whether Multicast support is enabled. Required to use `ec2TransitGatewayMulticastDomain`. Valid values: `disable`, `enable`. Default value: `disable`. MulticastSupport pulumi.StringPtrInput + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport pulumi.StringPtrInput // Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapInput // One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6. @@ -387,6 +397,11 @@ func (o TransitGatewayOutput) PropagationDefaultRouteTableId() pulumi.StringOutp return o.ApplyT(func(v *TransitGateway) pulumi.StringOutput { return v.PropagationDefaultRouteTableId }).(pulumi.StringOutput) } +// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. +func (o TransitGatewayOutput) SecurityGroupReferencingSupport() pulumi.StringPtrOutput { + return o.ApplyT(func(v *TransitGateway) pulumi.StringPtrOutput { return v.SecurityGroupReferencingSupport }).(pulumi.StringPtrOutput) +} + // Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. func (o TransitGatewayOutput) Tags() pulumi.StringMapOutput { return o.ApplyT(func(v *TransitGateway) pulumi.StringMapOutput { return v.Tags }).(pulumi.StringMapOutput) diff --git a/sdk/go/aws/ec2transitgateway/vpcAttachment.go b/sdk/go/aws/ec2transitgateway/vpcAttachment.go index 060761133a7..9b7c17aba90 100644 --- a/sdk/go/aws/ec2transitgateway/vpcAttachment.go +++ b/sdk/go/aws/ec2transitgateway/vpcAttachment.go @@ -60,6 +60,8 @@ type VpcAttachment struct { DnsSupport pulumi.StringPtrOutput `pulumi:"dnsSupport"` // Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. Ipv6Support pulumi.StringPtrOutput `pulumi:"ipv6Support"` + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport pulumi.StringPtrOutput `pulumi:"securityGroupReferencingSupport"` // Identifiers of EC2 Subnets. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -125,6 +127,8 @@ type vpcAttachmentState struct { DnsSupport *string `pulumi:"dnsSupport"` // Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. Ipv6Support *string `pulumi:"ipv6Support"` + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport *string `pulumi:"securityGroupReferencingSupport"` // Identifiers of EC2 Subnets. SubnetIds []string `pulumi:"subnetIds"` // Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -152,6 +156,8 @@ type VpcAttachmentState struct { DnsSupport pulumi.StringPtrInput // Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. Ipv6Support pulumi.StringPtrInput + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport pulumi.StringPtrInput // Identifiers of EC2 Subnets. SubnetIds pulumi.StringArrayInput // Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -183,6 +189,8 @@ type vpcAttachmentArgs struct { DnsSupport *string `pulumi:"dnsSupport"` // Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. Ipv6Support *string `pulumi:"ipv6Support"` + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport *string `pulumi:"securityGroupReferencingSupport"` // Identifiers of EC2 Subnets. SubnetIds []string `pulumi:"subnetIds"` // Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -205,6 +213,8 @@ type VpcAttachmentArgs struct { DnsSupport pulumi.StringPtrInput // Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. Ipv6Support pulumi.StringPtrInput + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + SecurityGroupReferencingSupport pulumi.StringPtrInput // Identifiers of EC2 Subnets. SubnetIds pulumi.StringArrayInput // Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -321,6 +331,11 @@ func (o VpcAttachmentOutput) Ipv6Support() pulumi.StringPtrOutput { return o.ApplyT(func(v *VpcAttachment) pulumi.StringPtrOutput { return v.Ipv6Support }).(pulumi.StringPtrOutput) } +// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. +func (o VpcAttachmentOutput) SecurityGroupReferencingSupport() pulumi.StringPtrOutput { + return o.ApplyT(func(v *VpcAttachment) pulumi.StringPtrOutput { return v.SecurityGroupReferencingSupport }).(pulumi.StringPtrOutput) +} + // Identifiers of EC2 Subnets. func (o VpcAttachmentOutput) SubnetIds() pulumi.StringArrayOutput { return o.ApplyT(func(v *VpcAttachment) pulumi.StringArrayOutput { return v.SubnetIds }).(pulumi.StringArrayOutput) diff --git a/sdk/go/aws/ec2transitgateway/vpcAttachmentAccepter.go b/sdk/go/aws/ec2transitgateway/vpcAttachmentAccepter.go index 92981f2e95b..8441262098b 100644 --- a/sdk/go/aws/ec2transitgateway/vpcAttachmentAccepter.go +++ b/sdk/go/aws/ec2transitgateway/vpcAttachmentAccepter.go @@ -65,6 +65,8 @@ type VpcAttachmentAccepter struct { DnsSupport pulumi.StringOutput `pulumi:"dnsSupport"` // Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Ipv6Support pulumi.StringOutput `pulumi:"ipv6Support"` + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + SecurityGroupReferencingSupport pulumi.StringOutput `pulumi:"securityGroupReferencingSupport"` // Identifiers of EC2 Subnets. SubnetIds pulumi.StringArrayOutput `pulumi:"subnetIds"` // Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -126,6 +128,8 @@ type vpcAttachmentAccepterState struct { DnsSupport *string `pulumi:"dnsSupport"` // Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Ipv6Support *string `pulumi:"ipv6Support"` + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + SecurityGroupReferencingSupport *string `pulumi:"securityGroupReferencingSupport"` // Identifiers of EC2 Subnets. SubnetIds []string `pulumi:"subnetIds"` // Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -155,6 +159,8 @@ type VpcAttachmentAccepterState struct { DnsSupport pulumi.StringPtrInput // Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Ipv6Support pulumi.StringPtrInput + // Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + SecurityGroupReferencingSupport pulumi.StringPtrInput // Identifiers of EC2 Subnets. SubnetIds pulumi.StringArrayInput // Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. @@ -306,6 +312,11 @@ func (o VpcAttachmentAccepterOutput) Ipv6Support() pulumi.StringOutput { return o.ApplyT(func(v *VpcAttachmentAccepter) pulumi.StringOutput { return v.Ipv6Support }).(pulumi.StringOutput) } +// Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. +func (o VpcAttachmentAccepterOutput) SecurityGroupReferencingSupport() pulumi.StringOutput { + return o.ApplyT(func(v *VpcAttachmentAccepter) pulumi.StringOutput { return v.SecurityGroupReferencingSupport }).(pulumi.StringOutput) +} + // Identifiers of EC2 Subnets. func (o VpcAttachmentAccepterOutput) SubnetIds() pulumi.StringArrayOutput { return o.ApplyT(func(v *VpcAttachmentAccepter) pulumi.StringArrayOutput { return v.SubnetIds }).(pulumi.StringArrayOutput) diff --git a/sdk/go/aws/ecs/pulumiTypes.go b/sdk/go/aws/ecs/pulumiTypes.go index fe0867877f5..40a6f8174b7 100644 --- a/sdk/go/aws/ecs/pulumiTypes.go +++ b/sdk/go/aws/ecs/pulumiTypes.go @@ -211,6 +211,8 @@ func (o CapacityProviderAutoScalingGroupProviderPtrOutput) ManagedTerminationPro type CapacityProviderAutoScalingGroupProviderManagedScaling struct { // Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + // + // For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. InstanceWarmupPeriod *int `pulumi:"instanceWarmupPeriod"` // Maximum step adjustment size. A number between 1 and 10,000. MaximumScalingStepSize *int `pulumi:"maximumScalingStepSize"` @@ -235,6 +237,8 @@ type CapacityProviderAutoScalingGroupProviderManagedScalingInput interface { type CapacityProviderAutoScalingGroupProviderManagedScalingArgs struct { // Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + // + // For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. InstanceWarmupPeriod pulumi.IntPtrInput `pulumi:"instanceWarmupPeriod"` // Maximum step adjustment size. A number between 1 and 10,000. MaximumScalingStepSize pulumi.IntPtrInput `pulumi:"maximumScalingStepSize"` @@ -324,6 +328,8 @@ func (o CapacityProviderAutoScalingGroupProviderManagedScalingOutput) ToCapacity } // Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. +// +// For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. func (o CapacityProviderAutoScalingGroupProviderManagedScalingOutput) InstanceWarmupPeriod() pulumi.IntPtrOutput { return o.ApplyT(func(v CapacityProviderAutoScalingGroupProviderManagedScaling) *int { return v.InstanceWarmupPeriod }).(pulumi.IntPtrOutput) } @@ -373,6 +379,8 @@ func (o CapacityProviderAutoScalingGroupProviderManagedScalingPtrOutput) Elem() } // Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. +// +// For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. func (o CapacityProviderAutoScalingGroupProviderManagedScalingPtrOutput) InstanceWarmupPeriod() pulumi.IntPtrOutput { return o.ApplyT(func(v *CapacityProviderAutoScalingGroupProviderManagedScaling) *int { if v == nil { @@ -4191,6 +4199,8 @@ type ServiceVolumeConfigurationManagedEbsVolume struct { SizeInGb *int `pulumi:"sizeInGb"` // Snapshot that Amazon ECS uses to create the volume. You must specify either a `sizeInGb` or a `snapshotId`. SnapshotId *string `pulumi:"snapshotId"` + // The tags to apply to the volume. See below. + TagSpecifications []ServiceVolumeConfigurationManagedEbsVolumeTagSpecification `pulumi:"tagSpecifications"` // Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. Throughput *int `pulumi:"throughput"` // Volume type. @@ -4223,6 +4233,8 @@ type ServiceVolumeConfigurationManagedEbsVolumeArgs struct { SizeInGb pulumi.IntPtrInput `pulumi:"sizeInGb"` // Snapshot that Amazon ECS uses to create the volume. You must specify either a `sizeInGb` or a `snapshotId`. SnapshotId pulumi.StringPtrInput `pulumi:"snapshotId"` + // The tags to apply to the volume. See below. + TagSpecifications ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayInput `pulumi:"tagSpecifications"` // Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. Throughput pulumi.IntPtrInput `pulumi:"throughput"` // Volume type. @@ -4341,6 +4353,13 @@ func (o ServiceVolumeConfigurationManagedEbsVolumeOutput) SnapshotId() pulumi.St return o.ApplyT(func(v ServiceVolumeConfigurationManagedEbsVolume) *string { return v.SnapshotId }).(pulumi.StringPtrOutput) } +// The tags to apply to the volume. See below. +func (o ServiceVolumeConfigurationManagedEbsVolumeOutput) TagSpecifications() ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput { + return o.ApplyT(func(v ServiceVolumeConfigurationManagedEbsVolume) []ServiceVolumeConfigurationManagedEbsVolumeTagSpecification { + return v.TagSpecifications + }).(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput) +} + // Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. func (o ServiceVolumeConfigurationManagedEbsVolumeOutput) Throughput() pulumi.IntPtrOutput { return o.ApplyT(func(v ServiceVolumeConfigurationManagedEbsVolume) *int { return v.Throughput }).(pulumi.IntPtrOutput) @@ -4445,6 +4464,16 @@ func (o ServiceVolumeConfigurationManagedEbsVolumePtrOutput) SnapshotId() pulumi }).(pulumi.StringPtrOutput) } +// The tags to apply to the volume. See below. +func (o ServiceVolumeConfigurationManagedEbsVolumePtrOutput) TagSpecifications() ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput { + return o.ApplyT(func(v *ServiceVolumeConfigurationManagedEbsVolume) []ServiceVolumeConfigurationManagedEbsVolumeTagSpecification { + if v == nil { + return nil + } + return v.TagSpecifications + }).(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput) +} + // Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. func (o ServiceVolumeConfigurationManagedEbsVolumePtrOutput) Throughput() pulumi.IntPtrOutput { return o.ApplyT(func(v *ServiceVolumeConfigurationManagedEbsVolume) *int { @@ -4465,6 +4494,121 @@ func (o ServiceVolumeConfigurationManagedEbsVolumePtrOutput) VolumeType() pulumi }).(pulumi.StringPtrOutput) } +type ServiceVolumeConfigurationManagedEbsVolumeTagSpecification struct { + // Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + PropagateTags *string `pulumi:"propagateTags"` + // The type of volume resource. Valid values, `volume`. + ResourceType string `pulumi:"resourceType"` + // The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + Tags map[string]string `pulumi:"tags"` +} + +// ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationInput is an input type that accepts ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs and ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput values. +// You can construct a concrete instance of `ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationInput` via: +// +// ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs{...} +type ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationInput interface { + pulumi.Input + + ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput() ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput + ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutputWithContext(context.Context) ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput +} + +type ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs struct { + // Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + PropagateTags pulumi.StringPtrInput `pulumi:"propagateTags"` + // The type of volume resource. Valid values, `volume`. + ResourceType pulumi.StringInput `pulumi:"resourceType"` + // The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + Tags pulumi.StringMapInput `pulumi:"tags"` +} + +func (ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceVolumeConfigurationManagedEbsVolumeTagSpecification)(nil)).Elem() +} + +func (i ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs) ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput() ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput { + return i.ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutputWithContext(context.Background()) +} + +func (i ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs) ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutputWithContext(ctx context.Context) ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput) +} + +// ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayInput is an input type that accepts ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArray and ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput values. +// You can construct a concrete instance of `ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayInput` via: +// +// ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArray{ ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs{...} } +type ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayInput interface { + pulumi.Input + + ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput() ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput + ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutputWithContext(context.Context) ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput +} + +type ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArray []ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationInput + +func (ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ServiceVolumeConfigurationManagedEbsVolumeTagSpecification)(nil)).Elem() +} + +func (i ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArray) ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput() ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput { + return i.ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutputWithContext(context.Background()) +} + +func (i ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArray) ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutputWithContext(ctx context.Context) ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput) +} + +type ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput struct{ *pulumi.OutputState } + +func (ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ServiceVolumeConfigurationManagedEbsVolumeTagSpecification)(nil)).Elem() +} + +func (o ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput) ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput() ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput { + return o +} + +func (o ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput) ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutputWithContext(ctx context.Context) ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput { + return o +} + +// Determines whether to propagate the tags from the task definition to the Amazon EBS volume. +func (o ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput) PropagateTags() pulumi.StringPtrOutput { + return o.ApplyT(func(v ServiceVolumeConfigurationManagedEbsVolumeTagSpecification) *string { return v.PropagateTags }).(pulumi.StringPtrOutput) +} + +// The type of volume resource. Valid values, `volume`. +func (o ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput) ResourceType() pulumi.StringOutput { + return o.ApplyT(func(v ServiceVolumeConfigurationManagedEbsVolumeTagSpecification) string { return v.ResourceType }).(pulumi.StringOutput) +} + +// The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. +func (o ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput) Tags() pulumi.StringMapOutput { + return o.ApplyT(func(v ServiceVolumeConfigurationManagedEbsVolumeTagSpecification) map[string]string { return v.Tags }).(pulumi.StringMapOutput) +} + +type ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput struct{ *pulumi.OutputState } + +func (ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ServiceVolumeConfigurationManagedEbsVolumeTagSpecification)(nil)).Elem() +} + +func (o ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput) ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput() ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput { + return o +} + +func (o ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput) ToServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutputWithContext(ctx context.Context) ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput { + return o +} + +func (o ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput) Index(i pulumi.IntInput) ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ServiceVolumeConfigurationManagedEbsVolumeTagSpecification { + return vs[0].([]ServiceVolumeConfigurationManagedEbsVolumeTagSpecification)[vs[1].(int)] + }).(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput) +} + type TaskDefinitionEphemeralStorage struct { // The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is `21` GiB and the maximum supported value is `200` GiB. SizeInGib int `pulumi:"sizeInGib"` @@ -8471,6 +8615,8 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*ServiceVolumeConfigurationPtrInput)(nil)).Elem(), ServiceVolumeConfigurationArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ServiceVolumeConfigurationManagedEbsVolumeInput)(nil)).Elem(), ServiceVolumeConfigurationManagedEbsVolumeArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ServiceVolumeConfigurationManagedEbsVolumePtrInput)(nil)).Elem(), ServiceVolumeConfigurationManagedEbsVolumeArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationInput)(nil)).Elem(), ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayInput)(nil)).Elem(), ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArray{}) pulumi.RegisterInputType(reflect.TypeOf((*TaskDefinitionEphemeralStorageInput)(nil)).Elem(), TaskDefinitionEphemeralStorageArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*TaskDefinitionEphemeralStoragePtrInput)(nil)).Elem(), TaskDefinitionEphemeralStorageArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*TaskDefinitionInferenceAcceleratorInput)(nil)).Elem(), TaskDefinitionInferenceAcceleratorArgs{}) @@ -8581,6 +8727,8 @@ func init() { pulumi.RegisterOutputType(ServiceVolumeConfigurationPtrOutput{}) pulumi.RegisterOutputType(ServiceVolumeConfigurationManagedEbsVolumeOutput{}) pulumi.RegisterOutputType(ServiceVolumeConfigurationManagedEbsVolumePtrOutput{}) + pulumi.RegisterOutputType(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationOutput{}) + pulumi.RegisterOutputType(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArrayOutput{}) pulumi.RegisterOutputType(TaskDefinitionEphemeralStorageOutput{}) pulumi.RegisterOutputType(TaskDefinitionEphemeralStoragePtrOutput{}) pulumi.RegisterOutputType(TaskDefinitionInferenceAcceleratorOutput{}) diff --git a/sdk/go/aws/elasticache/pulumiTypes.go b/sdk/go/aws/elasticache/pulumiTypes.go index 96d7f07bbaa..07ecf600bcf 100644 --- a/sdk/go/aws/elasticache/pulumiTypes.go +++ b/sdk/go/aws/elasticache/pulumiTypes.go @@ -873,9 +873,9 @@ func (o ReservedCacheNodeTimeoutsPtrOutput) Update() pulumi.StringPtrOutput { } type ServerlessCacheCacheUsageLimits struct { - // The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + // The maximum data storage limit in the cache, expressed in Gigabytes. See `dataStorage` Block for details. DataStorage *ServerlessCacheCacheUsageLimitsDataStorage `pulumi:"dataStorage"` - // The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + // The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpuPerSecond` Block for details. EcpuPerSeconds []ServerlessCacheCacheUsageLimitsEcpuPerSecond `pulumi:"ecpuPerSeconds"` } @@ -891,9 +891,9 @@ type ServerlessCacheCacheUsageLimitsInput interface { } type ServerlessCacheCacheUsageLimitsArgs struct { - // The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + // The maximum data storage limit in the cache, expressed in Gigabytes. See `dataStorage` Block for details. DataStorage ServerlessCacheCacheUsageLimitsDataStoragePtrInput `pulumi:"dataStorage"` - // The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + // The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpuPerSecond` Block for details. EcpuPerSeconds ServerlessCacheCacheUsageLimitsEcpuPerSecondArrayInput `pulumi:"ecpuPerSeconds"` } @@ -974,14 +974,14 @@ func (o ServerlessCacheCacheUsageLimitsOutput) ToServerlessCacheCacheUsageLimits }).(ServerlessCacheCacheUsageLimitsPtrOutput) } -// The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. +// The maximum data storage limit in the cache, expressed in Gigabytes. See `dataStorage` Block for details. func (o ServerlessCacheCacheUsageLimitsOutput) DataStorage() ServerlessCacheCacheUsageLimitsDataStoragePtrOutput { return o.ApplyT(func(v ServerlessCacheCacheUsageLimits) *ServerlessCacheCacheUsageLimitsDataStorage { return v.DataStorage }).(ServerlessCacheCacheUsageLimitsDataStoragePtrOutput) } -// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. +// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpuPerSecond` Block for details. func (o ServerlessCacheCacheUsageLimitsOutput) EcpuPerSeconds() ServerlessCacheCacheUsageLimitsEcpuPerSecondArrayOutput { return o.ApplyT(func(v ServerlessCacheCacheUsageLimits) []ServerlessCacheCacheUsageLimitsEcpuPerSecond { return v.EcpuPerSeconds @@ -1012,7 +1012,7 @@ func (o ServerlessCacheCacheUsageLimitsPtrOutput) Elem() ServerlessCacheCacheUsa }).(ServerlessCacheCacheUsageLimitsOutput) } -// The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. +// The maximum data storage limit in the cache, expressed in Gigabytes. See `dataStorage` Block for details. func (o ServerlessCacheCacheUsageLimitsPtrOutput) DataStorage() ServerlessCacheCacheUsageLimitsDataStoragePtrOutput { return o.ApplyT(func(v *ServerlessCacheCacheUsageLimits) *ServerlessCacheCacheUsageLimitsDataStorage { if v == nil { @@ -1022,7 +1022,7 @@ func (o ServerlessCacheCacheUsageLimitsPtrOutput) DataStorage() ServerlessCacheC }).(ServerlessCacheCacheUsageLimitsDataStoragePtrOutput) } -// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. +// The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpuPerSecond` Block for details. func (o ServerlessCacheCacheUsageLimitsPtrOutput) EcpuPerSeconds() ServerlessCacheCacheUsageLimitsEcpuPerSecondArrayOutput { return o.ApplyT(func(v *ServerlessCacheCacheUsageLimits) []ServerlessCacheCacheUsageLimitsEcpuPerSecond { if v == nil { @@ -1033,7 +1033,9 @@ func (o ServerlessCacheCacheUsageLimitsPtrOutput) EcpuPerSeconds() ServerlessCac } type ServerlessCacheCacheUsageLimitsDataStorage struct { + // The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. Maximum *int `pulumi:"maximum"` + // The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. Minimum *int `pulumi:"minimum"` // The unit that the storage is measured in, in GB. Unit string `pulumi:"unit"` @@ -1051,7 +1053,9 @@ type ServerlessCacheCacheUsageLimitsDataStorageInput interface { } type ServerlessCacheCacheUsageLimitsDataStorageArgs struct { + // The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. Maximum pulumi.IntPtrInput `pulumi:"maximum"` + // The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. Minimum pulumi.IntPtrInput `pulumi:"minimum"` // The unit that the storage is measured in, in GB. Unit pulumi.StringInput `pulumi:"unit"` @@ -1134,10 +1138,12 @@ func (o ServerlessCacheCacheUsageLimitsDataStorageOutput) ToServerlessCacheCache }).(ServerlessCacheCacheUsageLimitsDataStoragePtrOutput) } +// The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. func (o ServerlessCacheCacheUsageLimitsDataStorageOutput) Maximum() pulumi.IntPtrOutput { return o.ApplyT(func(v ServerlessCacheCacheUsageLimitsDataStorage) *int { return v.Maximum }).(pulumi.IntPtrOutput) } +// The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. func (o ServerlessCacheCacheUsageLimitsDataStorageOutput) Minimum() pulumi.IntPtrOutput { return o.ApplyT(func(v ServerlessCacheCacheUsageLimitsDataStorage) *int { return v.Minimum }).(pulumi.IntPtrOutput) } @@ -1171,6 +1177,7 @@ func (o ServerlessCacheCacheUsageLimitsDataStoragePtrOutput) Elem() ServerlessCa }).(ServerlessCacheCacheUsageLimitsDataStorageOutput) } +// The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. func (o ServerlessCacheCacheUsageLimitsDataStoragePtrOutput) Maximum() pulumi.IntPtrOutput { return o.ApplyT(func(v *ServerlessCacheCacheUsageLimitsDataStorage) *int { if v == nil { @@ -1180,6 +1187,7 @@ func (o ServerlessCacheCacheUsageLimitsDataStoragePtrOutput) Maximum() pulumi.In }).(pulumi.IntPtrOutput) } +// The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. func (o ServerlessCacheCacheUsageLimitsDataStoragePtrOutput) Minimum() pulumi.IntPtrOutput { return o.ApplyT(func(v *ServerlessCacheCacheUsageLimitsDataStorage) *int { if v == nil { @@ -1200,7 +1208,9 @@ func (o ServerlessCacheCacheUsageLimitsDataStoragePtrOutput) Unit() pulumi.Strin } type ServerlessCacheCacheUsageLimitsEcpuPerSecond struct { + // The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. Maximum *int `pulumi:"maximum"` + // The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. Minimum *int `pulumi:"minimum"` } @@ -1216,7 +1226,9 @@ type ServerlessCacheCacheUsageLimitsEcpuPerSecondInput interface { } type ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs struct { + // The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. Maximum pulumi.IntPtrInput `pulumi:"maximum"` + // The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. Minimum pulumi.IntPtrInput `pulumi:"minimum"` } @@ -1271,10 +1283,12 @@ func (o ServerlessCacheCacheUsageLimitsEcpuPerSecondOutput) ToServerlessCacheCac return o } +// The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. func (o ServerlessCacheCacheUsageLimitsEcpuPerSecondOutput) Maximum() pulumi.IntPtrOutput { return o.ApplyT(func(v ServerlessCacheCacheUsageLimitsEcpuPerSecond) *int { return v.Maximum }).(pulumi.IntPtrOutput) } +// The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. func (o ServerlessCacheCacheUsageLimitsEcpuPerSecondOutput) Minimum() pulumi.IntPtrOutput { return o.ApplyT(func(v ServerlessCacheCacheUsageLimitsEcpuPerSecond) *int { return v.Minimum }).(pulumi.IntPtrOutput) } diff --git a/sdk/go/aws/elasticache/serverlessCache.go b/sdk/go/aws/elasticache/serverlessCache.go index 285e7b485f2..7cc1c52c8c5 100644 --- a/sdk/go/aws/elasticache/serverlessCache.go +++ b/sdk/go/aws/elasticache/serverlessCache.go @@ -138,7 +138,7 @@ type ServerlessCache struct { // The Amazon Resource Name (ARN) of the serverless cache. Arn pulumi.StringOutput `pulumi:"arn"` - // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. CacheUsageLimits ServerlessCacheCacheUsageLimitsPtrOutput `pulumi:"cacheUsageLimits"` // Timestamp of when the serverless cache was created. CreateTime pulumi.StringOutput `pulumi:"createTime"` @@ -146,7 +146,7 @@ type ServerlessCache struct { DailySnapshotTime pulumi.StringOutput `pulumi:"dailySnapshotTime"` // User-provided description for the serverless cache. The default is NULL. Description pulumi.StringOutput `pulumi:"description"` - // Represents the information required for client programs to connect to a cache node. See config below for details. + // Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. Endpoints ServerlessCacheEndpointArrayOutput `pulumi:"endpoints"` // Name of the cache engine to be used for this cache cluster. Valid values are `memcached` or `redis`. Engine pulumi.StringOutput `pulumi:"engine"` @@ -161,7 +161,7 @@ type ServerlessCache struct { // // The following arguments are optional: Name pulumi.StringOutput `pulumi:"name"` - // Represents the information required for client programs to connect to a cache node. See config below for details. + // Represents the information required for client programs to connect to a cache node. See `readerEndpoint` Block for details. ReaderEndpoints ServerlessCacheReaderEndpointArrayOutput `pulumi:"readerEndpoints"` // A list of the one or more VPC security groups to be associated with the serverless cache. The security group will authorize traffic access for the VPC end-point (private-link). If no other information is given this will be the VPC’s Default Security Group that is associated with the cluster VPC end-point. SecurityGroupIds pulumi.StringArrayOutput `pulumi:"securityGroupIds"` @@ -217,7 +217,7 @@ func GetServerlessCache(ctx *pulumi.Context, type serverlessCacheState struct { // The Amazon Resource Name (ARN) of the serverless cache. Arn *string `pulumi:"arn"` - // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. CacheUsageLimits *ServerlessCacheCacheUsageLimits `pulumi:"cacheUsageLimits"` // Timestamp of when the serverless cache was created. CreateTime *string `pulumi:"createTime"` @@ -225,7 +225,7 @@ type serverlessCacheState struct { DailySnapshotTime *string `pulumi:"dailySnapshotTime"` // User-provided description for the serverless cache. The default is NULL. Description *string `pulumi:"description"` - // Represents the information required for client programs to connect to a cache node. See config below for details. + // Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. Endpoints []ServerlessCacheEndpoint `pulumi:"endpoints"` // Name of the cache engine to be used for this cache cluster. Valid values are `memcached` or `redis`. Engine *string `pulumi:"engine"` @@ -240,7 +240,7 @@ type serverlessCacheState struct { // // The following arguments are optional: Name *string `pulumi:"name"` - // Represents the information required for client programs to connect to a cache node. See config below for details. + // Represents the information required for client programs to connect to a cache node. See `readerEndpoint` Block for details. ReaderEndpoints []ServerlessCacheReaderEndpoint `pulumi:"readerEndpoints"` // A list of the one or more VPC security groups to be associated with the serverless cache. The security group will authorize traffic access for the VPC end-point (private-link). If no other information is given this will be the VPC’s Default Security Group that is associated with the cluster VPC end-point. SecurityGroupIds []string `pulumi:"securityGroupIds"` @@ -264,7 +264,7 @@ type serverlessCacheState struct { type ServerlessCacheState struct { // The Amazon Resource Name (ARN) of the serverless cache. Arn pulumi.StringPtrInput - // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. CacheUsageLimits ServerlessCacheCacheUsageLimitsPtrInput // Timestamp of when the serverless cache was created. CreateTime pulumi.StringPtrInput @@ -272,7 +272,7 @@ type ServerlessCacheState struct { DailySnapshotTime pulumi.StringPtrInput // User-provided description for the serverless cache. The default is NULL. Description pulumi.StringPtrInput - // Represents the information required for client programs to connect to a cache node. See config below for details. + // Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. Endpoints ServerlessCacheEndpointArrayInput // Name of the cache engine to be used for this cache cluster. Valid values are `memcached` or `redis`. Engine pulumi.StringPtrInput @@ -287,7 +287,7 @@ type ServerlessCacheState struct { // // The following arguments are optional: Name pulumi.StringPtrInput - // Represents the information required for client programs to connect to a cache node. See config below for details. + // Represents the information required for client programs to connect to a cache node. See `readerEndpoint` Block for details. ReaderEndpoints ServerlessCacheReaderEndpointArrayInput // A list of the one or more VPC security groups to be associated with the serverless cache. The security group will authorize traffic access for the VPC end-point (private-link). If no other information is given this will be the VPC’s Default Security Group that is associated with the cluster VPC end-point. SecurityGroupIds pulumi.StringArrayInput @@ -313,7 +313,7 @@ func (ServerlessCacheState) ElementType() reflect.Type { } type serverlessCacheArgs struct { - // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. CacheUsageLimits *ServerlessCacheCacheUsageLimits `pulumi:"cacheUsageLimits"` // The daily time that snapshots will be created from the new serverless cache. Only supported for engine type `"redis"`. Defaults to `0`. DailySnapshotTime *string `pulumi:"dailySnapshotTime"` @@ -347,7 +347,7 @@ type serverlessCacheArgs struct { // The set of arguments for constructing a ServerlessCache resource. type ServerlessCacheArgs struct { - // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + // Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. CacheUsageLimits ServerlessCacheCacheUsageLimitsPtrInput // The daily time that snapshots will be created from the new serverless cache. Only supported for engine type `"redis"`. Defaults to `0`. DailySnapshotTime pulumi.StringPtrInput @@ -471,7 +471,7 @@ func (o ServerlessCacheOutput) Arn() pulumi.StringOutput { return o.ApplyT(func(v *ServerlessCache) pulumi.StringOutput { return v.Arn }).(pulumi.StringOutput) } -// Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. +// Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. func (o ServerlessCacheOutput) CacheUsageLimits() ServerlessCacheCacheUsageLimitsPtrOutput { return o.ApplyT(func(v *ServerlessCache) ServerlessCacheCacheUsageLimitsPtrOutput { return v.CacheUsageLimits }).(ServerlessCacheCacheUsageLimitsPtrOutput) } @@ -491,7 +491,7 @@ func (o ServerlessCacheOutput) Description() pulumi.StringOutput { return o.ApplyT(func(v *ServerlessCache) pulumi.StringOutput { return v.Description }).(pulumi.StringOutput) } -// Represents the information required for client programs to connect to a cache node. See config below for details. +// Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. func (o ServerlessCacheOutput) Endpoints() ServerlessCacheEndpointArrayOutput { return o.ApplyT(func(v *ServerlessCache) ServerlessCacheEndpointArrayOutput { return v.Endpoints }).(ServerlessCacheEndpointArrayOutput) } @@ -524,7 +524,7 @@ func (o ServerlessCacheOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *ServerlessCache) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// Represents the information required for client programs to connect to a cache node. See config below for details. +// Represents the information required for client programs to connect to a cache node. See `readerEndpoint` Block for details. func (o ServerlessCacheOutput) ReaderEndpoints() ServerlessCacheReaderEndpointArrayOutput { return o.ApplyT(func(v *ServerlessCache) ServerlessCacheReaderEndpointArrayOutput { return v.ReaderEndpoints }).(ServerlessCacheReaderEndpointArrayOutput) } diff --git a/sdk/go/aws/getService.go b/sdk/go/aws/getService.go index c773064b94b..2eec597a981 100644 --- a/sdk/go/aws/getService.go +++ b/sdk/go/aws/getService.go @@ -118,7 +118,7 @@ type GetServiceArgs struct { ReverseDnsName *string `pulumi:"reverseDnsName"` // Prefix of the service (_e.g.,_ `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China). ReverseDnsPrefix *string `pulumi:"reverseDnsPrefix"` - // Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. + // Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). ServiceId *string `pulumi:"serviceId"` } @@ -165,7 +165,7 @@ type GetServiceOutputArgs struct { ReverseDnsName pulumi.StringPtrInput `pulumi:"reverseDnsName"` // Prefix of the service (_e.g.,_ `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China). ReverseDnsPrefix pulumi.StringPtrInput `pulumi:"reverseDnsPrefix"` - // Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. + // Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). ServiceId pulumi.StringPtrInput `pulumi:"serviceId"` } diff --git a/sdk/go/aws/iam/role.go b/sdk/go/aws/iam/role.go index a19de45e343..d092136ce81 100644 --- a/sdk/go/aws/iam/role.go +++ b/sdk/go/aws/iam/role.go @@ -121,6 +121,8 @@ import ( // // ### Example of Exclusive Inline Policies // +// > The `inlinePolicy` argument is deprecated. Use the `iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `iam.RolePoliciesExclusive` resource as well. +// // This example creates an IAM role with two inline IAM policies. If someone adds another inline policy out-of-band, on the next apply, this provider will remove that policy. If someone deletes these policies out-of-band, this provider will recreate them. // // ```go @@ -193,6 +195,8 @@ import ( // // ### Example of Removing Inline Policies // +// > The `inlinePolicy` argument is deprecated. Use the `iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `iam.RolePoliciesExclusive` resource as well. +// // This example creates an IAM role with what appears to be empty IAM `inlinePolicy` argument instead of using `inlinePolicy` as a configuration block. The result is that if someone were to add an inline policy out-of-band, on the next apply, this provider will remove that policy. // // ```go @@ -360,9 +364,9 @@ type Role struct { Description pulumi.StringPtrOutput `pulumi:"description"` // Whether to force detaching any policies the role has before destroying it. Defaults to `false`. ForceDetachPolicies pulumi.BoolPtrOutput `pulumi:"forceDetachPolicies"` - // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. // - // Deprecated: Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. + // Deprecated: The inlinePolicy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. InlinePolicies RoleInlinePolicyArrayOutput `pulumi:"inlinePolicies"` ManagedPolicyArns pulumi.StringArrayOutput `pulumi:"managedPolicyArns"` // Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. @@ -432,9 +436,9 @@ type roleState struct { Description *string `pulumi:"description"` // Whether to force detaching any policies the role has before destroying it. Defaults to `false`. ForceDetachPolicies *bool `pulumi:"forceDetachPolicies"` - // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. // - // Deprecated: Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. + // Deprecated: The inlinePolicy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. InlinePolicies []RoleInlinePolicy `pulumi:"inlinePolicies"` ManagedPolicyArns []string `pulumi:"managedPolicyArns"` // Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. @@ -472,9 +476,9 @@ type RoleState struct { Description pulumi.StringPtrInput // Whether to force detaching any policies the role has before destroying it. Defaults to `false`. ForceDetachPolicies pulumi.BoolPtrInput - // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. // - // Deprecated: Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. + // Deprecated: The inlinePolicy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. InlinePolicies RoleInlinePolicyArrayInput ManagedPolicyArns pulumi.StringArrayInput // Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. @@ -512,9 +516,9 @@ type roleArgs struct { Description *string `pulumi:"description"` // Whether to force detaching any policies the role has before destroying it. Defaults to `false`. ForceDetachPolicies *bool `pulumi:"forceDetachPolicies"` - // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. // - // Deprecated: Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. + // Deprecated: The inlinePolicy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. InlinePolicies []RoleInlinePolicy `pulumi:"inlinePolicies"` ManagedPolicyArns []string `pulumi:"managedPolicyArns"` // Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. @@ -543,9 +547,9 @@ type RoleArgs struct { Description pulumi.StringPtrInput // Whether to force detaching any policies the role has before destroying it. Defaults to `false`. ForceDetachPolicies pulumi.BoolPtrInput - // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + // Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. // - // Deprecated: Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. + // Deprecated: The inlinePolicy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. InlinePolicies RoleInlinePolicyArrayInput ManagedPolicyArns pulumi.StringArrayInput // Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. @@ -678,9 +682,9 @@ func (o RoleOutput) ForceDetachPolicies() pulumi.BoolPtrOutput { return o.ApplyT(func(v *Role) pulumi.BoolPtrOutput { return v.ForceDetachPolicies }).(pulumi.BoolPtrOutput) } -// Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. +// Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. // -// Deprecated: Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. +// Deprecated: The inlinePolicy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well. func (o RoleOutput) InlinePolicies() RoleInlinePolicyArrayOutput { return o.ApplyT(func(v *Role) RoleInlinePolicyArrayOutput { return v.InlinePolicies }).(RoleInlinePolicyArrayOutput) } diff --git a/sdk/go/aws/lb/listener.go b/sdk/go/aws/lb/listener.go index e36fe56cff1..b11ddb3a9d6 100644 --- a/sdk/go/aws/lb/listener.go +++ b/sdk/go/aws/lb/listener.go @@ -418,13 +418,13 @@ type Listener struct { Arn pulumi.StringOutput `pulumi:"arn"` // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn pulumi.StringPtrOutput `pulumi:"certificateArn"` - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions ListenerDefaultActionArrayOutput `pulumi:"defaultActions"` // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn pulumi.StringOutput `pulumi:"loadBalancerArn"` - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication ListenerMutualAuthenticationOutput `pulumi:"mutualAuthentication"` // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port pulumi.IntPtrOutput `pulumi:"port"` @@ -488,13 +488,13 @@ type listenerState struct { Arn *string `pulumi:"arn"` // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn *string `pulumi:"certificateArn"` - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions []ListenerDefaultAction `pulumi:"defaultActions"` // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn *string `pulumi:"loadBalancerArn"` - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication *ListenerMutualAuthentication `pulumi:"mutualAuthentication"` // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port *int `pulumi:"port"` @@ -517,13 +517,13 @@ type ListenerState struct { Arn pulumi.StringPtrInput // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn pulumi.StringPtrInput - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions ListenerDefaultActionArrayInput // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn pulumi.StringPtrInput - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication ListenerMutualAuthenticationPtrInput // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port pulumi.IntPtrInput @@ -548,13 +548,13 @@ type listenerArgs struct { AlpnPolicy *string `pulumi:"alpnPolicy"` // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn *string `pulumi:"certificateArn"` - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions []ListenerDefaultAction `pulumi:"defaultActions"` // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn string `pulumi:"loadBalancerArn"` - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication *ListenerMutualAuthentication `pulumi:"mutualAuthentication"` // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port *int `pulumi:"port"` @@ -572,13 +572,13 @@ type ListenerArgs struct { AlpnPolicy pulumi.StringPtrInput // ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. CertificateArn pulumi.StringPtrInput - // Configuration block for default actions. Detailed below. + // Configuration block for default actions. See below. DefaultActions ListenerDefaultActionArrayInput // ARN of the load balancer. // // The following arguments are optional: LoadBalancerArn pulumi.StringInput - // The mutual authentication configuration information. Detailed below. + // The mutual authentication configuration information. See below. MutualAuthentication ListenerMutualAuthenticationPtrInput // Port on which the load balancer is listening. Not valid for Gateway Load Balancers. Port pulumi.IntPtrInput @@ -692,7 +692,7 @@ func (o ListenerOutput) CertificateArn() pulumi.StringPtrOutput { return o.ApplyT(func(v *Listener) pulumi.StringPtrOutput { return v.CertificateArn }).(pulumi.StringPtrOutput) } -// Configuration block for default actions. Detailed below. +// Configuration block for default actions. See below. func (o ListenerOutput) DefaultActions() ListenerDefaultActionArrayOutput { return o.ApplyT(func(v *Listener) ListenerDefaultActionArrayOutput { return v.DefaultActions }).(ListenerDefaultActionArrayOutput) } @@ -704,7 +704,7 @@ func (o ListenerOutput) LoadBalancerArn() pulumi.StringOutput { return o.ApplyT(func(v *Listener) pulumi.StringOutput { return v.LoadBalancerArn }).(pulumi.StringOutput) } -// The mutual authentication configuration information. Detailed below. +// The mutual authentication configuration information. See below. func (o ListenerOutput) MutualAuthentication() ListenerMutualAuthenticationOutput { return o.ApplyT(func(v *Listener) ListenerMutualAuthenticationOutput { return v.MutualAuthentication }).(ListenerMutualAuthenticationOutput) } diff --git a/sdk/go/aws/lb/pulumiTypes.go b/sdk/go/aws/lb/pulumiTypes.go index ece2b952c71..698f73185e8 100644 --- a/sdk/go/aws/lb/pulumiTypes.go +++ b/sdk/go/aws/lb/pulumiTypes.go @@ -14,28 +14,19 @@ import ( var _ = internal.GetEnvOrDefault type ListenerDefaultAction struct { - // Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + // Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. AuthenticateCognito *ListenerDefaultActionAuthenticateCognito `pulumi:"authenticateCognito"` - // Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + // Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. AuthenticateOidc *ListenerDefaultActionAuthenticateOidc `pulumi:"authenticateOidc"` // Information for creating an action that returns a custom HTTP response. Required if `type` is `fixed-response`. FixedResponse *ListenerDefaultActionFixedResponse `pulumi:"fixedResponse"` - // Configuration block for creating an action that distributes requests among one or more target groups. - // Specify only if `type` is `forward`. - // Cannot be specified with `targetGroupArn`. - // Detailed below. + // Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. Forward *ListenerDefaultActionForward `pulumi:"forward"` - // Order for the action. - // The action with the lowest value for order is performed first. - // Valid values are between `1` and `50000`. - // Defaults to the position in the list of actions. + // Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. Order *int `pulumi:"order"` - // Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + // Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. Redirect *ListenerDefaultActionRedirect `pulumi:"redirect"` - // ARN of the Target Group to which to route traffic. - // Specify only if `type` is `forward` and you want to route to a single target group. - // To route to one or more target groups, use a `forward` block instead. - // Cannot be specified with `forward`. + // ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. TargetGroupArn *string `pulumi:"targetGroupArn"` // Type of routing action. Valid values are `forward`, `redirect`, `fixed-response`, `authenticate-cognito` and `authenticate-oidc`. // @@ -55,28 +46,19 @@ type ListenerDefaultActionInput interface { } type ListenerDefaultActionArgs struct { - // Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + // Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. AuthenticateCognito ListenerDefaultActionAuthenticateCognitoPtrInput `pulumi:"authenticateCognito"` - // Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + // Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. AuthenticateOidc ListenerDefaultActionAuthenticateOidcPtrInput `pulumi:"authenticateOidc"` // Information for creating an action that returns a custom HTTP response. Required if `type` is `fixed-response`. FixedResponse ListenerDefaultActionFixedResponsePtrInput `pulumi:"fixedResponse"` - // Configuration block for creating an action that distributes requests among one or more target groups. - // Specify only if `type` is `forward`. - // Cannot be specified with `targetGroupArn`. - // Detailed below. + // Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. Forward ListenerDefaultActionForwardPtrInput `pulumi:"forward"` - // Order for the action. - // The action with the lowest value for order is performed first. - // Valid values are between `1` and `50000`. - // Defaults to the position in the list of actions. + // Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. Order pulumi.IntPtrInput `pulumi:"order"` - // Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + // Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. Redirect ListenerDefaultActionRedirectPtrInput `pulumi:"redirect"` - // ARN of the Target Group to which to route traffic. - // Specify only if `type` is `forward` and you want to route to a single target group. - // To route to one or more target groups, use a `forward` block instead. - // Cannot be specified with `forward`. + // ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. TargetGroupArn pulumi.StringPtrInput `pulumi:"targetGroupArn"` // Type of routing action. Valid values are `forward`, `redirect`, `fixed-response`, `authenticate-cognito` and `authenticate-oidc`. // @@ -135,12 +117,12 @@ func (o ListenerDefaultActionOutput) ToListenerDefaultActionOutputWithContext(ct return o } -// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. +// Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. func (o ListenerDefaultActionOutput) AuthenticateCognito() ListenerDefaultActionAuthenticateCognitoPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionAuthenticateCognito { return v.AuthenticateCognito }).(ListenerDefaultActionAuthenticateCognitoPtrOutput) } -// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. +// Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. func (o ListenerDefaultActionOutput) AuthenticateOidc() ListenerDefaultActionAuthenticateOidcPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionAuthenticateOidc { return v.AuthenticateOidc }).(ListenerDefaultActionAuthenticateOidcPtrOutput) } @@ -150,31 +132,22 @@ func (o ListenerDefaultActionOutput) FixedResponse() ListenerDefaultActionFixedR return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionFixedResponse { return v.FixedResponse }).(ListenerDefaultActionFixedResponsePtrOutput) } -// Configuration block for creating an action that distributes requests among one or more target groups. -// Specify only if `type` is `forward`. -// Cannot be specified with `targetGroupArn`. -// Detailed below. +// Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. func (o ListenerDefaultActionOutput) Forward() ListenerDefaultActionForwardPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionForward { return v.Forward }).(ListenerDefaultActionForwardPtrOutput) } -// Order for the action. -// The action with the lowest value for order is performed first. -// Valid values are between `1` and `50000`. -// Defaults to the position in the list of actions. +// Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. func (o ListenerDefaultActionOutput) Order() pulumi.IntPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *int { return v.Order }).(pulumi.IntPtrOutput) } -// Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. +// Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. func (o ListenerDefaultActionOutput) Redirect() ListenerDefaultActionRedirectPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *ListenerDefaultActionRedirect { return v.Redirect }).(ListenerDefaultActionRedirectPtrOutput) } -// ARN of the Target Group to which to route traffic. -// Specify only if `type` is `forward` and you want to route to a single target group. -// To route to one or more target groups, use a `forward` block instead. -// Cannot be specified with `forward`. +// ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. func (o ListenerDefaultActionOutput) TargetGroupArn() pulumi.StringPtrOutput { return o.ApplyT(func(v ListenerDefaultAction) *string { return v.TargetGroupArn }).(pulumi.StringPtrOutput) } @@ -207,7 +180,7 @@ func (o ListenerDefaultActionArrayOutput) Index(i pulumi.IntInput) ListenerDefau } type ListenerDefaultActionAuthenticateCognito struct { - // Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + // Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. AuthenticationRequestExtraParams map[string]string `pulumi:"authenticationRequestExtraParams"` // Behavior if the user is not authenticated. Valid values are `deny`, `allow` and `authenticate`. OnUnauthenticatedRequest *string `pulumi:"onUnauthenticatedRequest"` @@ -239,7 +212,7 @@ type ListenerDefaultActionAuthenticateCognitoInput interface { } type ListenerDefaultActionAuthenticateCognitoArgs struct { - // Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + // Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. AuthenticationRequestExtraParams pulumi.StringMapInput `pulumi:"authenticationRequestExtraParams"` // Behavior if the user is not authenticated. Valid values are `deny`, `allow` and `authenticate`. OnUnauthenticatedRequest pulumi.StringPtrInput `pulumi:"onUnauthenticatedRequest"` @@ -336,7 +309,7 @@ func (o ListenerDefaultActionAuthenticateCognitoOutput) ToListenerDefaultActionA }).(ListenerDefaultActionAuthenticateCognitoPtrOutput) } -// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. +// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. func (o ListenerDefaultActionAuthenticateCognitoOutput) AuthenticationRequestExtraParams() pulumi.StringMapOutput { return o.ApplyT(func(v ListenerDefaultActionAuthenticateCognito) map[string]string { return v.AuthenticationRequestExtraParams @@ -404,7 +377,7 @@ func (o ListenerDefaultActionAuthenticateCognitoPtrOutput) Elem() ListenerDefaul }).(ListenerDefaultActionAuthenticateCognitoOutput) } -// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. +// Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. func (o ListenerDefaultActionAuthenticateCognitoPtrOutput) AuthenticationRequestExtraParams() pulumi.StringMapOutput { return o.ApplyT(func(v *ListenerDefaultActionAuthenticateCognito) map[string]string { if v == nil { @@ -1007,9 +980,9 @@ func (o ListenerDefaultActionFixedResponsePtrOutput) StatusCode() pulumi.StringP } type ListenerDefaultActionForward struct { - // Configuration block for target group stickiness for the rule. Detailed below. + // Configuration block for target group stickiness for the rule. See below. Stickiness *ListenerDefaultActionForwardStickiness `pulumi:"stickiness"` - // Set of 1-5 target group blocks. Detailed below. + // Set of 1-5 target group blocks. See below. // // The following arguments are optional: TargetGroups []ListenerDefaultActionForwardTargetGroup `pulumi:"targetGroups"` @@ -1027,9 +1000,9 @@ type ListenerDefaultActionForwardInput interface { } type ListenerDefaultActionForwardArgs struct { - // Configuration block for target group stickiness for the rule. Detailed below. + // Configuration block for target group stickiness for the rule. See below. Stickiness ListenerDefaultActionForwardStickinessPtrInput `pulumi:"stickiness"` - // Set of 1-5 target group blocks. Detailed below. + // Set of 1-5 target group blocks. See below. // // The following arguments are optional: TargetGroups ListenerDefaultActionForwardTargetGroupArrayInput `pulumi:"targetGroups"` @@ -1112,12 +1085,12 @@ func (o ListenerDefaultActionForwardOutput) ToListenerDefaultActionForwardPtrOut }).(ListenerDefaultActionForwardPtrOutput) } -// Configuration block for target group stickiness for the rule. Detailed below. +// Configuration block for target group stickiness for the rule. See below. func (o ListenerDefaultActionForwardOutput) Stickiness() ListenerDefaultActionForwardStickinessPtrOutput { return o.ApplyT(func(v ListenerDefaultActionForward) *ListenerDefaultActionForwardStickiness { return v.Stickiness }).(ListenerDefaultActionForwardStickinessPtrOutput) } -// Set of 1-5 target group blocks. Detailed below. +// Set of 1-5 target group blocks. See below. // // The following arguments are optional: func (o ListenerDefaultActionForwardOutput) TargetGroups() ListenerDefaultActionForwardTargetGroupArrayOutput { @@ -1148,7 +1121,7 @@ func (o ListenerDefaultActionForwardPtrOutput) Elem() ListenerDefaultActionForwa }).(ListenerDefaultActionForwardOutput) } -// Configuration block for target group stickiness for the rule. Detailed below. +// Configuration block for target group stickiness for the rule. See below. func (o ListenerDefaultActionForwardPtrOutput) Stickiness() ListenerDefaultActionForwardStickinessPtrOutput { return o.ApplyT(func(v *ListenerDefaultActionForward) *ListenerDefaultActionForwardStickiness { if v == nil { @@ -1158,7 +1131,7 @@ func (o ListenerDefaultActionForwardPtrOutput) Stickiness() ListenerDefaultActio }).(ListenerDefaultActionForwardStickinessPtrOutput) } -// Set of 1-5 target group blocks. Detailed below. +// Set of 1-5 target group blocks. See below. // // The following arguments are optional: func (o ListenerDefaultActionForwardPtrOutput) TargetGroups() ListenerDefaultActionForwardTargetGroupArrayOutput { diff --git a/sdk/go/aws/opensearch/getServerlessCollection.go b/sdk/go/aws/opensearch/getServerlessCollection.go index 0fed6672eff..d02d1dfedb9 100644 --- a/sdk/go/aws/opensearch/getServerlessCollection.go +++ b/sdk/go/aws/opensearch/getServerlessCollection.go @@ -70,7 +70,10 @@ type LookupServerlessCollectionResult struct { DashboardEndpoint string `pulumi:"dashboardEndpoint"` // Description of the collection. Description string `pulumi:"description"` - Id string `pulumi:"id"` + // A failure code associated with the collection. + FailureCode string `pulumi:"failureCode"` + FailureMessage string `pulumi:"failureMessage"` + Id string `pulumi:"id"` // The ARN of the Amazon Web Services KMS key used to encrypt the collection. KmsKeyArn string `pulumi:"kmsKeyArn"` // Date the Collection was last modified. @@ -155,6 +158,15 @@ func (o LookupServerlessCollectionResultOutput) Description() pulumi.StringOutpu return o.ApplyT(func(v LookupServerlessCollectionResult) string { return v.Description }).(pulumi.StringOutput) } +// A failure code associated with the collection. +func (o LookupServerlessCollectionResultOutput) FailureCode() pulumi.StringOutput { + return o.ApplyT(func(v LookupServerlessCollectionResult) string { return v.FailureCode }).(pulumi.StringOutput) +} + +func (o LookupServerlessCollectionResultOutput) FailureMessage() pulumi.StringOutput { + return o.ApplyT(func(v LookupServerlessCollectionResult) string { return v.FailureMessage }).(pulumi.StringOutput) +} + func (o LookupServerlessCollectionResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v LookupServerlessCollectionResult) string { return v.Id }).(pulumi.StringOutput) } diff --git a/sdk/go/aws/pulumiTypes.go b/sdk/go/aws/pulumiTypes.go index eeaf0641d5b..0132d23f737 100644 --- a/sdk/go/aws/pulumiTypes.go +++ b/sdk/go/aws/pulumiTypes.go @@ -806,6 +806,8 @@ type ProviderEndpoint struct { // Use this to override the default service endpoint URL Codecommit *string `pulumi:"codecommit"` // Use this to override the default service endpoint URL + Codeconnections *string `pulumi:"codeconnections"` + // Use this to override the default service endpoint URL Codedeploy *string `pulumi:"codedeploy"` // Use this to override the default service endpoint URL Codeguruprofiler *string `pulumi:"codeguruprofiler"` @@ -1400,6 +1402,8 @@ type ProviderEndpointArgs struct { // Use this to override the default service endpoint URL Codecommit pulumi.StringPtrInput `pulumi:"codecommit"` // Use this to override the default service endpoint URL + Codeconnections pulumi.StringPtrInput `pulumi:"codeconnections"` + // Use this to override the default service endpoint URL Codedeploy pulumi.StringPtrInput `pulumi:"codedeploy"` // Use this to override the default service endpoint URL Codeguruprofiler pulumi.StringPtrInput `pulumi:"codeguruprofiler"` @@ -2215,6 +2219,11 @@ func (o ProviderEndpointOutput) Codecommit() pulumi.StringPtrOutput { return o.ApplyT(func(v ProviderEndpoint) *string { return v.Codecommit }).(pulumi.StringPtrOutput) } +// Use this to override the default service endpoint URL +func (o ProviderEndpointOutput) Codeconnections() pulumi.StringPtrOutput { + return o.ApplyT(func(v ProviderEndpoint) *string { return v.Codeconnections }).(pulumi.StringPtrOutput) +} + // Use this to override the default service endpoint URL func (o ProviderEndpointOutput) Codedeploy() pulumi.StringPtrOutput { return o.ApplyT(func(v ProviderEndpoint) *string { return v.Codedeploy }).(pulumi.StringPtrOutput) diff --git a/sdk/go/aws/quicksight/dataSource.go b/sdk/go/aws/quicksight/dataSource.go index c1bce72335c..2b70f3416dc 100644 --- a/sdk/go/aws/quicksight/dataSource.go +++ b/sdk/go/aws/quicksight/dataSource.go @@ -64,7 +64,7 @@ type DataSource struct { Arn pulumi.StringOutput `pulumi:"arn"` // The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. AwsAccountId pulumi.StringOutput `pulumi:"awsAccountId"` - // The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + // The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. Credentials DataSourceCredentialsPtrOutput `pulumi:"credentials"` // An identifier for the data source. DataSourceId pulumi.StringOutput `pulumi:"dataSourceId"` @@ -75,7 +75,7 @@ type DataSource struct { // A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details. Permissions DataSourcePermissionArrayOutput `pulumi:"permissions"` // Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details. - SslProperties DataSourceSslPropertiesPtrOutput `pulumi:"sslProperties"` + SslProperties DataSourceSslPropertiesOutput `pulumi:"sslProperties"` // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. Tags pulumi.StringMapOutput `pulumi:"tags"` // A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. @@ -133,7 +133,7 @@ type dataSourceState struct { Arn *string `pulumi:"arn"` // The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. AwsAccountId *string `pulumi:"awsAccountId"` - // The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + // The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. Credentials *DataSourceCredentials `pulumi:"credentials"` // An identifier for the data source. DataSourceId *string `pulumi:"dataSourceId"` @@ -164,7 +164,7 @@ type DataSourceState struct { Arn pulumi.StringPtrInput // The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. AwsAccountId pulumi.StringPtrInput - // The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + // The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. Credentials DataSourceCredentialsPtrInput // An identifier for the data source. DataSourceId pulumi.StringPtrInput @@ -197,7 +197,7 @@ func (DataSourceState) ElementType() reflect.Type { type dataSourceArgs struct { // The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. AwsAccountId *string `pulumi:"awsAccountId"` - // The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + // The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. Credentials *DataSourceCredentials `pulumi:"credentials"` // An identifier for the data source. DataSourceId string `pulumi:"dataSourceId"` @@ -223,7 +223,7 @@ type dataSourceArgs struct { type DataSourceArgs struct { // The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. AwsAccountId pulumi.StringPtrInput - // The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + // The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. Credentials DataSourceCredentialsPtrInput // An identifier for the data source. DataSourceId pulumi.StringInput @@ -342,7 +342,7 @@ func (o DataSourceOutput) AwsAccountId() pulumi.StringOutput { return o.ApplyT(func(v *DataSource) pulumi.StringOutput { return v.AwsAccountId }).(pulumi.StringOutput) } -// The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. +// The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. func (o DataSourceOutput) Credentials() DataSourceCredentialsPtrOutput { return o.ApplyT(func(v *DataSource) DataSourceCredentialsPtrOutput { return v.Credentials }).(DataSourceCredentialsPtrOutput) } @@ -368,8 +368,8 @@ func (o DataSourceOutput) Permissions() DataSourcePermissionArrayOutput { } // Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details. -func (o DataSourceOutput) SslProperties() DataSourceSslPropertiesPtrOutput { - return o.ApplyT(func(v *DataSource) DataSourceSslPropertiesPtrOutput { return v.SslProperties }).(DataSourceSslPropertiesPtrOutput) +func (o DataSourceOutput) SslProperties() DataSourceSslPropertiesOutput { + return o.ApplyT(func(v *DataSource) DataSourceSslPropertiesOutput { return v.SslProperties }).(DataSourceSslPropertiesOutput) } // Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. diff --git a/sdk/go/aws/quicksight/pulumiTypes.go b/sdk/go/aws/quicksight/pulumiTypes.go index 66032402750..92426de11c2 100644 --- a/sdk/go/aws/quicksight/pulumiTypes.go +++ b/sdk/go/aws/quicksight/pulumiTypes.go @@ -9469,6 +9469,8 @@ type DataSourceCredentials struct { CopySourceArn *string `pulumi:"copySourceArn"` // Credential pair. See Credential Pair below for more details. CredentialPair *DataSourceCredentialsCredentialPair `pulumi:"credentialPair"` + // The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + SecretArn *string `pulumi:"secretArn"` } // DataSourceCredentialsInput is an input type that accepts DataSourceCredentialsArgs and DataSourceCredentialsOutput values. @@ -9488,6 +9490,8 @@ type DataSourceCredentialsArgs struct { CopySourceArn pulumi.StringPtrInput `pulumi:"copySourceArn"` // Credential pair. See Credential Pair below for more details. CredentialPair DataSourceCredentialsCredentialPairPtrInput `pulumi:"credentialPair"` + // The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + SecretArn pulumi.StringPtrInput `pulumi:"secretArn"` } func (DataSourceCredentialsArgs) ElementType() reflect.Type { @@ -9578,6 +9582,11 @@ func (o DataSourceCredentialsOutput) CredentialPair() DataSourceCredentialsCrede return o.ApplyT(func(v DataSourceCredentials) *DataSourceCredentialsCredentialPair { return v.CredentialPair }).(DataSourceCredentialsCredentialPairPtrOutput) } +// The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. +func (o DataSourceCredentialsOutput) SecretArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v DataSourceCredentials) *string { return v.SecretArn }).(pulumi.StringPtrOutput) +} + type DataSourceCredentialsPtrOutput struct{ *pulumi.OutputState } func (DataSourceCredentialsPtrOutput) ElementType() reflect.Type { @@ -9623,6 +9632,16 @@ func (o DataSourceCredentialsPtrOutput) CredentialPair() DataSourceCredentialsCr }).(DataSourceCredentialsCredentialPairPtrOutput) } +// The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. +func (o DataSourceCredentialsPtrOutput) SecretArn() pulumi.StringPtrOutput { + return o.ApplyT(func(v *DataSourceCredentials) *string { + if v == nil { + return nil + } + return v.SecretArn + }).(pulumi.StringPtrOutput) +} + type DataSourceCredentialsCredentialPair struct { // Password, maximum length of 1024 characters. Password string `pulumi:"password"` diff --git a/sdk/go/aws/sagemaker/workteam.go b/sdk/go/aws/sagemaker/workteam.go index 94931e1f767..060a144453a 100644 --- a/sdk/go/aws/sagemaker/workteam.go +++ b/sdk/go/aws/sagemaker/workteam.go @@ -39,7 +39,7 @@ import ( // CognitoMemberDefinition: &sagemaker.WorkteamMemberDefinitionCognitoMemberDefinitionArgs{ // ClientId: pulumi.Any(exampleAwsCognitoUserPoolClient.Id), // UserPool: pulumi.Any(exampleAwsCognitoUserPoolDomain.UserPoolId), -// UserGroup: pulumi.Any(exampleAwsCognitoUserGroup.Id), +// UserGroup: pulumi.Any(exampleAwsCognitoUserGroup.Name), // }, // }, // }, @@ -118,9 +118,9 @@ type Workteam struct { TagsAll pulumi.StringMapOutput `pulumi:"tagsAll"` // Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. WorkerAccessConfiguration WorkteamWorkerAccessConfigurationOutput `pulumi:"workerAccessConfiguration"` - // The name of the Workteam (must be unique). - WorkforceName pulumi.StringOutput `pulumi:"workforceName"` // The name of the workforce. + WorkforceName pulumi.StringOutput `pulumi:"workforceName"` + // The name of the Workteam (must be unique). WorkteamName pulumi.StringOutput `pulumi:"workteamName"` } @@ -184,9 +184,9 @@ type workteamState struct { TagsAll map[string]string `pulumi:"tagsAll"` // Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. WorkerAccessConfiguration *WorkteamWorkerAccessConfiguration `pulumi:"workerAccessConfiguration"` - // The name of the Workteam (must be unique). - WorkforceName *string `pulumi:"workforceName"` // The name of the workforce. + WorkforceName *string `pulumi:"workforceName"` + // The name of the Workteam (must be unique). WorkteamName *string `pulumi:"workteamName"` } @@ -209,9 +209,9 @@ type WorkteamState struct { TagsAll pulumi.StringMapInput // Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. WorkerAccessConfiguration WorkteamWorkerAccessConfigurationPtrInput - // The name of the Workteam (must be unique). - WorkforceName pulumi.StringPtrInput // The name of the workforce. + WorkforceName pulumi.StringPtrInput + // The name of the Workteam (must be unique). WorkteamName pulumi.StringPtrInput } @@ -230,9 +230,9 @@ type workteamArgs struct { Tags map[string]string `pulumi:"tags"` // Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. WorkerAccessConfiguration *WorkteamWorkerAccessConfiguration `pulumi:"workerAccessConfiguration"` - // The name of the Workteam (must be unique). - WorkforceName string `pulumi:"workforceName"` // The name of the workforce. + WorkforceName string `pulumi:"workforceName"` + // The name of the Workteam (must be unique). WorkteamName string `pulumi:"workteamName"` } @@ -248,9 +248,9 @@ type WorkteamArgs struct { Tags pulumi.StringMapInput // Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. WorkerAccessConfiguration WorkteamWorkerAccessConfigurationPtrInput - // The name of the Workteam (must be unique). - WorkforceName pulumi.StringInput // The name of the workforce. + WorkforceName pulumi.StringInput + // The name of the Workteam (must be unique). WorkteamName pulumi.StringInput } @@ -383,12 +383,12 @@ func (o WorkteamOutput) WorkerAccessConfiguration() WorkteamWorkerAccessConfigur return o.ApplyT(func(v *Workteam) WorkteamWorkerAccessConfigurationOutput { return v.WorkerAccessConfiguration }).(WorkteamWorkerAccessConfigurationOutput) } -// The name of the Workteam (must be unique). +// The name of the workforce. func (o WorkteamOutput) WorkforceName() pulumi.StringOutput { return o.ApplyT(func(v *Workteam) pulumi.StringOutput { return v.WorkforceName }).(pulumi.StringOutput) } -// The name of the workforce. +// The name of the Workteam (must be unique). func (o WorkteamOutput) WorkteamName() pulumi.StringOutput { return o.ApplyT(func(v *Workteam) pulumi.StringOutput { return v.WorkteamName }).(pulumi.StringOutput) } diff --git a/sdk/java/src/main/java/com/pulumi/aws/alb/Listener.java b/sdk/java/src/main/java/com/pulumi/aws/alb/Listener.java index 3027679218b..49a396e7a81 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/alb/Listener.java +++ b/sdk/java/src/main/java/com/pulumi/aws/alb/Listener.java @@ -523,14 +523,14 @@ public Output> certificateArn() { return Codegen.optional(this.certificateArn); } /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. * */ @Export(name="defaultActions", refs={List.class,ListenerDefaultAction.class}, tree="[0,1]") private Output> defaultActions; /** - * @return Configuration block for default actions. Detailed below. + * @return Configuration block for default actions. See below. * */ public Output> defaultActions() { @@ -555,14 +555,14 @@ public Output loadBalancerArn() { return this.loadBalancerArn; } /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. * */ @Export(name="mutualAuthentication", refs={ListenerMutualAuthentication.class}, tree="[0]") private Output mutualAuthentication; /** - * @return The mutual authentication configuration information. Detailed below. + * @return The mutual authentication configuration information. See below. * */ public Output mutualAuthentication() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/alb/ListenerArgs.java b/sdk/java/src/main/java/com/pulumi/aws/alb/ListenerArgs.java index 38b839d08ae..0a1d233f20f 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/alb/ListenerArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/alb/ListenerArgs.java @@ -52,14 +52,14 @@ public Optional> certificateArn() { } /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. * */ @Import(name="defaultActions", required=true) private Output> defaultActions; /** - * @return Configuration block for default actions. Detailed below. + * @return Configuration block for default actions. See below. * */ public Output> defaultActions() { @@ -86,14 +86,14 @@ public Output loadBalancerArn() { } /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. * */ @Import(name="mutualAuthentication") private @Nullable Output mutualAuthentication; /** - * @return The mutual authentication configuration information. Detailed below. + * @return The mutual authentication configuration information. See below. * */ public Optional> mutualAuthentication() { @@ -235,7 +235,7 @@ public Builder certificateArn(String certificateArn) { } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -246,7 +246,7 @@ public Builder defaultActions(Output> defaultAct } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -256,7 +256,7 @@ public Builder defaultActions(List defaultActions) { } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -291,7 +291,7 @@ public Builder loadBalancerArn(String loadBalancerArn) { } /** - * @param mutualAuthentication The mutual authentication configuration information. Detailed below. + * @param mutualAuthentication The mutual authentication configuration information. See below. * * @return builder * @@ -302,7 +302,7 @@ public Builder mutualAuthentication(@Nullable Output authenticateCognito; /** - * @return Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + * @return Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. * */ public Optional> authenticateCognito() { @@ -38,14 +38,14 @@ public Optional> authentica } /** - * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. * */ @Import(name="authenticateOidc") private @Nullable Output authenticateOidc; /** - * @return Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * @return Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. * */ public Optional> authenticateOidc() { @@ -68,20 +68,14 @@ public Optional> fixedResponse() } /** - * Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `target_group_arn`. - * Detailed below. + * Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. * */ @Import(name="forward") private @Nullable Output forward; /** - * @return Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `target_group_arn`. - * Detailed below. + * @return Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. * */ public Optional> forward() { @@ -89,20 +83,14 @@ public Optional> forward() { } /** - * Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * */ @Import(name="order") private @Nullable Output order; /** - * @return Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * @return Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * */ public Optional> order() { @@ -110,14 +98,14 @@ public Optional> order() { } /** - * Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * */ @Import(name="redirect") private @Nullable Output redirect; /** - * @return Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * @return Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * */ public Optional> redirect() { @@ -125,20 +113,14 @@ public Optional> redirect() { } /** - * ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * */ @Import(name="targetGroupArn") private @Nullable Output targetGroupArn; /** - * @return ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * @return ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * */ public Optional> targetGroupArn() { @@ -196,7 +178,7 @@ public Builder(ListenerDefaultActionArgs defaults) { } /** - * @param authenticateCognito Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + * @param authenticateCognito Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. * * @return builder * @@ -207,7 +189,7 @@ public Builder authenticateCognito(@Nullable Output forwar } /** - * @param forward Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `target_group_arn`. - * Detailed below. + * @param forward Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. * * @return builder * @@ -286,10 +262,7 @@ public Builder forward(ListenerDefaultActionForwardArgs forward) { } /** - * @param order Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * @param order Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * * @return builder * @@ -300,10 +273,7 @@ public Builder order(@Nullable Output order) { } /** - * @param order Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * @param order Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * * @return builder * @@ -313,7 +283,7 @@ public Builder order(Integer order) { } /** - * @param redirect Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * @param redirect Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * * @return builder * @@ -324,7 +294,7 @@ public Builder redirect(@Nullable Output redi } /** - * @param redirect Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * @param redirect Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * * @return builder * @@ -334,10 +304,7 @@ public Builder redirect(ListenerDefaultActionRedirectArgs redirect) { } /** - * @param targetGroupArn ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * @param targetGroupArn ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * * @return builder * @@ -348,10 +315,7 @@ public Builder targetGroupArn(@Nullable Output targetGroupArn) { } /** - * @param targetGroupArn ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * @param targetGroupArn ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/aws/alb/inputs/ListenerDefaultActionAuthenticateCognitoArgs.java b/sdk/java/src/main/java/com/pulumi/aws/alb/inputs/ListenerDefaultActionAuthenticateCognitoArgs.java index cec513da332..936a6ba61c6 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/alb/inputs/ListenerDefaultActionAuthenticateCognitoArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/alb/inputs/ListenerDefaultActionAuthenticateCognitoArgs.java @@ -19,14 +19,14 @@ public final class ListenerDefaultActionAuthenticateCognitoArgs extends com.pulu public static final ListenerDefaultActionAuthenticateCognitoArgs Empty = new ListenerDefaultActionAuthenticateCognitoArgs(); /** - * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * */ @Import(name="authenticationRequestExtraParams") private @Nullable Output> authenticationRequestExtraParams; /** - * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * */ public Optional>> authenticationRequestExtraParams() { @@ -174,7 +174,7 @@ public Builder(ListenerDefaultActionAuthenticateCognitoArgs defaults) { } /** - * @param authenticationRequestExtraParams Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * @param authenticationRequestExtraParams Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * * @return builder * @@ -185,7 +185,7 @@ public Builder authenticationRequestExtraParams(@Nullable Output stickiness; /** - * @return Configuration block for target group stickiness for the rule. Detailed below. + * @return Configuration block for target group stickiness for the rule. See below. * */ public Optional> stickiness() { @@ -34,7 +34,7 @@ public Optional> stickiness() } /** - * Set of 1-5 target group blocks. Detailed below. + * Set of 1-5 target group blocks. See below. * * The following arguments are optional: * @@ -43,7 +43,7 @@ public Optional> stickiness() private Output> targetGroups; /** - * @return Set of 1-5 target group blocks. Detailed below. + * @return Set of 1-5 target group blocks. See below. * * The following arguments are optional: * @@ -78,7 +78,7 @@ public Builder(ListenerDefaultActionForwardArgs defaults) { } /** - * @param stickiness Configuration block for target group stickiness for the rule. Detailed below. + * @param stickiness Configuration block for target group stickiness for the rule. See below. * * @return builder * @@ -89,7 +89,7 @@ public Builder stickiness(@Nullable Output ta } /** - * @param targetGroups Set of 1-5 target group blocks. Detailed below. + * @param targetGroups Set of 1-5 target group blocks. See below. * * The following arguments are optional: * diff --git a/sdk/java/src/main/java/com/pulumi/aws/alb/inputs/ListenerState.java b/sdk/java/src/main/java/com/pulumi/aws/alb/inputs/ListenerState.java index 6f9894f5d94..af002a67104 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/alb/inputs/ListenerState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/alb/inputs/ListenerState.java @@ -66,14 +66,14 @@ public Optional> certificateArn() { } /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. * */ @Import(name="defaultActions") private @Nullable Output> defaultActions; /** - * @return Configuration block for default actions. Detailed below. + * @return Configuration block for default actions. See below. * */ public Optional>> defaultActions() { @@ -100,14 +100,14 @@ public Optional> loadBalancerArn() { } /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. * */ @Import(name="mutualAuthentication") private @Nullable Output mutualAuthentication; /** - * @return The mutual authentication configuration information. Detailed below. + * @return The mutual authentication configuration information. See below. * */ public Optional> mutualAuthentication() { @@ -295,7 +295,7 @@ public Builder certificateArn(String certificateArn) { } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -306,7 +306,7 @@ public Builder defaultActions(@Nullable Output> } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -316,7 +316,7 @@ public Builder defaultActions(List defaultActions) { } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -351,7 +351,7 @@ public Builder loadBalancerArn(String loadBalancerArn) { } /** - * @param mutualAuthentication The mutual authentication configuration information. Detailed below. + * @param mutualAuthentication The mutual authentication configuration information. See below. * * @return builder * @@ -362,7 +362,7 @@ public Builder mutualAuthentication(@Nullable Output authenticateCognito() { return Optional.ofNullable(this.authenticateCognito); } /** - * @return Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * @return Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. * */ public Optional authenticateOidc() { @@ -93,37 +84,28 @@ public Optional fixedResponse() { return Optional.ofNullable(this.fixedResponse); } /** - * @return Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `target_group_arn`. - * Detailed below. + * @return Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. * */ public Optional forward() { return Optional.ofNullable(this.forward); } /** - * @return Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * @return Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * */ public Optional order() { return Optional.ofNullable(this.order); } /** - * @return Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * @return Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * */ public Optional redirect() { return Optional.ofNullable(this.redirect); } /** - * @return ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * @return ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * */ public Optional targetGroupArn() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/alb/outputs/ListenerDefaultActionAuthenticateCognito.java b/sdk/java/src/main/java/com/pulumi/aws/alb/outputs/ListenerDefaultActionAuthenticateCognito.java index ca4cbcc1d41..62d9e24fd72 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/alb/outputs/ListenerDefaultActionAuthenticateCognito.java +++ b/sdk/java/src/main/java/com/pulumi/aws/alb/outputs/ListenerDefaultActionAuthenticateCognito.java @@ -15,7 +15,7 @@ @CustomType public final class ListenerDefaultActionAuthenticateCognito { /** - * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * */ private @Nullable Map authenticationRequestExtraParams; @@ -59,7 +59,7 @@ public final class ListenerDefaultActionAuthenticateCognito { private ListenerDefaultActionAuthenticateCognito() {} /** - * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * */ public Map authenticationRequestExtraParams() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/alb/outputs/ListenerDefaultActionForward.java b/sdk/java/src/main/java/com/pulumi/aws/alb/outputs/ListenerDefaultActionForward.java index d99b03c0f51..98801ffed2d 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/alb/outputs/ListenerDefaultActionForward.java +++ b/sdk/java/src/main/java/com/pulumi/aws/alb/outputs/ListenerDefaultActionForward.java @@ -15,12 +15,12 @@ @CustomType public final class ListenerDefaultActionForward { /** - * @return Configuration block for target group stickiness for the rule. Detailed below. + * @return Configuration block for target group stickiness for the rule. See below. * */ private @Nullable ListenerDefaultActionForwardStickiness stickiness; /** - * @return Set of 1-5 target group blocks. Detailed below. + * @return Set of 1-5 target group blocks. See below. * * The following arguments are optional: * @@ -29,14 +29,14 @@ public final class ListenerDefaultActionForward { private ListenerDefaultActionForward() {} /** - * @return Configuration block for target group stickiness for the rule. Detailed below. + * @return Configuration block for target group stickiness for the rule. See below. * */ public Optional stickiness() { return Optional.ofNullable(this.stickiness); } /** - * @return Set of 1-5 target group blocks. Detailed below. + * @return Set of 1-5 target group blocks. See below. * * The following arguments are optional: * diff --git a/sdk/java/src/main/java/com/pulumi/aws/backup/VaultPolicy.java b/sdk/java/src/main/java/com/pulumi/aws/backup/VaultPolicy.java index b7c09ce20a5..b1003a8eddd 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/backup/VaultPolicy.java +++ b/sdk/java/src/main/java/com/pulumi/aws/backup/VaultPolicy.java @@ -26,6 +26,8 @@ * import com.pulumi.Context; * import com.pulumi.Pulumi; * import com.pulumi.core.Output; + * import com.pulumi.aws.AwsFunctions; + * import com.pulumi.aws.inputs.GetCallerIdentityArgs; * import com.pulumi.aws.backup.Vault; * import com.pulumi.aws.backup.VaultArgs; * import com.pulumi.aws.iam.IamFunctions; @@ -45,6 +47,8 @@ * } * * public static void stack(Context ctx) { + * final var current = AwsFunctions.getCallerIdentity(); + * * var exampleVault = new Vault("exampleVault", VaultArgs.builder() * .name("example") * .build()); @@ -54,7 +58,7 @@ * .effect("Allow") * .principals(GetPolicyDocumentStatementPrincipalArgs.builder() * .type("AWS") - * .identifiers("*") + * .identifiers(current.applyValue(getCallerIdentityResult -> getCallerIdentityResult.accountId())) * .build()) * .actions( * "backup:DescribeBackupVault", diff --git a/sdk/java/src/main/java/com/pulumi/aws/bedrock/AgentAgent.java b/sdk/java/src/main/java/com/pulumi/aws/bedrock/AgentAgent.java index 9d93e6794e1..db19a112e3a 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/bedrock/AgentAgent.java +++ b/sdk/java/src/main/java/com/pulumi/aws/bedrock/AgentAgent.java @@ -6,6 +6,7 @@ import com.pulumi.aws.Utilities; import com.pulumi.aws.bedrock.AgentAgentArgs; import com.pulumi.aws.bedrock.inputs.AgentAgentState; +import com.pulumi.aws.bedrock.outputs.AgentAgentGuardrailConfiguration; import com.pulumi.aws.bedrock.outputs.AgentAgentPromptOverrideConfiguration; import com.pulumi.aws.bedrock.outputs.AgentAgentTimeouts; import com.pulumi.core.Output; @@ -244,6 +245,12 @@ public Output> description() { public Output foundationModel() { return this.foundationModel; } + @Export(name="guardrailConfigurations", refs={List.class,AgentAgentGuardrailConfiguration.class}, tree="[0,1]") + private Output> guardrailConfigurations; + + public Output>> guardrailConfigurations() { + return Codegen.optional(this.guardrailConfigurations); + } /** * Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/bedrock/AgentAgentArgs.java b/sdk/java/src/main/java/com/pulumi/aws/bedrock/AgentAgentArgs.java index db4b4737169..272c196e923 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/bedrock/AgentAgentArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/bedrock/AgentAgentArgs.java @@ -3,6 +3,7 @@ package com.pulumi.aws.bedrock; +import com.pulumi.aws.bedrock.inputs.AgentAgentGuardrailConfigurationArgs; import com.pulumi.aws.bedrock.inputs.AgentAgentPromptOverrideConfigurationArgs; import com.pulumi.aws.bedrock.inputs.AgentAgentTimeoutsArgs; import com.pulumi.core.Output; @@ -101,6 +102,13 @@ public Output foundationModel() { return this.foundationModel; } + @Import(name="guardrailConfigurations") + private @Nullable Output> guardrailConfigurations; + + public Optional>> guardrailConfigurations() { + return Optional.ofNullable(this.guardrailConfigurations); + } + /** * Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. * @@ -206,6 +214,7 @@ private AgentAgentArgs(AgentAgentArgs $) { this.customerEncryptionKeyArn = $.customerEncryptionKeyArn; this.description = $.description; this.foundationModel = $.foundationModel; + this.guardrailConfigurations = $.guardrailConfigurations; this.idleSessionTtlInSeconds = $.idleSessionTtlInSeconds; this.instruction = $.instruction; this.prepareAgent = $.prepareAgent; @@ -342,6 +351,19 @@ public Builder foundationModel(String foundationModel) { return foundationModel(Output.of(foundationModel)); } + public Builder guardrailConfigurations(@Nullable Output> guardrailConfigurations) { + $.guardrailConfigurations = guardrailConfigurations; + return this; + } + + public Builder guardrailConfigurations(List guardrailConfigurations) { + return guardrailConfigurations(Output.of(guardrailConfigurations)); + } + + public Builder guardrailConfigurations(AgentAgentGuardrailConfigurationArgs... guardrailConfigurations) { + return guardrailConfigurations(List.of(guardrailConfigurations)); + } + /** * @param idleSessionTtlInSeconds Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/bedrock/inputs/AgentAgentGuardrailConfigurationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/bedrock/inputs/AgentAgentGuardrailConfigurationArgs.java new file mode 100644 index 00000000000..f602c94af13 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/bedrock/inputs/AgentAgentGuardrailConfigurationArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.bedrock.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class AgentAgentGuardrailConfigurationArgs extends com.pulumi.resources.ResourceArgs { + + public static final AgentAgentGuardrailConfigurationArgs Empty = new AgentAgentGuardrailConfigurationArgs(); + + /** + * Unique identifier of the guardrail. + * + */ + @Import(name="guardrailIdentifier", required=true) + private Output guardrailIdentifier; + + /** + * @return Unique identifier of the guardrail. + * + */ + public Output guardrailIdentifier() { + return this.guardrailIdentifier; + } + + /** + * Version of the guardrail. + * + */ + @Import(name="guardrailVersion", required=true) + private Output guardrailVersion; + + /** + * @return Version of the guardrail. + * + */ + public Output guardrailVersion() { + return this.guardrailVersion; + } + + private AgentAgentGuardrailConfigurationArgs() {} + + private AgentAgentGuardrailConfigurationArgs(AgentAgentGuardrailConfigurationArgs $) { + this.guardrailIdentifier = $.guardrailIdentifier; + this.guardrailVersion = $.guardrailVersion; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(AgentAgentGuardrailConfigurationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private AgentAgentGuardrailConfigurationArgs $; + + public Builder() { + $ = new AgentAgentGuardrailConfigurationArgs(); + } + + public Builder(AgentAgentGuardrailConfigurationArgs defaults) { + $ = new AgentAgentGuardrailConfigurationArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param guardrailIdentifier Unique identifier of the guardrail. + * + * @return builder + * + */ + public Builder guardrailIdentifier(Output guardrailIdentifier) { + $.guardrailIdentifier = guardrailIdentifier; + return this; + } + + /** + * @param guardrailIdentifier Unique identifier of the guardrail. + * + * @return builder + * + */ + public Builder guardrailIdentifier(String guardrailIdentifier) { + return guardrailIdentifier(Output.of(guardrailIdentifier)); + } + + /** + * @param guardrailVersion Version of the guardrail. + * + * @return builder + * + */ + public Builder guardrailVersion(Output guardrailVersion) { + $.guardrailVersion = guardrailVersion; + return this; + } + + /** + * @param guardrailVersion Version of the guardrail. + * + * @return builder + * + */ + public Builder guardrailVersion(String guardrailVersion) { + return guardrailVersion(Output.of(guardrailVersion)); + } + + public AgentAgentGuardrailConfigurationArgs build() { + if ($.guardrailIdentifier == null) { + throw new MissingRequiredPropertyException("AgentAgentGuardrailConfigurationArgs", "guardrailIdentifier"); + } + if ($.guardrailVersion == null) { + throw new MissingRequiredPropertyException("AgentAgentGuardrailConfigurationArgs", "guardrailVersion"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/bedrock/inputs/AgentAgentState.java b/sdk/java/src/main/java/com/pulumi/aws/bedrock/inputs/AgentAgentState.java index f0c3dcd03a6..2af0ed0cd4c 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/bedrock/inputs/AgentAgentState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/bedrock/inputs/AgentAgentState.java @@ -3,6 +3,7 @@ package com.pulumi.aws.bedrock.inputs; +import com.pulumi.aws.bedrock.inputs.AgentAgentGuardrailConfigurationArgs; import com.pulumi.aws.bedrock.inputs.AgentAgentPromptOverrideConfigurationArgs; import com.pulumi.aws.bedrock.inputs.AgentAgentTimeoutsArgs; import com.pulumi.core.Output; @@ -145,6 +146,13 @@ public Optional> foundationModel() { return Optional.ofNullable(this.foundationModel); } + @Import(name="guardrailConfigurations") + private @Nullable Output> guardrailConfigurations; + + public Optional>> guardrailConfigurations() { + return Optional.ofNullable(this.guardrailConfigurations); + } + /** * Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. * @@ -276,6 +284,7 @@ private AgentAgentState(AgentAgentState $) { this.customerEncryptionKeyArn = $.customerEncryptionKeyArn; this.description = $.description; this.foundationModel = $.foundationModel; + this.guardrailConfigurations = $.guardrailConfigurations; this.idleSessionTtlInSeconds = $.idleSessionTtlInSeconds; this.instruction = $.instruction; this.prepareAgent = $.prepareAgent; @@ -476,6 +485,19 @@ public Builder foundationModel(String foundationModel) { return foundationModel(Output.of(foundationModel)); } + public Builder guardrailConfigurations(@Nullable Output> guardrailConfigurations) { + $.guardrailConfigurations = guardrailConfigurations; + return this; + } + + public Builder guardrailConfigurations(List guardrailConfigurations) { + return guardrailConfigurations(Output.of(guardrailConfigurations)); + } + + public Builder guardrailConfigurations(AgentAgentGuardrailConfigurationArgs... guardrailConfigurations) { + return guardrailConfigurations(List.of(guardrailConfigurations)); + } + /** * @param idleSessionTtlInSeconds Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/bedrock/outputs/AgentAgentGuardrailConfiguration.java b/sdk/java/src/main/java/com/pulumi/aws/bedrock/outputs/AgentAgentGuardrailConfiguration.java new file mode 100644 index 00000000000..977f7ed274b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/bedrock/outputs/AgentAgentGuardrailConfiguration.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.bedrock.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class AgentAgentGuardrailConfiguration { + /** + * @return Unique identifier of the guardrail. + * + */ + private String guardrailIdentifier; + /** + * @return Version of the guardrail. + * + */ + private String guardrailVersion; + + private AgentAgentGuardrailConfiguration() {} + /** + * @return Unique identifier of the guardrail. + * + */ + public String guardrailIdentifier() { + return this.guardrailIdentifier; + } + /** + * @return Version of the guardrail. + * + */ + public String guardrailVersion() { + return this.guardrailVersion; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(AgentAgentGuardrailConfiguration defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String guardrailIdentifier; + private String guardrailVersion; + public Builder() {} + public Builder(AgentAgentGuardrailConfiguration defaults) { + Objects.requireNonNull(defaults); + this.guardrailIdentifier = defaults.guardrailIdentifier; + this.guardrailVersion = defaults.guardrailVersion; + } + + @CustomType.Setter + public Builder guardrailIdentifier(String guardrailIdentifier) { + if (guardrailIdentifier == null) { + throw new MissingRequiredPropertyException("AgentAgentGuardrailConfiguration", "guardrailIdentifier"); + } + this.guardrailIdentifier = guardrailIdentifier; + return this; + } + @CustomType.Setter + public Builder guardrailVersion(String guardrailVersion) { + if (guardrailVersion == null) { + throw new MissingRequiredPropertyException("AgentAgentGuardrailConfiguration", "guardrailVersion"); + } + this.guardrailVersion = guardrailVersion; + return this; + } + public AgentAgentGuardrailConfiguration build() { + final var _resultValue = new AgentAgentGuardrailConfiguration(); + _resultValue.guardrailIdentifier = guardrailIdentifier; + _resultValue.guardrailVersion = guardrailVersion; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/config/inputs/Endpoints.java b/sdk/java/src/main/java/com/pulumi/aws/config/inputs/Endpoints.java index 8375ad1b310..b046e88cad5 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/config/inputs/Endpoints.java +++ b/sdk/java/src/main/java/com/pulumi/aws/config/inputs/Endpoints.java @@ -316,6 +316,11 @@ public final class Endpoints { * */ private @Nullable String codecommit; + /** + * @return Use this to override the default service endpoint URL + * + */ + private @Nullable String codeconnections; /** * @return Use this to override the default service endpoint URL * @@ -1890,6 +1895,13 @@ public Optional codecatalyst() { public Optional codecommit() { return Optional.ofNullable(this.codecommit); } + /** + * @return Use this to override the default service endpoint URL + * + */ + public Optional codeconnections() { + return Optional.ofNullable(this.codeconnections); + } /** * @return Use this to override the default service endpoint URL * @@ -3564,6 +3576,7 @@ public static final class Builder { private @Nullable String codebuild; private @Nullable String codecatalyst; private @Nullable String codecommit; + private @Nullable String codeconnections; private @Nullable String codedeploy; private @Nullable String codeguruprofiler; private @Nullable String codegurureviewer; @@ -3857,6 +3870,7 @@ public Builder(Endpoints defaults) { this.codebuild = defaults.codebuild; this.codecatalyst = defaults.codecatalyst; this.codecommit = defaults.codecommit; + this.codeconnections = defaults.codeconnections; this.codedeploy = defaults.codedeploy; this.codeguruprofiler = defaults.codeguruprofiler; this.codegurureviewer = defaults.codegurureviewer; @@ -4455,6 +4469,12 @@ public Builder codecommit(@Nullable String codecommit) { return this; } @CustomType.Setter + public Builder codeconnections(@Nullable String codeconnections) { + + this.codeconnections = codeconnections; + return this; + } + @CustomType.Setter public Builder codedeploy(@Nullable String codedeploy) { this.codedeploy = codedeploy; @@ -5891,6 +5911,7 @@ public Endpoints build() { _resultValue.codebuild = codebuild; _resultValue.codecatalyst = codecatalyst; _resultValue.codecommit = codecommit; + _resultValue.codeconnections = codeconnections; _resultValue.codedeploy = codedeploy; _resultValue.codeguruprofiler = codeguruprofiler; _resultValue.codegurureviewer = codegurureviewer; diff --git a/sdk/java/src/main/java/com/pulumi/aws/connect/Instance.java b/sdk/java/src/main/java/com/pulumi/aws/connect/Instance.java index 25d7a242e2f..9c22e0a142e 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/connect/Instance.java +++ b/sdk/java/src/main/java/com/pulumi/aws/connect/Instance.java @@ -12,6 +12,7 @@ import com.pulumi.core.internal.Codegen; import java.lang.Boolean; import java.lang.String; +import java.util.Map; import java.util.Optional; import javax.annotation.Nullable; @@ -19,7 +20,7 @@ * Provides an Amazon Connect instance resource. For more information see * [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) * - * !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. + * !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. * * ## Example Usage * @@ -51,6 +52,7 @@ * .inboundCallsEnabled(true) * .instanceAlias("friendly-name-connect") * .outboundCallsEnabled(true) + * .tags(Map.of("hello", "world")) * .build()); * * } @@ -303,7 +305,6 @@ public Output> multiPartyConferenceEnabled() { } /** * Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * */ @Export(name="outboundCallsEnabled", refs={Boolean.class}, tree="[0]") @@ -311,7 +312,6 @@ public Output> multiPartyConferenceEnabled() { /** * @return Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * */ public Output outboundCallsEnabled() { @@ -345,6 +345,40 @@ public Output serviceRole() { public Output status() { return this.status; } + /** + * Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + */ + @Export(name="tags", refs={Map.class,String.class}, tree="[0,1,1]") + private Output> tags; + + /** + * @return Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + */ + public Output>> tags() { + return Codegen.optional(this.tags); + } + /** + * A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + * + * @deprecated + * Please use `tags` instead. + * + */ + @Deprecated /* Please use `tags` instead. */ + @Export(name="tagsAll", refs={Map.class,String.class}, tree="[0,1,1]") + private Output> tagsAll; + + /** + * @return A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + * + */ + public Output> tagsAll() { + return this.tagsAll; + } /** * diff --git a/sdk/java/src/main/java/com/pulumi/aws/connect/InstanceArgs.java b/sdk/java/src/main/java/com/pulumi/aws/connect/InstanceArgs.java index cd56a3564b7..5b947d9a120 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/connect/InstanceArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/connect/InstanceArgs.java @@ -8,6 +8,7 @@ import com.pulumi.exceptions.MissingRequiredPropertyException; import java.lang.Boolean; import java.lang.String; +import java.util.Map; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -154,7 +155,6 @@ public Optional> multiPartyConferenceEnabled() { /** * Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * */ @Import(name="outboundCallsEnabled", required=true) @@ -162,13 +162,29 @@ public Optional> multiPartyConferenceEnabled() { /** * @return Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * */ public Output outboundCallsEnabled() { return this.outboundCallsEnabled; } + /** + * Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + */ + @Import(name="tags") + private @Nullable Output> tags; + + /** + * @return Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + */ + public Optional>> tags() { + return Optional.ofNullable(this.tags); + } + private InstanceArgs() {} private InstanceArgs(InstanceArgs $) { @@ -182,6 +198,7 @@ private InstanceArgs(InstanceArgs $) { this.instanceAlias = $.instanceAlias; this.multiPartyConferenceEnabled = $.multiPartyConferenceEnabled; this.outboundCallsEnabled = $.outboundCallsEnabled; + this.tags = $.tags; } public static Builder builder() { @@ -393,7 +410,6 @@ public Builder multiPartyConferenceEnabled(Boolean multiPartyConferenceEnabled) /** * @param outboundCallsEnabled Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * * @return builder * @@ -405,7 +421,6 @@ public Builder outboundCallsEnabled(Output outboundCallsEnabled) { /** * @param outboundCallsEnabled Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * * @return builder * @@ -414,6 +429,29 @@ public Builder outboundCallsEnabled(Boolean outboundCallsEnabled) { return outboundCallsEnabled(Output.of(outboundCallsEnabled)); } + /** + * @param tags Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + * @return builder + * + */ + public Builder tags(@Nullable Output> tags) { + $.tags = tags; + return this; + } + + /** + * @param tags Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + * @return builder + * + */ + public Builder tags(Map tags) { + return tags(Output.of(tags)); + } + public InstanceArgs build() { if ($.identityManagementType == null) { throw new MissingRequiredPropertyException("InstanceArgs", "identityManagementType"); diff --git a/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/GetInstanceArgs.java b/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/GetInstanceArgs.java index 1292ba0cf47..2bd373432c3 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/GetInstanceArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/GetInstanceArgs.java @@ -6,6 +6,7 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.String; +import java.util.Map; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -45,11 +46,27 @@ public Optional> instanceId() { return Optional.ofNullable(this.instanceId); } + /** + * A map of tags to assigned to the instance. + * + */ + @Import(name="tags") + private @Nullable Output> tags; + + /** + * @return A map of tags to assigned to the instance. + * + */ + public Optional>> tags() { + return Optional.ofNullable(this.tags); + } + private GetInstanceArgs() {} private GetInstanceArgs(GetInstanceArgs $) { this.instanceAlias = $.instanceAlias; this.instanceId = $.instanceId; + this.tags = $.tags; } public static Builder builder() { @@ -112,6 +129,27 @@ public Builder instanceId(String instanceId) { return instanceId(Output.of(instanceId)); } + /** + * @param tags A map of tags to assigned to the instance. + * + * @return builder + * + */ + public Builder tags(@Nullable Output> tags) { + $.tags = tags; + return this; + } + + /** + * @param tags A map of tags to assigned to the instance. + * + * @return builder + * + */ + public Builder tags(Map tags) { + return tags(Output.of(tags)); + } + public GetInstanceArgs build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/GetInstancePlainArgs.java b/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/GetInstancePlainArgs.java index 04bdbcf1c32..24942b27f9e 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/GetInstancePlainArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/GetInstancePlainArgs.java @@ -5,6 +5,7 @@ import com.pulumi.core.annotations.Import; import java.lang.String; +import java.util.Map; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -44,11 +45,27 @@ public Optional instanceId() { return Optional.ofNullable(this.instanceId); } + /** + * A map of tags to assigned to the instance. + * + */ + @Import(name="tags") + private @Nullable Map tags; + + /** + * @return A map of tags to assigned to the instance. + * + */ + public Optional> tags() { + return Optional.ofNullable(this.tags); + } + private GetInstancePlainArgs() {} private GetInstancePlainArgs(GetInstancePlainArgs $) { this.instanceAlias = $.instanceAlias; this.instanceId = $.instanceId; + this.tags = $.tags; } public static Builder builder() { @@ -91,6 +108,17 @@ public Builder instanceId(@Nullable String instanceId) { return this; } + /** + * @param tags A map of tags to assigned to the instance. + * + * @return builder + * + */ + public Builder tags(@Nullable Map tags) { + $.tags = tags; + return this; + } + public GetInstancePlainArgs build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/InstanceState.java b/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/InstanceState.java index 13fcbb7c765..63a9354ec8f 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/InstanceState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/connect/inputs/InstanceState.java @@ -7,6 +7,7 @@ import com.pulumi.core.annotations.Import; import java.lang.Boolean; import java.lang.String; +import java.util.Map; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -183,7 +184,6 @@ public Optional> multiPartyConferenceEnabled() { /** * Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * */ @Import(name="outboundCallsEnabled") @@ -191,7 +191,6 @@ public Optional> multiPartyConferenceEnabled() { /** * @return Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * */ public Optional> outboundCallsEnabled() { @@ -228,6 +227,46 @@ public Optional> status() { return Optional.ofNullable(this.status); } + /** + * Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + */ + @Import(name="tags") + private @Nullable Output> tags; + + /** + * @return Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + */ + public Optional>> tags() { + return Optional.ofNullable(this.tags); + } + + /** + * A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + * + * @deprecated + * Please use `tags` instead. + * + */ + @Deprecated /* Please use `tags` instead. */ + @Import(name="tagsAll") + private @Nullable Output> tagsAll; + + /** + * @return A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + * + * @deprecated + * Please use `tags` instead. + * + */ + @Deprecated /* Please use `tags` instead. */ + public Optional>> tagsAll() { + return Optional.ofNullable(this.tagsAll); + } + private InstanceState() {} private InstanceState(InstanceState $) { @@ -245,6 +284,8 @@ private InstanceState(InstanceState $) { this.outboundCallsEnabled = $.outboundCallsEnabled; this.serviceRole = $.serviceRole; this.status = $.status; + this.tags = $.tags; + this.tagsAll = $.tagsAll; } public static Builder builder() { @@ -498,7 +539,6 @@ public Builder multiPartyConferenceEnabled(Boolean multiPartyConferenceEnabled) /** * @param outboundCallsEnabled Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * * @return builder * @@ -510,7 +550,6 @@ public Builder outboundCallsEnabled(@Nullable Output outboundCallsEnabl /** * @param outboundCallsEnabled Specifies whether outbound calls are enabled. - * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> * * @return builder * @@ -561,6 +600,58 @@ public Builder status(String status) { return status(Output.of(status)); } + /** + * @param tags Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + * @return builder + * + */ + public Builder tags(@Nullable Output> tags) { + $.tags = tags; + return this; + } + + /** + * @param tags Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * <!-- * `use_custom_tts_voices` - (Optional) Whether use custom tts voices is enabled. Defaults to `false` --> + * + * @return builder + * + */ + public Builder tags(Map tags) { + return tags(Output.of(tags)); + } + + /** + * @param tagsAll A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + * + * @return builder + * + * @deprecated + * Please use `tags` instead. + * + */ + @Deprecated /* Please use `tags` instead. */ + public Builder tagsAll(@Nullable Output> tagsAll) { + $.tagsAll = tagsAll; + return this; + } + + /** + * @param tagsAll A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + * + * @return builder + * + * @deprecated + * Please use `tags` instead. + * + */ + @Deprecated /* Please use `tags` instead. */ + public Builder tagsAll(Map tagsAll) { + return tagsAll(Output.of(tagsAll)); + } + public InstanceState build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/aws/connect/outputs/GetInstanceResult.java b/sdk/java/src/main/java/com/pulumi/aws/connect/outputs/GetInstanceResult.java index 9058cb1218c..bee63a05443 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/connect/outputs/GetInstanceResult.java +++ b/sdk/java/src/main/java/com/pulumi/aws/connect/outputs/GetInstanceResult.java @@ -7,6 +7,7 @@ import com.pulumi.exceptions.MissingRequiredPropertyException; import java.lang.Boolean; import java.lang.String; +import java.util.Map; import java.util.Objects; @CustomType @@ -74,6 +75,11 @@ public final class GetInstanceResult { * */ private String status; + /** + * @return A map of tags to assigned to the instance. + * + */ + private Map tags; private GetInstanceResult() {} /** @@ -169,6 +175,13 @@ public String serviceRole() { public String status() { return this.status; } + /** + * @return A map of tags to assigned to the instance. + * + */ + public Map tags() { + return this.tags; + } public static Builder builder() { return new Builder(); @@ -194,6 +207,7 @@ public static final class Builder { private Boolean outboundCallsEnabled; private String serviceRole; private String status; + private Map tags; public Builder() {} public Builder(GetInstanceResult defaults) { Objects.requireNonNull(defaults); @@ -212,6 +226,7 @@ public Builder(GetInstanceResult defaults) { this.outboundCallsEnabled = defaults.outboundCallsEnabled; this.serviceRole = defaults.serviceRole; this.status = defaults.status; + this.tags = defaults.tags; } @CustomType.Setter @@ -334,6 +349,14 @@ public Builder status(String status) { this.status = status; return this; } + @CustomType.Setter + public Builder tags(Map tags) { + if (tags == null) { + throw new MissingRequiredPropertyException("GetInstanceResult", "tags"); + } + this.tags = tags; + return this; + } public GetInstanceResult build() { final var _resultValue = new GetInstanceResult(); _resultValue.arn = arn; @@ -351,6 +374,7 @@ public GetInstanceResult build() { _resultValue.outboundCallsEnabled = outboundCallsEnabled; _resultValue.serviceRole = serviceRole; _resultValue.status = status; + _resultValue.tags = tags; return _resultValue; } } diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2/inputs/LaunchTemplateNetworkInterfaceArgs.java b/sdk/java/src/main/java/com/pulumi/aws/ec2/inputs/LaunchTemplateNetworkInterfaceArgs.java index 3a5a95067f2..61a7a0f6ab1 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2/inputs/LaunchTemplateNetworkInterfaceArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2/inputs/LaunchTemplateNetworkInterfaceArgs.java @@ -263,9 +263,17 @@ public Optional> networkInterfaceId() { return Optional.ofNullable(this.networkInterfaceId); } + /** + * Whether the first IPv6 GUA will be made the primary IPv6 address. + * + */ @Import(name="primaryIpv6") private @Nullable Output primaryIpv6; + /** + * @return Whether the first IPv6 GUA will be made the primary IPv6 address. + * + */ public Optional> primaryIpv6() { return Optional.ofNullable(this.primaryIpv6); } @@ -740,11 +748,23 @@ public Builder networkInterfaceId(String networkInterfaceId) { return networkInterfaceId(Output.of(networkInterfaceId)); } + /** + * @param primaryIpv6 Whether the first IPv6 GUA will be made the primary IPv6 address. + * + * @return builder + * + */ public Builder primaryIpv6(@Nullable Output primaryIpv6) { $.primaryIpv6 = primaryIpv6; return this; } + /** + * @param primaryIpv6 Whether the first IPv6 GUA will be made the primary IPv6 address. + * + * @return builder + * + */ public Builder primaryIpv6(String primaryIpv6) { return primaryIpv6(Output.of(primaryIpv6)); } diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2/outputs/LaunchTemplateNetworkInterface.java b/sdk/java/src/main/java/com/pulumi/aws/ec2/outputs/LaunchTemplateNetworkInterface.java index 29c7e020a07..3084cca6079 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2/outputs/LaunchTemplateNetworkInterface.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2/outputs/LaunchTemplateNetworkInterface.java @@ -96,6 +96,10 @@ public final class LaunchTemplateNetworkInterface { * */ private @Nullable String networkInterfaceId; + /** + * @return Whether the first IPv6 GUA will be made the primary IPv6 address. + * + */ private @Nullable String primaryIpv6; /** * @return The primary private IPv4 address. @@ -229,6 +233,10 @@ public Optional networkCardIndex() { public Optional networkInterfaceId() { return Optional.ofNullable(this.networkInterfaceId); } + /** + * @return Whether the first IPv6 GUA will be made the primary IPv6 address. + * + */ public Optional primaryIpv6() { return Optional.ofNullable(this.primaryIpv6); } diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/TransitGateway.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/TransitGateway.java index de17800d77e..a28b9fc65f6 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/TransitGateway.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/TransitGateway.java @@ -224,6 +224,20 @@ public Output ownerId() { public Output propagationDefaultRouteTableId() { return this.propagationDefaultRouteTableId; } + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + @Export(name="securityGroupReferencingSupport", refs={String.class}, tree="[0]") + private Output securityGroupReferencingSupport; + + /** + * @return Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + public Output> securityGroupReferencingSupport() { + return Codegen.optional(this.securityGroupReferencingSupport); + } /** * Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/TransitGatewayArgs.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/TransitGatewayArgs.java index b0bf414fa51..999940dd8bf 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/TransitGatewayArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/TransitGatewayArgs.java @@ -127,6 +127,21 @@ public Optional> multicastSupport() { return Optional.ofNullable(this.multicastSupport); } + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + @Import(name="securityGroupReferencingSupport") + private @Nullable Output securityGroupReferencingSupport; + + /** + * @return Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + public Optional> securityGroupReferencingSupport() { + return Optional.ofNullable(this.securityGroupReferencingSupport); + } + /** * Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. * @@ -182,6 +197,7 @@ private TransitGatewayArgs(TransitGatewayArgs $) { this.description = $.description; this.dnsSupport = $.dnsSupport; this.multicastSupport = $.multicastSupport; + this.securityGroupReferencingSupport = $.securityGroupReferencingSupport; this.tags = $.tags; this.transitGatewayCidrBlocks = $.transitGatewayCidrBlocks; this.vpnEcmpSupport = $.vpnEcmpSupport; @@ -356,6 +372,27 @@ public Builder multicastSupport(String multicastSupport) { return multicastSupport(Output.of(multicastSupport)); } + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(@Nullable Output securityGroupReferencingSupport) { + $.securityGroupReferencingSupport = securityGroupReferencingSupport; + return this; + } + + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(String securityGroupReferencingSupport) { + return securityGroupReferencingSupport(Output.of(securityGroupReferencingSupport)); + } + /** * @param tags Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachment.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachment.java index 237fbfeba2f..f30a9d5f682 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachment.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachment.java @@ -110,6 +110,20 @@ public Output> dnsSupport() { public Output> ipv6Support() { return Codegen.optional(this.ipv6Support); } + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + @Export(name="securityGroupReferencingSupport", refs={String.class}, tree="[0]") + private Output securityGroupReferencingSupport; + + /** + * @return Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + public Output> securityGroupReferencingSupport() { + return Codegen.optional(this.securityGroupReferencingSupport); + } /** * Identifiers of EC2 Subnets. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachmentAccepter.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachmentAccepter.java index 71c42361099..31d71fa238c 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachmentAccepter.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachmentAccepter.java @@ -115,6 +115,20 @@ public Output dnsSupport() { public Output ipv6Support() { return this.ipv6Support; } + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + * + */ + @Export(name="securityGroupReferencingSupport", refs={String.class}, tree="[0]") + private Output securityGroupReferencingSupport; + + /** + * @return Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + * + */ + public Output securityGroupReferencingSupport() { + return this.securityGroupReferencingSupport; + } /** * Identifiers of EC2 Subnets. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachmentArgs.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachmentArgs.java index e47efbe1899..34a8ae9590a 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachmentArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/VpcAttachmentArgs.java @@ -64,6 +64,21 @@ public Optional> ipv6Support() { return Optional.ofNullable(this.ipv6Support); } + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + @Import(name="securityGroupReferencingSupport") + private @Nullable Output securityGroupReferencingSupport; + + /** + * @return Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + public Optional> securityGroupReferencingSupport() { + return Optional.ofNullable(this.securityGroupReferencingSupport); + } + /** * Identifiers of EC2 Subnets. * @@ -160,6 +175,7 @@ private VpcAttachmentArgs(VpcAttachmentArgs $) { this.applianceModeSupport = $.applianceModeSupport; this.dnsSupport = $.dnsSupport; this.ipv6Support = $.ipv6Support; + this.securityGroupReferencingSupport = $.securityGroupReferencingSupport; this.subnetIds = $.subnetIds; this.tags = $.tags; this.transitGatewayDefaultRouteTableAssociation = $.transitGatewayDefaultRouteTableAssociation; @@ -249,6 +265,27 @@ public Builder ipv6Support(String ipv6Support) { return ipv6Support(Output.of(ipv6Support)); } + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(@Nullable Output securityGroupReferencingSupport) { + $.securityGroupReferencingSupport = securityGroupReferencingSupport; + return this; + } + + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(String securityGroupReferencingSupport) { + return securityGroupReferencingSupport(Output.of(securityGroupReferencingSupport)); + } + /** * @param subnetIds Identifiers of EC2 Subnets. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/TransitGatewayState.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/TransitGatewayState.java index 61c71fa733d..ad75328f87a 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/TransitGatewayState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/TransitGatewayState.java @@ -187,6 +187,21 @@ public Optional> propagationDefaultRouteTableId() { return Optional.ofNullable(this.propagationDefaultRouteTableId); } + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + @Import(name="securityGroupReferencingSupport") + private @Nullable Output securityGroupReferencingSupport; + + /** + * @return Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + public Optional> securityGroupReferencingSupport() { + return Optional.ofNullable(this.securityGroupReferencingSupport); + } + /** * Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. * @@ -269,6 +284,7 @@ private TransitGatewayState(TransitGatewayState $) { this.multicastSupport = $.multicastSupport; this.ownerId = $.ownerId; this.propagationDefaultRouteTableId = $.propagationDefaultRouteTableId; + this.securityGroupReferencingSupport = $.securityGroupReferencingSupport; this.tags = $.tags; this.tagsAll = $.tagsAll; this.transitGatewayCidrBlocks = $.transitGatewayCidrBlocks; @@ -528,6 +544,27 @@ public Builder propagationDefaultRouteTableId(String propagationDefaultRouteTabl return propagationDefaultRouteTableId(Output.of(propagationDefaultRouteTableId)); } + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(@Nullable Output securityGroupReferencingSupport) { + $.securityGroupReferencingSupport = securityGroupReferencingSupport; + return this; + } + + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(String securityGroupReferencingSupport) { + return securityGroupReferencingSupport(Output.of(securityGroupReferencingSupport)); + } + /** * @param tags Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/VpcAttachmentAccepterState.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/VpcAttachmentAccepterState.java index adb8c12f907..1952caaccdc 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/VpcAttachmentAccepterState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/VpcAttachmentAccepterState.java @@ -63,6 +63,21 @@ public Optional> ipv6Support() { return Optional.ofNullable(this.ipv6Support); } + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + * + */ + @Import(name="securityGroupReferencingSupport") + private @Nullable Output securityGroupReferencingSupport; + + /** + * @return Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + * + */ + public Optional> securityGroupReferencingSupport() { + return Optional.ofNullable(this.securityGroupReferencingSupport); + } + /** * Identifiers of EC2 Subnets. * @@ -212,6 +227,7 @@ private VpcAttachmentAccepterState(VpcAttachmentAccepterState $) { this.applianceModeSupport = $.applianceModeSupport; this.dnsSupport = $.dnsSupport; this.ipv6Support = $.ipv6Support; + this.securityGroupReferencingSupport = $.securityGroupReferencingSupport; this.subnetIds = $.subnetIds; this.tags = $.tags; this.tagsAll = $.tagsAll; @@ -304,6 +320,27 @@ public Builder ipv6Support(String ipv6Support) { return ipv6Support(Output.of(ipv6Support)); } + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(@Nullable Output securityGroupReferencingSupport) { + $.securityGroupReferencingSupport = securityGroupReferencingSupport; + return this; + } + + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(String securityGroupReferencingSupport) { + return securityGroupReferencingSupport(Output.of(securityGroupReferencingSupport)); + } + /** * @param subnetIds Identifiers of EC2 Subnets. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/VpcAttachmentState.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/VpcAttachmentState.java index d57b8264745..f27a4b8cd1c 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/VpcAttachmentState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/inputs/VpcAttachmentState.java @@ -63,6 +63,21 @@ public Optional> ipv6Support() { return Optional.ofNullable(this.ipv6Support); } + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + @Import(name="securityGroupReferencingSupport") + private @Nullable Output securityGroupReferencingSupport; + + /** + * @return Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + */ + public Optional> securityGroupReferencingSupport() { + return Optional.ofNullable(this.securityGroupReferencingSupport); + } + /** * Identifiers of EC2 Subnets. * @@ -197,6 +212,7 @@ private VpcAttachmentState(VpcAttachmentState $) { this.applianceModeSupport = $.applianceModeSupport; this.dnsSupport = $.dnsSupport; this.ipv6Support = $.ipv6Support; + this.securityGroupReferencingSupport = $.securityGroupReferencingSupport; this.subnetIds = $.subnetIds; this.tags = $.tags; this.tagsAll = $.tagsAll; @@ -288,6 +304,27 @@ public Builder ipv6Support(String ipv6Support) { return ipv6Support(Output.of(ipv6Support)); } + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(@Nullable Output securityGroupReferencingSupport) { + $.securityGroupReferencingSupport = securityGroupReferencingSupport; + return this; + } + + /** + * @param securityGroupReferencingSupport Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + * + * @return builder + * + */ + public Builder securityGroupReferencingSupport(String securityGroupReferencingSupport) { + return securityGroupReferencingSupport(Output.of(securityGroupReferencingSupport)); + } + /** * @param subnetIds Identifiers of EC2 Subnets. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/outputs/GetTransitGatewayResult.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/outputs/GetTransitGatewayResult.java index 6b60502bdad..929fd907ef7 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/outputs/GetTransitGatewayResult.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/outputs/GetTransitGatewayResult.java @@ -76,6 +76,11 @@ public final class GetTransitGatewayResult { * */ private String propagationDefaultRouteTableId; + /** + * @return Whether Security Group Referencing Support is enabled + * + */ + private String securityGroupReferencingSupport; /** * @return Key-value tags for the EC2 Transit Gateway * @@ -180,6 +185,13 @@ public String ownerId() { public String propagationDefaultRouteTableId() { return this.propagationDefaultRouteTableId; } + /** + * @return Whether Security Group Referencing Support is enabled + * + */ + public String securityGroupReferencingSupport() { + return this.securityGroupReferencingSupport; + } /** * @return Key-value tags for the EC2 Transit Gateway * @@ -224,6 +236,7 @@ public static final class Builder { private String multicastSupport; private String ownerId; private String propagationDefaultRouteTableId; + private String securityGroupReferencingSupport; private Map tags; private List transitGatewayCidrBlocks; private String vpnEcmpSupport; @@ -243,6 +256,7 @@ public Builder(GetTransitGatewayResult defaults) { this.multicastSupport = defaults.multicastSupport; this.ownerId = defaults.ownerId; this.propagationDefaultRouteTableId = defaults.propagationDefaultRouteTableId; + this.securityGroupReferencingSupport = defaults.securityGroupReferencingSupport; this.tags = defaults.tags; this.transitGatewayCidrBlocks = defaults.transitGatewayCidrBlocks; this.vpnEcmpSupport = defaults.vpnEcmpSupport; @@ -354,6 +368,14 @@ public Builder propagationDefaultRouteTableId(String propagationDefaultRouteTabl return this; } @CustomType.Setter + public Builder securityGroupReferencingSupport(String securityGroupReferencingSupport) { + if (securityGroupReferencingSupport == null) { + throw new MissingRequiredPropertyException("GetTransitGatewayResult", "securityGroupReferencingSupport"); + } + this.securityGroupReferencingSupport = securityGroupReferencingSupport; + return this; + } + @CustomType.Setter public Builder tags(Map tags) { if (tags == null) { throw new MissingRequiredPropertyException("GetTransitGatewayResult", "tags"); @@ -395,6 +417,7 @@ public GetTransitGatewayResult build() { _resultValue.multicastSupport = multicastSupport; _resultValue.ownerId = ownerId; _resultValue.propagationDefaultRouteTableId = propagationDefaultRouteTableId; + _resultValue.securityGroupReferencingSupport = securityGroupReferencingSupport; _resultValue.tags = tags; _resultValue.transitGatewayCidrBlocks = transitGatewayCidrBlocks; _resultValue.vpnEcmpSupport = vpnEcmpSupport; diff --git a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/outputs/GetVpcAttachmentResult.java b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/outputs/GetVpcAttachmentResult.java index f07be0b8b89..3e577ecb6bd 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/outputs/GetVpcAttachmentResult.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ec2transitgateway/outputs/GetVpcAttachmentResult.java @@ -35,6 +35,11 @@ public final class GetVpcAttachmentResult { * */ private String ipv6Support; + /** + * @return Whether Security Group Referencing Support is enabled. + * + */ + private String securityGroupReferencingSupport; /** * @return Identifiers of EC2 Subnets. * @@ -93,6 +98,13 @@ public String id() { public String ipv6Support() { return this.ipv6Support; } + /** + * @return Whether Security Group Referencing Support is enabled. + * + */ + public String securityGroupReferencingSupport() { + return this.securityGroupReferencingSupport; + } /** * @return Identifiers of EC2 Subnets. * @@ -143,6 +155,7 @@ public static final class Builder { private @Nullable List filters; private String id; private String ipv6Support; + private String securityGroupReferencingSupport; private List subnetIds; private Map tags; private String transitGatewayId; @@ -156,6 +169,7 @@ public Builder(GetVpcAttachmentResult defaults) { this.filters = defaults.filters; this.id = defaults.id; this.ipv6Support = defaults.ipv6Support; + this.securityGroupReferencingSupport = defaults.securityGroupReferencingSupport; this.subnetIds = defaults.subnetIds; this.tags = defaults.tags; this.transitGatewayId = defaults.transitGatewayId; @@ -205,6 +219,14 @@ public Builder ipv6Support(String ipv6Support) { return this; } @CustomType.Setter + public Builder securityGroupReferencingSupport(String securityGroupReferencingSupport) { + if (securityGroupReferencingSupport == null) { + throw new MissingRequiredPropertyException("GetVpcAttachmentResult", "securityGroupReferencingSupport"); + } + this.securityGroupReferencingSupport = securityGroupReferencingSupport; + return this; + } + @CustomType.Setter public Builder subnetIds(List subnetIds) { if (subnetIds == null) { throw new MissingRequiredPropertyException("GetVpcAttachmentResult", "subnetIds"); @@ -254,6 +276,7 @@ public GetVpcAttachmentResult build() { _resultValue.filters = filters; _resultValue.id = id; _resultValue.ipv6Support = ipv6Support; + _resultValue.securityGroupReferencingSupport = securityGroupReferencingSupport; _resultValue.subnetIds = subnetIds; _resultValue.tags = tags; _resultValue.transitGatewayId = transitGatewayId; diff --git a/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/CapacityProviderAutoScalingGroupProviderManagedScalingArgs.java b/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/CapacityProviderAutoScalingGroupProviderManagedScalingArgs.java index 0d4cd2384a2..ef3a00548e5 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/CapacityProviderAutoScalingGroupProviderManagedScalingArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/CapacityProviderAutoScalingGroupProviderManagedScalingArgs.java @@ -19,6 +19,8 @@ public final class CapacityProviderAutoScalingGroupProviderManagedScalingArgs ex /** * Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. * + * For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. + * */ @Import(name="instanceWarmupPeriod") private @Nullable Output instanceWarmupPeriod; @@ -26,6 +28,8 @@ public final class CapacityProviderAutoScalingGroupProviderManagedScalingArgs ex /** * @return Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. * + * For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. + * */ public Optional> instanceWarmupPeriod() { return Optional.ofNullable(this.instanceWarmupPeriod); @@ -122,6 +126,8 @@ public Builder(CapacityProviderAutoScalingGroupProviderManagedScalingArgs defaul /** * @param instanceWarmupPeriod Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. * + * For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. + * * @return builder * */ @@ -133,6 +139,8 @@ public Builder instanceWarmupPeriod(@Nullable Output instanceWarmupPeri /** * @param instanceWarmupPeriod Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. * + * For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. + * * @return builder * */ diff --git a/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/ServiceVolumeConfigurationManagedEbsVolumeArgs.java b/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/ServiceVolumeConfigurationManagedEbsVolumeArgs.java index 84812a7ab38..955a69ece35 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/ServiceVolumeConfigurationManagedEbsVolumeArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/ServiceVolumeConfigurationManagedEbsVolumeArgs.java @@ -3,12 +3,14 @@ package com.pulumi.aws.ecs.inputs; +import com.pulumi.aws.ecs.inputs.ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs; import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import com.pulumi.exceptions.MissingRequiredPropertyException; import java.lang.Boolean; import java.lang.Integer; import java.lang.String; +import java.util.List; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -123,6 +125,21 @@ public Optional> snapshotId() { return Optional.ofNullable(this.snapshotId); } + /** + * The tags to apply to the volume. See below. + * + */ + @Import(name="tagSpecifications") + private @Nullable Output> tagSpecifications; + + /** + * @return The tags to apply to the volume. See below. + * + */ + public Optional>> tagSpecifications() { + return Optional.ofNullable(this.tagSpecifications); + } + /** * Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. * @@ -163,6 +180,7 @@ private ServiceVolumeConfigurationManagedEbsVolumeArgs(ServiceVolumeConfiguratio this.roleArn = $.roleArn; this.sizeInGb = $.sizeInGb; this.snapshotId = $.snapshotId; + this.tagSpecifications = $.tagSpecifications; this.throughput = $.throughput; this.volumeType = $.volumeType; } @@ -332,6 +350,37 @@ public Builder snapshotId(String snapshotId) { return snapshotId(Output.of(snapshotId)); } + /** + * @param tagSpecifications The tags to apply to the volume. See below. + * + * @return builder + * + */ + public Builder tagSpecifications(@Nullable Output> tagSpecifications) { + $.tagSpecifications = tagSpecifications; + return this; + } + + /** + * @param tagSpecifications The tags to apply to the volume. See below. + * + * @return builder + * + */ + public Builder tagSpecifications(List tagSpecifications) { + return tagSpecifications(Output.of(tagSpecifications)); + } + + /** + * @param tagSpecifications The tags to apply to the volume. See below. + * + * @return builder + * + */ + public Builder tagSpecifications(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs... tagSpecifications) { + return tagSpecifications(List.of(tagSpecifications)); + } + /** * @param throughput Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. * diff --git a/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs.java b/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs.java new file mode 100644 index 00000000000..94a300ffab0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/ecs/inputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs.java @@ -0,0 +1,162 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.ecs.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs extends com.pulumi.resources.ResourceArgs { + + public static final ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs Empty = new ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs(); + + /** + * Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + * + */ + @Import(name="propagateTags") + private @Nullable Output propagateTags; + + /** + * @return Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + * + */ + public Optional> propagateTags() { + return Optional.ofNullable(this.propagateTags); + } + + /** + * The type of volume resource. Valid values, `volume`. + * + */ + @Import(name="resourceType", required=true) + private Output resourceType; + + /** + * @return The type of volume resource. Valid values, `volume`. + * + */ + public Output resourceType() { + return this.resourceType; + } + + /** + * The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + * + */ + @Import(name="tags") + private @Nullable Output> tags; + + /** + * @return The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + * + */ + public Optional>> tags() { + return Optional.ofNullable(this.tags); + } + + private ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs() {} + + private ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs $) { + this.propagateTags = $.propagateTags; + this.resourceType = $.resourceType; + this.tags = $.tags; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs $; + + public Builder() { + $ = new ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs(); + } + + public Builder(ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs defaults) { + $ = new ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param propagateTags Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + * + * @return builder + * + */ + public Builder propagateTags(@Nullable Output propagateTags) { + $.propagateTags = propagateTags; + return this; + } + + /** + * @param propagateTags Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + * + * @return builder + * + */ + public Builder propagateTags(String propagateTags) { + return propagateTags(Output.of(propagateTags)); + } + + /** + * @param resourceType The type of volume resource. Valid values, `volume`. + * + * @return builder + * + */ + public Builder resourceType(Output resourceType) { + $.resourceType = resourceType; + return this; + } + + /** + * @param resourceType The type of volume resource. Valid values, `volume`. + * + * @return builder + * + */ + public Builder resourceType(String resourceType) { + return resourceType(Output.of(resourceType)); + } + + /** + * @param tags The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + * + * @return builder + * + */ + public Builder tags(@Nullable Output> tags) { + $.tags = tags; + return this; + } + + /** + * @param tags The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + * + * @return builder + * + */ + public Builder tags(Map tags) { + return tags(Output.of(tags)); + } + + public ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs build() { + if ($.resourceType == null) { + throw new MissingRequiredPropertyException("ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs", "resourceType"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/CapacityProviderAutoScalingGroupProviderManagedScaling.java b/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/CapacityProviderAutoScalingGroupProviderManagedScaling.java index 73d34cea29b..6ee4062daab 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/CapacityProviderAutoScalingGroupProviderManagedScaling.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/CapacityProviderAutoScalingGroupProviderManagedScaling.java @@ -15,6 +15,8 @@ public final class CapacityProviderAutoScalingGroupProviderManagedScaling { /** * @return Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. * + * For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. + * */ private @Nullable Integer instanceWarmupPeriod; /** @@ -42,6 +44,8 @@ private CapacityProviderAutoScalingGroupProviderManagedScaling() {} /** * @return Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. * + * For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. + * */ public Optional instanceWarmupPeriod() { return Optional.ofNullable(this.instanceWarmupPeriod); diff --git a/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/ServiceVolumeConfigurationManagedEbsVolume.java b/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/ServiceVolumeConfigurationManagedEbsVolume.java index 7a95edf1111..d53d4822fb8 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/ServiceVolumeConfigurationManagedEbsVolume.java +++ b/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/ServiceVolumeConfigurationManagedEbsVolume.java @@ -3,11 +3,13 @@ package com.pulumi.aws.ecs.outputs; +import com.pulumi.aws.ecs.outputs.ServiceVolumeConfigurationManagedEbsVolumeTagSpecification; import com.pulumi.core.annotations.CustomType; import com.pulumi.exceptions.MissingRequiredPropertyException; import java.lang.Boolean; import java.lang.Integer; import java.lang.String; +import java.util.List; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -49,6 +51,11 @@ public final class ServiceVolumeConfigurationManagedEbsVolume { * */ private @Nullable String snapshotId; + /** + * @return The tags to apply to the volume. See below. + * + */ + private @Nullable List tagSpecifications; /** * @return Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. * @@ -110,6 +117,13 @@ public Optional sizeInGb() { public Optional snapshotId() { return Optional.ofNullable(this.snapshotId); } + /** + * @return The tags to apply to the volume. See below. + * + */ + public List tagSpecifications() { + return this.tagSpecifications == null ? List.of() : this.tagSpecifications; + } /** * @return Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. * @@ -141,6 +155,7 @@ public static final class Builder { private String roleArn; private @Nullable Integer sizeInGb; private @Nullable String snapshotId; + private @Nullable List tagSpecifications; private @Nullable Integer throughput; private @Nullable String volumeType; public Builder() {} @@ -153,6 +168,7 @@ public Builder(ServiceVolumeConfigurationManagedEbsVolume defaults) { this.roleArn = defaults.roleArn; this.sizeInGb = defaults.sizeInGb; this.snapshotId = defaults.snapshotId; + this.tagSpecifications = defaults.tagSpecifications; this.throughput = defaults.throughput; this.volumeType = defaults.volumeType; } @@ -202,6 +218,15 @@ public Builder snapshotId(@Nullable String snapshotId) { return this; } @CustomType.Setter + public Builder tagSpecifications(@Nullable List tagSpecifications) { + + this.tagSpecifications = tagSpecifications; + return this; + } + public Builder tagSpecifications(ServiceVolumeConfigurationManagedEbsVolumeTagSpecification... tagSpecifications) { + return tagSpecifications(List.of(tagSpecifications)); + } + @CustomType.Setter public Builder throughput(@Nullable Integer throughput) { this.throughput = throughput; @@ -222,6 +247,7 @@ public ServiceVolumeConfigurationManagedEbsVolume build() { _resultValue.roleArn = roleArn; _resultValue.sizeInGb = sizeInGb; _resultValue.snapshotId = snapshotId; + _resultValue.tagSpecifications = tagSpecifications; _resultValue.throughput = throughput; _resultValue.volumeType = volumeType; return _resultValue; diff --git a/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecification.java b/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecification.java new file mode 100644 index 00000000000..107170da11b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/aws/ecs/outputs/ServiceVolumeConfigurationManagedEbsVolumeTagSpecification.java @@ -0,0 +1,103 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.aws.ecs.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Map; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ServiceVolumeConfigurationManagedEbsVolumeTagSpecification { + /** + * @return Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + * + */ + private @Nullable String propagateTags; + /** + * @return The type of volume resource. Valid values, `volume`. + * + */ + private String resourceType; + /** + * @return The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + * + */ + private @Nullable Map tags; + + private ServiceVolumeConfigurationManagedEbsVolumeTagSpecification() {} + /** + * @return Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + * + */ + public Optional propagateTags() { + return Optional.ofNullable(this.propagateTags); + } + /** + * @return The type of volume resource. Valid values, `volume`. + * + */ + public String resourceType() { + return this.resourceType; + } + /** + * @return The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + * + */ + public Map tags() { + return this.tags == null ? Map.of() : this.tags; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ServiceVolumeConfigurationManagedEbsVolumeTagSpecification defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String propagateTags; + private String resourceType; + private @Nullable Map tags; + public Builder() {} + public Builder(ServiceVolumeConfigurationManagedEbsVolumeTagSpecification defaults) { + Objects.requireNonNull(defaults); + this.propagateTags = defaults.propagateTags; + this.resourceType = defaults.resourceType; + this.tags = defaults.tags; + } + + @CustomType.Setter + public Builder propagateTags(@Nullable String propagateTags) { + + this.propagateTags = propagateTags; + return this; + } + @CustomType.Setter + public Builder resourceType(String resourceType) { + if (resourceType == null) { + throw new MissingRequiredPropertyException("ServiceVolumeConfigurationManagedEbsVolumeTagSpecification", "resourceType"); + } + this.resourceType = resourceType; + return this; + } + @CustomType.Setter + public Builder tags(@Nullable Map tags) { + + this.tags = tags; + return this; + } + public ServiceVolumeConfigurationManagedEbsVolumeTagSpecification build() { + final var _resultValue = new ServiceVolumeConfigurationManagedEbsVolumeTagSpecification(); + _resultValue.propagateTags = propagateTags; + _resultValue.resourceType = resourceType; + _resultValue.tags = tags; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/aws/elasticache/ServerlessCache.java b/sdk/java/src/main/java/com/pulumi/aws/elasticache/ServerlessCache.java index 2f77a30acad..56be32cf9da 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/elasticache/ServerlessCache.java +++ b/sdk/java/src/main/java/com/pulumi/aws/elasticache/ServerlessCache.java @@ -158,14 +158,14 @@ public Output arn() { return this.arn; } /** - * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. * */ @Export(name="cacheUsageLimits", refs={ServerlessCacheCacheUsageLimits.class}, tree="[0]") private Output cacheUsageLimits; /** - * @return Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * @return Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. * */ public Output> cacheUsageLimits() { @@ -214,14 +214,14 @@ public Output description() { return this.description; } /** - * Represents the information required for client programs to connect to a cache node. See config below for details. + * Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. * */ @Export(name="endpoints", refs={List.class,ServerlessCacheEndpoint.class}, tree="[0,1]") private Output> endpoints; /** - * @return Represents the information required for client programs to connect to a cache node. See config below for details. + * @return Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. * */ public Output> endpoints() { @@ -304,14 +304,14 @@ public Output name() { return this.name; } /** - * Represents the information required for client programs to connect to a cache node. See config below for details. + * Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. * */ @Export(name="readerEndpoints", refs={List.class,ServerlessCacheReaderEndpoint.class}, tree="[0,1]") private Output> readerEndpoints; /** - * @return Represents the information required for client programs to connect to a cache node. See config below for details. + * @return Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. * */ public Output> readerEndpoints() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/elasticache/ServerlessCacheArgs.java b/sdk/java/src/main/java/com/pulumi/aws/elasticache/ServerlessCacheArgs.java index 04d7822571b..187de2f6425 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/elasticache/ServerlessCacheArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/elasticache/ServerlessCacheArgs.java @@ -22,14 +22,14 @@ public final class ServerlessCacheArgs extends com.pulumi.resources.ResourceArgs public static final ServerlessCacheArgs Empty = new ServerlessCacheArgs(); /** - * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. * */ @Import(name="cacheUsageLimits") private @Nullable Output cacheUsageLimits; /** - * @return Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * @return Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. * */ public Optional> cacheUsageLimits() { @@ -267,7 +267,7 @@ public Builder(ServerlessCacheArgs defaults) { } /** - * @param cacheUsageLimits Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * @param cacheUsageLimits Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. * * @return builder * @@ -278,7 +278,7 @@ public Builder cacheUsageLimits(@Nullable Output dataStorage; /** - * @return The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + * @return The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. * */ public Optional> dataStorage() { @@ -33,14 +33,14 @@ public Optional> dataStor } /** - * The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + * The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. * */ @Import(name="ecpuPerSeconds") private @Nullable Output> ecpuPerSeconds; /** - * @return The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + * @return The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. * */ public Optional>> ecpuPerSeconds() { @@ -73,7 +73,7 @@ public Builder(ServerlessCacheCacheUsageLimitsArgs defaults) { } /** - * @param dataStorage The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + * @param dataStorage The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. * * @return builder * @@ -84,7 +84,7 @@ public Builder dataStorage(@Nullable Output maximum; + /** + * @return The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + */ public Optional> maximum() { return Optional.ofNullable(this.maximum); } + /** + * The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + */ @Import(name="minimum") private @Nullable Output minimum; + /** + * @return The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + */ public Optional> minimum() { return Optional.ofNullable(this.minimum); } @@ -72,20 +88,44 @@ public Builder(ServerlessCacheCacheUsageLimitsDataStorageArgs defaults) { $ = new ServerlessCacheCacheUsageLimitsDataStorageArgs(Objects.requireNonNull(defaults)); } + /** + * @param maximum The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + * @return builder + * + */ public Builder maximum(@Nullable Output maximum) { $.maximum = maximum; return this; } + /** + * @param maximum The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + * @return builder + * + */ public Builder maximum(Integer maximum) { return maximum(Output.of(maximum)); } + /** + * @param minimum The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + * @return builder + * + */ public Builder minimum(@Nullable Output minimum) { $.minimum = minimum; return this; } + /** + * @param minimum The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + * @return builder + * + */ public Builder minimum(Integer minimum) { return minimum(Output.of(minimum)); } diff --git a/sdk/java/src/main/java/com/pulumi/aws/elasticache/inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs.java b/sdk/java/src/main/java/com/pulumi/aws/elasticache/inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs.java index adf22afca81..59d23365787 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/elasticache/inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/elasticache/inputs/ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs.java @@ -15,16 +15,32 @@ public final class ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs extends com. public static final ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs Empty = new ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs(); + /** + * The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + */ @Import(name="maximum") private @Nullable Output maximum; + /** + * @return The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + */ public Optional> maximum() { return Optional.ofNullable(this.maximum); } + /** + * The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + */ @Import(name="minimum") private @Nullable Output minimum; + /** + * @return The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + */ public Optional> minimum() { return Optional.ofNullable(this.minimum); } @@ -54,20 +70,44 @@ public Builder(ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs defaults) { $ = new ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs(Objects.requireNonNull(defaults)); } + /** + * @param maximum The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + * @return builder + * + */ public Builder maximum(@Nullable Output maximum) { $.maximum = maximum; return this; } + /** + * @param maximum The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + * @return builder + * + */ public Builder maximum(Integer maximum) { return maximum(Output.of(maximum)); } + /** + * @param minimum The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + * @return builder + * + */ public Builder minimum(@Nullable Output minimum) { $.minimum = minimum; return this; } + /** + * @param minimum The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + * @return builder + * + */ public Builder minimum(Integer minimum) { return minimum(Output.of(minimum)); } diff --git a/sdk/java/src/main/java/com/pulumi/aws/elasticache/inputs/ServerlessCacheState.java b/sdk/java/src/main/java/com/pulumi/aws/elasticache/inputs/ServerlessCacheState.java index c34bd02f977..9d3accd2d17 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/elasticache/inputs/ServerlessCacheState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/elasticache/inputs/ServerlessCacheState.java @@ -38,14 +38,14 @@ public Optional> arn() { } /** - * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. * */ @Import(name="cacheUsageLimits") private @Nullable Output cacheUsageLimits; /** - * @return Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * @return Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. * */ public Optional> cacheUsageLimits() { @@ -98,14 +98,14 @@ public Optional> description() { } /** - * Represents the information required for client programs to connect to a cache node. See config below for details. + * Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. * */ @Import(name="endpoints") private @Nullable Output> endpoints; /** - * @return Represents the information required for client programs to connect to a cache node. See config below for details. + * @return Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. * */ public Optional>> endpoints() { @@ -194,14 +194,14 @@ public Optional> name() { } /** - * Represents the information required for client programs to connect to a cache node. See config below for details. + * Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. * */ @Import(name="readerEndpoints") private @Nullable Output> readerEndpoints; /** - * @return Represents the information required for client programs to connect to a cache node. See config below for details. + * @return Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. * */ public Optional>> readerEndpoints() { @@ -405,7 +405,7 @@ public Builder arn(String arn) { } /** - * @param cacheUsageLimits Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * @param cacheUsageLimits Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. * * @return builder * @@ -416,7 +416,7 @@ public Builder cacheUsageLimits(@Nullable Output> end } /** - * @param endpoints Represents the information required for client programs to connect to a cache node. See config below for details. + * @param endpoints Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. * * @return builder * @@ -510,7 +510,7 @@ public Builder endpoints(List endpoints) { } /** - * @param endpoints Represents the information required for client programs to connect to a cache node. See config below for details. + * @param endpoints Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. * * @return builder * @@ -631,7 +631,7 @@ public Builder name(String name) { } /** - * @param readerEndpoints Represents the information required for client programs to connect to a cache node. See config below for details. + * @param readerEndpoints Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. * * @return builder * @@ -642,7 +642,7 @@ public Builder readerEndpoints(@Nullable Output readerEnd } /** - * @param readerEndpoints Represents the information required for client programs to connect to a cache node. See config below for details. + * @param readerEndpoints Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimits.java b/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimits.java index 74a742b2044..17f0cd84a80 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimits.java +++ b/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimits.java @@ -14,26 +14,26 @@ @CustomType public final class ServerlessCacheCacheUsageLimits { /** - * @return The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + * @return The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. * */ private @Nullable ServerlessCacheCacheUsageLimitsDataStorage dataStorage; /** - * @return The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + * @return The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. * */ private @Nullable List ecpuPerSeconds; private ServerlessCacheCacheUsageLimits() {} /** - * @return The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + * @return The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. * */ public Optional dataStorage() { return Optional.ofNullable(this.dataStorage); } /** - * @return The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + * @return The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. * */ public List ecpuPerSeconds() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimitsDataStorage.java b/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimitsDataStorage.java index 38ea3d30992..44d8036bc91 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimitsDataStorage.java +++ b/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimitsDataStorage.java @@ -13,7 +13,15 @@ @CustomType public final class ServerlessCacheCacheUsageLimitsDataStorage { + /** + * @return The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + */ private @Nullable Integer maximum; + /** + * @return The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + */ private @Nullable Integer minimum; /** * @return The unit that the storage is measured in, in GB. @@ -22,9 +30,17 @@ public final class ServerlessCacheCacheUsageLimitsDataStorage { private String unit; private ServerlessCacheCacheUsageLimitsDataStorage() {} + /** + * @return The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + */ public Optional maximum() { return Optional.ofNullable(this.maximum); } + /** + * @return The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + * + */ public Optional minimum() { return Optional.ofNullable(this.minimum); } diff --git a/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimitsEcpuPerSecond.java b/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimitsEcpuPerSecond.java index b80771fb40c..7d6e95e2c76 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimitsEcpuPerSecond.java +++ b/sdk/java/src/main/java/com/pulumi/aws/elasticache/outputs/ServerlessCacheCacheUsageLimitsEcpuPerSecond.java @@ -11,13 +11,29 @@ @CustomType public final class ServerlessCacheCacheUsageLimitsEcpuPerSecond { + /** + * @return The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + */ private @Nullable Integer maximum; + /** + * @return The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + */ private @Nullable Integer minimum; private ServerlessCacheCacheUsageLimitsEcpuPerSecond() {} + /** + * @return The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + */ public Optional maximum() { return Optional.ofNullable(this.maximum); } + /** + * @return The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + * + */ public Optional minimum() { return Optional.ofNullable(this.minimum); } diff --git a/sdk/java/src/main/java/com/pulumi/aws/iam/Role.java b/sdk/java/src/main/java/com/pulumi/aws/iam/Role.java index defa9db1fce..c5abfb788f4 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/iam/Role.java +++ b/sdk/java/src/main/java/com/pulumi/aws/iam/Role.java @@ -20,333 +20,6 @@ import javax.annotation.Nullable; /** - * Provides an IAM role. - * - * > **NOTE:** If policies are attached to the role via the `aws.iam.PolicyAttachment` resource and you are modifying the role `name` or `path`, the `force_detach_policies` argument must be set to `true` and applied before attempting the operation otherwise you will encounter a `DeleteConflict` error. The `aws.iam.RolePolicyAttachment` resource (recommended) does not have this requirement. - * - * > **NOTE:** If you use this resource's `managed_policy_arns` argument or `inline_policy` configuration blocks, this resource will take over exclusive management of the role's respective policy types (e.g., both policy types if both arguments are used). These arguments are incompatible with other ways of managing a role's policies, such as `aws.iam.PolicyAttachment`, `aws.iam.RolePolicyAttachment`, and `aws.iam.RolePolicy`. If you attempt to manage a role's policies by multiple means, you will get resource cycling and/or errors. - * - * > **NOTE:** We suggest using explicit JSON encoding or `aws.iam.getPolicyDocument` when assigning a value to `policy`. They seamlessly translate configuration to JSON, enabling you to maintain consistency within your configuration without the need for context switches. Also, you can sidestep potential complications arising from formatting discrepancies, whitespace inconsistencies, and other nuances inherent to JSON. - * - * ## Example Usage - * - * ### Basic Example - * - * <!--Start PulumiCodeChooser --> - *
- * {@code
- * package generated_program;
- * 
- * import com.pulumi.Context;
- * import com.pulumi.Pulumi;
- * import com.pulumi.core.Output;
- * import com.pulumi.aws.iam.Role;
- * import com.pulumi.aws.iam.RoleArgs;
- * import static com.pulumi.codegen.internal.Serialization.*;
- * import java.util.List;
- * import java.util.ArrayList;
- * import java.util.Map;
- * import java.io.File;
- * import java.nio.file.Files;
- * import java.nio.file.Paths;
- * 
- * public class App {
- *     public static void main(String[] args) {
- *         Pulumi.run(App::stack);
- *     }
- * 
- *     public static void stack(Context ctx) {
- *         var testRole = new Role("testRole", RoleArgs.builder()
- *             .name("test_role")
- *             .assumeRolePolicy(serializeJson(
- *                 jsonObject(
- *                     jsonProperty("Version", "2012-10-17"),
- *                     jsonProperty("Statement", jsonArray(jsonObject(
- *                         jsonProperty("Action", "sts:AssumeRole"),
- *                         jsonProperty("Effect", "Allow"),
- *                         jsonProperty("Sid", ""),
- *                         jsonProperty("Principal", jsonObject(
- *                             jsonProperty("Service", "ec2.amazonaws.com")
- *                         ))
- *                     )))
- *                 )))
- *             .tags(Map.of("tag-key", "tag-value"))
- *             .build());
- * 
- *     }
- * }
- * }
- * 
- * <!--End PulumiCodeChooser --> - * - * ### Example of Using Data Source for Assume Role Policy - * - * <!--Start PulumiCodeChooser --> - *
- * {@code
- * package generated_program;
- * 
- * import com.pulumi.Context;
- * import com.pulumi.Pulumi;
- * import com.pulumi.core.Output;
- * import com.pulumi.aws.iam.IamFunctions;
- * import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs;
- * import com.pulumi.aws.iam.Role;
- * import com.pulumi.aws.iam.RoleArgs;
- * import java.util.List;
- * import java.util.ArrayList;
- * import java.util.Map;
- * import java.io.File;
- * import java.nio.file.Files;
- * import java.nio.file.Paths;
- * 
- * public class App {
- *     public static void main(String[] args) {
- *         Pulumi.run(App::stack);
- *     }
- * 
- *     public static void stack(Context ctx) {
- *         final var instanceAssumeRolePolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()
- *             .statements(GetPolicyDocumentStatementArgs.builder()
- *                 .actions("sts:AssumeRole")
- *                 .principals(GetPolicyDocumentStatementPrincipalArgs.builder()
- *                     .type("Service")
- *                     .identifiers("ec2.amazonaws.com")
- *                     .build())
- *                 .build())
- *             .build());
- * 
- *         var instance = new Role("instance", RoleArgs.builder()
- *             .name("instance_role")
- *             .path("/system/")
- *             .assumeRolePolicy(instanceAssumeRolePolicy.applyValue(getPolicyDocumentResult -> getPolicyDocumentResult.json()))
- *             .build());
- * 
- *     }
- * }
- * }
- * 
- * <!--End PulumiCodeChooser --> - * - * ### Example of Exclusive Inline Policies - * - * This example creates an IAM role with two inline IAM policies. If someone adds another inline policy out-of-band, on the next apply, this provider will remove that policy. If someone deletes these policies out-of-band, this provider will recreate them. - * - * <!--Start PulumiCodeChooser --> - *
- * {@code
- * package generated_program;
- * 
- * import com.pulumi.Context;
- * import com.pulumi.Pulumi;
- * import com.pulumi.core.Output;
- * import com.pulumi.aws.iam.IamFunctions;
- * import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs;
- * import com.pulumi.aws.iam.Role;
- * import com.pulumi.aws.iam.RoleArgs;
- * import com.pulumi.aws.iam.inputs.RoleInlinePolicyArgs;
- * import static com.pulumi.codegen.internal.Serialization.*;
- * import java.util.List;
- * import java.util.ArrayList;
- * import java.util.Map;
- * import java.io.File;
- * import java.nio.file.Files;
- * import java.nio.file.Paths;
- * 
- * public class App {
- *     public static void main(String[] args) {
- *         Pulumi.run(App::stack);
- *     }
- * 
- *     public static void stack(Context ctx) {
- *         final var inlinePolicy = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()
- *             .statements(GetPolicyDocumentStatementArgs.builder()
- *                 .actions("ec2:DescribeAccountAttributes")
- *                 .resources("*")
- *                 .build())
- *             .build());
- * 
- *         var example = new Role("example", RoleArgs.builder()
- *             .name("yak_role")
- *             .assumeRolePolicy(instanceAssumeRolePolicy.json())
- *             .inlinePolicies(            
- *                 RoleInlinePolicyArgs.builder()
- *                     .name("my_inline_policy")
- *                     .policy(serializeJson(
- *                         jsonObject(
- *                             jsonProperty("Version", "2012-10-17"),
- *                             jsonProperty("Statement", jsonArray(jsonObject(
- *                                 jsonProperty("Action", jsonArray("ec2:Describe*")),
- *                                 jsonProperty("Effect", "Allow"),
- *                                 jsonProperty("Resource", "*")
- *                             )))
- *                         )))
- *                     .build(),
- *                 RoleInlinePolicyArgs.builder()
- *                     .name("policy-8675309")
- *                     .policy(inlinePolicy.applyValue(getPolicyDocumentResult -> getPolicyDocumentResult.json()))
- *                     .build())
- *             .build());
- * 
- *     }
- * }
- * }
- * 
- * <!--End PulumiCodeChooser --> - * - * ### Example of Removing Inline Policies - * - * This example creates an IAM role with what appears to be empty IAM `inline_policy` argument instead of using `inline_policy` as a configuration block. The result is that if someone were to add an inline policy out-of-band, on the next apply, this provider will remove that policy. - * - * <!--Start PulumiCodeChooser --> - *
- * {@code
- * package generated_program;
- * 
- * import com.pulumi.Context;
- * import com.pulumi.Pulumi;
- * import com.pulumi.core.Output;
- * import com.pulumi.aws.iam.Role;
- * import com.pulumi.aws.iam.RoleArgs;
- * import com.pulumi.aws.iam.inputs.RoleInlinePolicyArgs;
- * import java.util.List;
- * import java.util.ArrayList;
- * import java.util.Map;
- * import java.io.File;
- * import java.nio.file.Files;
- * import java.nio.file.Paths;
- * 
- * public class App {
- *     public static void main(String[] args) {
- *         Pulumi.run(App::stack);
- *     }
- * 
- *     public static void stack(Context ctx) {
- *         var example = new Role("example", RoleArgs.builder()
- *             .inlinePolicies()
- *             .name("yak_role")
- *             .assumeRolePolicy(instanceAssumeRolePolicy.json())
- *             .build());
- * 
- *     }
- * }
- * }
- * 
- * <!--End PulumiCodeChooser --> - * - * ### Example of Exclusive Managed Policies - * - * This example creates an IAM role and attaches two managed IAM policies. If someone attaches another managed policy out-of-band, on the next apply, this provider will detach that policy. If someone detaches these policies out-of-band, this provider will attach them again. - * - * <!--Start PulumiCodeChooser --> - *
- * {@code
- * package generated_program;
- * 
- * import com.pulumi.Context;
- * import com.pulumi.Pulumi;
- * import com.pulumi.core.Output;
- * import com.pulumi.aws.iam.Policy;
- * import com.pulumi.aws.iam.PolicyArgs;
- * import com.pulumi.aws.iam.Role;
- * import com.pulumi.aws.iam.RoleArgs;
- * import static com.pulumi.codegen.internal.Serialization.*;
- * import java.util.List;
- * import java.util.ArrayList;
- * import java.util.Map;
- * import java.io.File;
- * import java.nio.file.Files;
- * import java.nio.file.Paths;
- * 
- * public class App {
- *     public static void main(String[] args) {
- *         Pulumi.run(App::stack);
- *     }
- * 
- *     public static void stack(Context ctx) {
- *         var policyOne = new Policy("policyOne", PolicyArgs.builder()
- *             .name("policy-618033")
- *             .policy(serializeJson(
- *                 jsonObject(
- *                     jsonProperty("Version", "2012-10-17"),
- *                     jsonProperty("Statement", jsonArray(jsonObject(
- *                         jsonProperty("Action", jsonArray("ec2:Describe*")),
- *                         jsonProperty("Effect", "Allow"),
- *                         jsonProperty("Resource", "*")
- *                     )))
- *                 )))
- *             .build());
- * 
- *         var policyTwo = new Policy("policyTwo", PolicyArgs.builder()
- *             .name("policy-381966")
- *             .policy(serializeJson(
- *                 jsonObject(
- *                     jsonProperty("Version", "2012-10-17"),
- *                     jsonProperty("Statement", jsonArray(jsonObject(
- *                         jsonProperty("Action", jsonArray(
- *                             "s3:ListAllMyBuckets", 
- *                             "s3:ListBucket", 
- *                             "s3:HeadBucket"
- *                         )),
- *                         jsonProperty("Effect", "Allow"),
- *                         jsonProperty("Resource", "*")
- *                     )))
- *                 )))
- *             .build());
- * 
- *         var example = new Role("example", RoleArgs.builder()
- *             .name("yak_role")
- *             .assumeRolePolicy(instanceAssumeRolePolicy.json())
- *             .managedPolicyArns(            
- *                 policyOne.arn(),
- *                 policyTwo.arn())
- *             .build());
- * 
- *     }
- * }
- * }
- * 
- * <!--End PulumiCodeChooser --> - * - * ### Example of Removing Managed Policies - * - * This example creates an IAM role with an empty `managed_policy_arns` argument. If someone attaches a policy out-of-band, on the next apply, this provider will detach that policy. - * - * <!--Start PulumiCodeChooser --> - *
- * {@code
- * package generated_program;
- * 
- * import com.pulumi.Context;
- * import com.pulumi.Pulumi;
- * import com.pulumi.core.Output;
- * import com.pulumi.aws.iam.Role;
- * import com.pulumi.aws.iam.RoleArgs;
- * import java.util.List;
- * import java.util.ArrayList;
- * import java.util.Map;
- * import java.io.File;
- * import java.nio.file.Files;
- * import java.nio.file.Paths;
- * 
- * public class App {
- *     public static void main(String[] args) {
- *         Pulumi.run(App::stack);
- *     }
- * 
- *     public static void stack(Context ctx) {
- *         var example = new Role("example", RoleArgs.builder()
- *             .name("yak_role")
- *             .assumeRolePolicy(instanceAssumeRolePolicy.json())
- *             .managedPolicyArns()
- *             .build());
- * 
- *     }
- * }
- * }
- * 
- * <!--End PulumiCodeChooser --> - * * ## Import * * Using `pulumi import`, import IAM Roles using the `name`. For example: @@ -437,20 +110,14 @@ public Output> forceDetachPolicies() { return Codegen.optional(this.forceDetachPolicies); } /** - * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ @Export(name="inlinePolicies", refs={List.class,RoleInlinePolicy.class}, tree="[0,1]") private Output> inlinePolicies; - /** - * @return Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * - */ public Output> inlinePolicies() { return this.inlinePolicies; } diff --git a/sdk/java/src/main/java/com/pulumi/aws/iam/RoleArgs.java b/sdk/java/src/main/java/com/pulumi/aws/iam/RoleArgs.java index dac35381f44..27c50c2b6a7 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/iam/RoleArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/iam/RoleArgs.java @@ -75,24 +75,20 @@ public Optional> forceDetachPolicies() { } /** - * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ @Import(name="inlinePolicies") private @Nullable Output> inlinePolicies; /** - * @return Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public Optional>> inlinePolicies() { return Optional.ofNullable(this.inlinePolicies); } @@ -300,44 +296,38 @@ public Builder forceDetachPolicies(Boolean forceDetachPolicies) { } /** - * @param inlinePolicies Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @return builder * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public Builder inlinePolicies(@Nullable Output> inlinePolicies) { $.inlinePolicies = inlinePolicies; return this; } /** - * @param inlinePolicies Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @return builder * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public Builder inlinePolicies(List inlinePolicies) { return inlinePolicies(Output.of(inlinePolicies)); } /** - * @param inlinePolicies Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @return builder * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public Builder inlinePolicies(RoleInlinePolicyArgs... inlinePolicies) { return inlinePolicies(List.of(inlinePolicies)); } diff --git a/sdk/java/src/main/java/com/pulumi/aws/iam/inputs/RoleState.java b/sdk/java/src/main/java/com/pulumi/aws/iam/inputs/RoleState.java index ff7a301c38d..e21d273be33 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/iam/inputs/RoleState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/iam/inputs/RoleState.java @@ -104,24 +104,20 @@ public Optional> forceDetachPolicies() { } /** - * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ @Import(name="inlinePolicies") private @Nullable Output> inlinePolicies; /** - * @return Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public Optional>> inlinePolicies() { return Optional.ofNullable(this.inlinePolicies); } @@ -413,44 +409,38 @@ public Builder forceDetachPolicies(Boolean forceDetachPolicies) { } /** - * @param inlinePolicies Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @return builder * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public Builder inlinePolicies(@Nullable Output> inlinePolicies) { $.inlinePolicies = inlinePolicies; return this; } /** - * @param inlinePolicies Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @return builder * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public Builder inlinePolicies(List inlinePolicies) { return inlinePolicies(Output.of(inlinePolicies)); } /** - * @param inlinePolicies Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. - * * @return builder * * @deprecated - * Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. * */ - @Deprecated /* Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ + @Deprecated /* The inline_policy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public Builder inlinePolicies(RoleInlinePolicyArgs... inlinePolicies) { return inlinePolicies(List.of(inlinePolicies)); } diff --git a/sdk/java/src/main/java/com/pulumi/aws/inputs/GetServiceArgs.java b/sdk/java/src/main/java/com/pulumi/aws/inputs/GetServiceArgs.java index ff9c2bb6861..93ed7b03499 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/inputs/GetServiceArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/inputs/GetServiceArgs.java @@ -83,14 +83,14 @@ public Optional> reverseDnsPrefix() { } /** - * Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + * Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). * */ @Import(name="serviceId") private @Nullable Output serviceId; /** - * @return Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + * @return Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). * */ public Optional> serviceId() { @@ -220,7 +220,7 @@ public Builder reverseDnsPrefix(String reverseDnsPrefix) { } /** - * @param serviceId Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + * @param serviceId Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). * * @return builder * @@ -231,7 +231,7 @@ public Builder serviceId(@Nullable Output serviceId) { } /** - * @param serviceId Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + * @param serviceId Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/aws/inputs/GetServicePlainArgs.java b/sdk/java/src/main/java/com/pulumi/aws/inputs/GetServicePlainArgs.java index bfc88a595e5..9f3ed1ff749 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/inputs/GetServicePlainArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/inputs/GetServicePlainArgs.java @@ -82,14 +82,14 @@ public Optional reverseDnsPrefix() { } /** - * Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + * Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). * */ @Import(name="serviceId") private @Nullable String serviceId; /** - * @return Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + * @return Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). * */ public Optional serviceId() { @@ -175,7 +175,7 @@ public Builder reverseDnsPrefix(@Nullable String reverseDnsPrefix) { } /** - * @param serviceId Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + * @param serviceId Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/aws/inputs/ProviderEndpointArgs.java b/sdk/java/src/main/java/com/pulumi/aws/inputs/ProviderEndpointArgs.java index c3b03fc55f6..6003d46f86d 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/inputs/ProviderEndpointArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/inputs/ProviderEndpointArgs.java @@ -930,6 +930,21 @@ public Optional> codecommit() { return Optional.ofNullable(this.codecommit); } + /** + * Use this to override the default service endpoint URL + * + */ + @Import(name="codeconnections") + private @Nullable Output codeconnections; + + /** + * @return Use this to override the default service endpoint URL + * + */ + public Optional> codeconnections() { + return Optional.ofNullable(this.codeconnections); + } + /** * Use this to override the default service endpoint URL * @@ -4429,6 +4444,7 @@ private ProviderEndpointArgs(ProviderEndpointArgs $) { this.codebuild = $.codebuild; this.codecatalyst = $.codecatalyst; this.codecommit = $.codecommit; + this.codeconnections = $.codeconnections; this.codedeploy = $.codedeploy; this.codeguruprofiler = $.codeguruprofiler; this.codegurureviewer = $.codegurureviewer; @@ -5959,6 +5975,27 @@ public Builder codecommit(String codecommit) { return codecommit(Output.of(codecommit)); } + /** + * @param codeconnections Use this to override the default service endpoint URL + * + * @return builder + * + */ + public Builder codeconnections(@Nullable Output codeconnections) { + $.codeconnections = codeconnections; + return this; + } + + /** + * @param codeconnections Use this to override the default service endpoint URL + * + * @return builder + * + */ + public Builder codeconnections(String codeconnections) { + return codeconnections(Output.of(codeconnections)); + } + /** * @param codedeploy Use this to override the default service endpoint URL * diff --git a/sdk/java/src/main/java/com/pulumi/aws/lb/Listener.java b/sdk/java/src/main/java/com/pulumi/aws/lb/Listener.java index 3ba8c102ab0..58658e489a2 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/lb/Listener.java +++ b/sdk/java/src/main/java/com/pulumi/aws/lb/Listener.java @@ -523,14 +523,14 @@ public Output> certificateArn() { return Codegen.optional(this.certificateArn); } /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. * */ @Export(name="defaultActions", refs={List.class,ListenerDefaultAction.class}, tree="[0,1]") private Output> defaultActions; /** - * @return Configuration block for default actions. Detailed below. + * @return Configuration block for default actions. See below. * */ public Output> defaultActions() { @@ -555,14 +555,14 @@ public Output loadBalancerArn() { return this.loadBalancerArn; } /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. * */ @Export(name="mutualAuthentication", refs={ListenerMutualAuthentication.class}, tree="[0]") private Output mutualAuthentication; /** - * @return The mutual authentication configuration information. Detailed below. + * @return The mutual authentication configuration information. See below. * */ public Output mutualAuthentication() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/lb/ListenerArgs.java b/sdk/java/src/main/java/com/pulumi/aws/lb/ListenerArgs.java index 1bbaade8ad1..36c0e47ca54 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/lb/ListenerArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/lb/ListenerArgs.java @@ -52,14 +52,14 @@ public Optional> certificateArn() { } /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. * */ @Import(name="defaultActions", required=true) private Output> defaultActions; /** - * @return Configuration block for default actions. Detailed below. + * @return Configuration block for default actions. See below. * */ public Output> defaultActions() { @@ -86,14 +86,14 @@ public Output loadBalancerArn() { } /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. * */ @Import(name="mutualAuthentication") private @Nullable Output mutualAuthentication; /** - * @return The mutual authentication configuration information. Detailed below. + * @return The mutual authentication configuration information. See below. * */ public Optional> mutualAuthentication() { @@ -235,7 +235,7 @@ public Builder certificateArn(String certificateArn) { } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -246,7 +246,7 @@ public Builder defaultActions(Output> defaultAct } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -256,7 +256,7 @@ public Builder defaultActions(List defaultActions) { } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -291,7 +291,7 @@ public Builder loadBalancerArn(String loadBalancerArn) { } /** - * @param mutualAuthentication The mutual authentication configuration information. Detailed below. + * @param mutualAuthentication The mutual authentication configuration information. See below. * * @return builder * @@ -302,7 +302,7 @@ public Builder mutualAuthentication(@Nullable Output authenticateCognito; /** - * @return Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + * @return Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. * */ public Optional> authenticateCognito() { @@ -38,14 +38,14 @@ public Optional> authentica } /** - * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. * */ @Import(name="authenticateOidc") private @Nullable Output authenticateOidc; /** - * @return Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * @return Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. * */ public Optional> authenticateOidc() { @@ -68,20 +68,14 @@ public Optional> fixedResponse() } /** - * Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `target_group_arn`. - * Detailed below. + * Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. * */ @Import(name="forward") private @Nullable Output forward; /** - * @return Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `target_group_arn`. - * Detailed below. + * @return Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. * */ public Optional> forward() { @@ -89,20 +83,14 @@ public Optional> forward() { } /** - * Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * */ @Import(name="order") private @Nullable Output order; /** - * @return Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * @return Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * */ public Optional> order() { @@ -110,14 +98,14 @@ public Optional> order() { } /** - * Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * */ @Import(name="redirect") private @Nullable Output redirect; /** - * @return Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * @return Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * */ public Optional> redirect() { @@ -125,20 +113,14 @@ public Optional> redirect() { } /** - * ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * */ @Import(name="targetGroupArn") private @Nullable Output targetGroupArn; /** - * @return ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * @return ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * */ public Optional> targetGroupArn() { @@ -196,7 +178,7 @@ public Builder(ListenerDefaultActionArgs defaults) { } /** - * @param authenticateCognito Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + * @param authenticateCognito Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. * * @return builder * @@ -207,7 +189,7 @@ public Builder authenticateCognito(@Nullable Output forwar } /** - * @param forward Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `target_group_arn`. - * Detailed below. + * @param forward Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. * * @return builder * @@ -286,10 +262,7 @@ public Builder forward(ListenerDefaultActionForwardArgs forward) { } /** - * @param order Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * @param order Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * * @return builder * @@ -300,10 +273,7 @@ public Builder order(@Nullable Output order) { } /** - * @param order Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * @param order Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * * @return builder * @@ -313,7 +283,7 @@ public Builder order(Integer order) { } /** - * @param redirect Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * @param redirect Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * * @return builder * @@ -324,7 +294,7 @@ public Builder redirect(@Nullable Output redi } /** - * @param redirect Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * @param redirect Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * * @return builder * @@ -334,10 +304,7 @@ public Builder redirect(ListenerDefaultActionRedirectArgs redirect) { } /** - * @param targetGroupArn ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * @param targetGroupArn ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * * @return builder * @@ -348,10 +315,7 @@ public Builder targetGroupArn(@Nullable Output targetGroupArn) { } /** - * @param targetGroupArn ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * @param targetGroupArn ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/aws/lb/inputs/ListenerDefaultActionAuthenticateCognitoArgs.java b/sdk/java/src/main/java/com/pulumi/aws/lb/inputs/ListenerDefaultActionAuthenticateCognitoArgs.java index 28d36ae3803..4f370dfbf99 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/lb/inputs/ListenerDefaultActionAuthenticateCognitoArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/lb/inputs/ListenerDefaultActionAuthenticateCognitoArgs.java @@ -19,14 +19,14 @@ public final class ListenerDefaultActionAuthenticateCognitoArgs extends com.pulu public static final ListenerDefaultActionAuthenticateCognitoArgs Empty = new ListenerDefaultActionAuthenticateCognitoArgs(); /** - * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * */ @Import(name="authenticationRequestExtraParams") private @Nullable Output> authenticationRequestExtraParams; /** - * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * */ public Optional>> authenticationRequestExtraParams() { @@ -174,7 +174,7 @@ public Builder(ListenerDefaultActionAuthenticateCognitoArgs defaults) { } /** - * @param authenticationRequestExtraParams Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * @param authenticationRequestExtraParams Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * * @return builder * @@ -185,7 +185,7 @@ public Builder authenticationRequestExtraParams(@Nullable Output stickiness; /** - * @return Configuration block for target group stickiness for the rule. Detailed below. + * @return Configuration block for target group stickiness for the rule. See below. * */ public Optional> stickiness() { @@ -34,7 +34,7 @@ public Optional> stickiness() } /** - * Set of 1-5 target group blocks. Detailed below. + * Set of 1-5 target group blocks. See below. * * The following arguments are optional: * @@ -43,7 +43,7 @@ public Optional> stickiness() private Output> targetGroups; /** - * @return Set of 1-5 target group blocks. Detailed below. + * @return Set of 1-5 target group blocks. See below. * * The following arguments are optional: * @@ -78,7 +78,7 @@ public Builder(ListenerDefaultActionForwardArgs defaults) { } /** - * @param stickiness Configuration block for target group stickiness for the rule. Detailed below. + * @param stickiness Configuration block for target group stickiness for the rule. See below. * * @return builder * @@ -89,7 +89,7 @@ public Builder stickiness(@Nullable Output ta } /** - * @param targetGroups Set of 1-5 target group blocks. Detailed below. + * @param targetGroups Set of 1-5 target group blocks. See below. * * The following arguments are optional: * diff --git a/sdk/java/src/main/java/com/pulumi/aws/lb/inputs/ListenerState.java b/sdk/java/src/main/java/com/pulumi/aws/lb/inputs/ListenerState.java index 3e4f6f4ffb4..abe571bc650 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/lb/inputs/ListenerState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/lb/inputs/ListenerState.java @@ -66,14 +66,14 @@ public Optional> certificateArn() { } /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. * */ @Import(name="defaultActions") private @Nullable Output> defaultActions; /** - * @return Configuration block for default actions. Detailed below. + * @return Configuration block for default actions. See below. * */ public Optional>> defaultActions() { @@ -100,14 +100,14 @@ public Optional> loadBalancerArn() { } /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. * */ @Import(name="mutualAuthentication") private @Nullable Output mutualAuthentication; /** - * @return The mutual authentication configuration information. Detailed below. + * @return The mutual authentication configuration information. See below. * */ public Optional> mutualAuthentication() { @@ -295,7 +295,7 @@ public Builder certificateArn(String certificateArn) { } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -306,7 +306,7 @@ public Builder defaultActions(@Nullable Output> } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -316,7 +316,7 @@ public Builder defaultActions(List defaultActions) { } /** - * @param defaultActions Configuration block for default actions. Detailed below. + * @param defaultActions Configuration block for default actions. See below. * * @return builder * @@ -351,7 +351,7 @@ public Builder loadBalancerArn(String loadBalancerArn) { } /** - * @param mutualAuthentication The mutual authentication configuration information. Detailed below. + * @param mutualAuthentication The mutual authentication configuration information. See below. * * @return builder * @@ -362,7 +362,7 @@ public Builder mutualAuthentication(@Nullable Output authenticateCognito() { return Optional.ofNullable(this.authenticateCognito); } /** - * @return Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * @return Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. * */ public Optional authenticateOidc() { @@ -93,37 +84,28 @@ public Optional fixedResponse() { return Optional.ofNullable(this.fixedResponse); } /** - * @return Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `target_group_arn`. - * Detailed below. + * @return Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. * */ public Optional forward() { return Optional.ofNullable(this.forward); } /** - * @return Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * @return Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. * */ public Optional order() { return Optional.ofNullable(this.order); } /** - * @return Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * @return Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. * */ public Optional redirect() { return Optional.ofNullable(this.redirect); } /** - * @return ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * @return ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. * */ public Optional targetGroupArn() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/lb/outputs/ListenerDefaultActionAuthenticateCognito.java b/sdk/java/src/main/java/com/pulumi/aws/lb/outputs/ListenerDefaultActionAuthenticateCognito.java index 2135f627d73..fded91083bc 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/lb/outputs/ListenerDefaultActionAuthenticateCognito.java +++ b/sdk/java/src/main/java/com/pulumi/aws/lb/outputs/ListenerDefaultActionAuthenticateCognito.java @@ -15,7 +15,7 @@ @CustomType public final class ListenerDefaultActionAuthenticateCognito { /** - * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * */ private @Nullable Map authenticationRequestExtraParams; @@ -59,7 +59,7 @@ public final class ListenerDefaultActionAuthenticateCognito { private ListenerDefaultActionAuthenticateCognito() {} /** - * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * @return Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. * */ public Map authenticationRequestExtraParams() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/lb/outputs/ListenerDefaultActionForward.java b/sdk/java/src/main/java/com/pulumi/aws/lb/outputs/ListenerDefaultActionForward.java index 8547b358a3e..288285dff27 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/lb/outputs/ListenerDefaultActionForward.java +++ b/sdk/java/src/main/java/com/pulumi/aws/lb/outputs/ListenerDefaultActionForward.java @@ -15,12 +15,12 @@ @CustomType public final class ListenerDefaultActionForward { /** - * @return Configuration block for target group stickiness for the rule. Detailed below. + * @return Configuration block for target group stickiness for the rule. See below. * */ private @Nullable ListenerDefaultActionForwardStickiness stickiness; /** - * @return Set of 1-5 target group blocks. Detailed below. + * @return Set of 1-5 target group blocks. See below. * * The following arguments are optional: * @@ -29,14 +29,14 @@ public final class ListenerDefaultActionForward { private ListenerDefaultActionForward() {} /** - * @return Configuration block for target group stickiness for the rule. Detailed below. + * @return Configuration block for target group stickiness for the rule. See below. * */ public Optional stickiness() { return Optional.ofNullable(this.stickiness); } /** - * @return Set of 1-5 target group blocks. Detailed below. + * @return Set of 1-5 target group blocks. See below. * * The following arguments are optional: * diff --git a/sdk/java/src/main/java/com/pulumi/aws/opensearch/outputs/GetServerlessCollectionResult.java b/sdk/java/src/main/java/com/pulumi/aws/opensearch/outputs/GetServerlessCollectionResult.java index 2c41fc889db..e6619f034b8 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/opensearch/outputs/GetServerlessCollectionResult.java +++ b/sdk/java/src/main/java/com/pulumi/aws/opensearch/outputs/GetServerlessCollectionResult.java @@ -36,6 +36,12 @@ public final class GetServerlessCollectionResult { * */ private String description; + /** + * @return A failure code associated with the collection. + * + */ + private String failureCode; + private String failureMessage; private String id; /** * @return The ARN of the Amazon Web Services KMS key used to encrypt the collection. @@ -100,6 +106,16 @@ public String dashboardEndpoint() { public String description() { return this.description; } + /** + * @return A failure code associated with the collection. + * + */ + public String failureCode() { + return this.failureCode; + } + public String failureMessage() { + return this.failureMessage; + } public String id() { return this.id; } @@ -156,6 +172,8 @@ public static final class Builder { private String createdDate; private String dashboardEndpoint; private String description; + private String failureCode; + private String failureMessage; private String id; private String kmsKeyArn; private String lastModifiedDate; @@ -171,6 +189,8 @@ public Builder(GetServerlessCollectionResult defaults) { this.createdDate = defaults.createdDate; this.dashboardEndpoint = defaults.dashboardEndpoint; this.description = defaults.description; + this.failureCode = defaults.failureCode; + this.failureMessage = defaults.failureMessage; this.id = defaults.id; this.kmsKeyArn = defaults.kmsKeyArn; this.lastModifiedDate = defaults.lastModifiedDate; @@ -221,6 +241,22 @@ public Builder description(String description) { return this; } @CustomType.Setter + public Builder failureCode(String failureCode) { + if (failureCode == null) { + throw new MissingRequiredPropertyException("GetServerlessCollectionResult", "failureCode"); + } + this.failureCode = failureCode; + return this; + } + @CustomType.Setter + public Builder failureMessage(String failureMessage) { + if (failureMessage == null) { + throw new MissingRequiredPropertyException("GetServerlessCollectionResult", "failureMessage"); + } + this.failureMessage = failureMessage; + return this; + } + @CustomType.Setter public Builder id(String id) { if (id == null) { throw new MissingRequiredPropertyException("GetServerlessCollectionResult", "id"); @@ -283,6 +319,8 @@ public GetServerlessCollectionResult build() { _resultValue.createdDate = createdDate; _resultValue.dashboardEndpoint = dashboardEndpoint; _resultValue.description = description; + _resultValue.failureCode = failureCode; + _resultValue.failureMessage = failureMessage; _resultValue.id = id; _resultValue.kmsKeyArn = kmsKeyArn; _resultValue.lastModifiedDate = lastModifiedDate; diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/DataSource.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/DataSource.java index 007d7464115..6923f8c5cac 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/DataSource.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/DataSource.java @@ -112,14 +112,14 @@ public Output awsAccountId() { return this.awsAccountId; } /** - * The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * */ @Export(name="credentials", refs={DataSourceCredentials.class}, tree="[0]") private Output credentials; /** - * @return The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * @return The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * */ public Output> credentials() { @@ -186,14 +186,14 @@ public Output>> permissions() { * */ @Export(name="sslProperties", refs={DataSourceSslProperties.class}, tree="[0]") - private Output sslProperties; + private Output sslProperties; /** * @return Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details. * */ - public Output> sslProperties() { - return Codegen.optional(this.sslProperties); + public Output sslProperties() { + return this.sslProperties; } /** * Key-value map of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/DataSourceArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/DataSourceArgs.java index 2dbf6865a31..27ff07e87cd 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/DataSourceArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/DataSourceArgs.java @@ -39,14 +39,14 @@ public Optional> awsAccountId() { } /** - * The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * */ @Import(name="credentials") private @Nullable Output credentials; /** - * @return The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * @return The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * */ public Optional> credentials() { @@ -232,7 +232,7 @@ public Builder awsAccountId(String awsAccountId) { } /** - * @param credentials The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * @param credentials The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * * @return builder * @@ -243,7 +243,7 @@ public Builder credentials(@Nullable Output credentia } /** - * @param credentials The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * @param credentials The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataSourceCredentialsArgs.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataSourceCredentialsArgs.java index a8ff289b4fb..efb979aed4c 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataSourceCredentialsArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataSourceCredentialsArgs.java @@ -48,11 +48,27 @@ public Optional> credentialPair( return Optional.ofNullable(this.credentialPair); } + /** + * The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + * + */ + @Import(name="secretArn") + private @Nullable Output secretArn; + + /** + * @return The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + * + */ + public Optional> secretArn() { + return Optional.ofNullable(this.secretArn); + } + private DataSourceCredentialsArgs() {} private DataSourceCredentialsArgs(DataSourceCredentialsArgs $) { this.copySourceArn = $.copySourceArn; this.credentialPair = $.credentialPair; + this.secretArn = $.secretArn; } public static Builder builder() { @@ -117,6 +133,27 @@ public Builder credentialPair(DataSourceCredentialsCredentialPairArgs credential return credentialPair(Output.of(credentialPair)); } + /** + * @param secretArn The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + * + * @return builder + * + */ + public Builder secretArn(@Nullable Output secretArn) { + $.secretArn = secretArn; + return this; + } + + /** + * @param secretArn The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + * + * @return builder + * + */ + public Builder secretArn(String secretArn) { + return secretArn(Output.of(secretArn)); + } + public DataSourceCredentialsArgs build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataSourceState.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataSourceState.java index 56bb0c23e98..8ae571b8593 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataSourceState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/inputs/DataSourceState.java @@ -53,14 +53,14 @@ public Optional> awsAccountId() { } /** - * The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * */ @Import(name="credentials") private @Nullable Output credentials; /** - * @return The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * @return The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * */ public Optional> credentials() { @@ -292,7 +292,7 @@ public Builder awsAccountId(String awsAccountId) { } /** - * @param credentials The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * @param credentials The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * * @return builder * @@ -303,7 +303,7 @@ public Builder credentials(@Nullable Output credentia } /** - * @param credentials The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * @param credentials The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataSourceCredentials.java b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataSourceCredentials.java index 01f9204b01c..cbc862091c7 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataSourceCredentials.java +++ b/sdk/java/src/main/java/com/pulumi/aws/quicksight/outputs/DataSourceCredentials.java @@ -23,6 +23,11 @@ public final class DataSourceCredentials { * */ private @Nullable DataSourceCredentialsCredentialPair credentialPair; + /** + * @return The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + * + */ + private @Nullable String secretArn; private DataSourceCredentials() {} /** @@ -40,6 +45,13 @@ public Optional copySourceArn() { public Optional credentialPair() { return Optional.ofNullable(this.credentialPair); } + /** + * @return The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + * + */ + public Optional secretArn() { + return Optional.ofNullable(this.secretArn); + } public static Builder builder() { return new Builder(); @@ -52,11 +64,13 @@ public static Builder builder(DataSourceCredentials defaults) { public static final class Builder { private @Nullable String copySourceArn; private @Nullable DataSourceCredentialsCredentialPair credentialPair; + private @Nullable String secretArn; public Builder() {} public Builder(DataSourceCredentials defaults) { Objects.requireNonNull(defaults); this.copySourceArn = defaults.copySourceArn; this.credentialPair = defaults.credentialPair; + this.secretArn = defaults.secretArn; } @CustomType.Setter @@ -71,10 +85,17 @@ public Builder credentialPair(@Nullable DataSourceCredentialsCredentialPair cred this.credentialPair = credentialPair; return this; } + @CustomType.Setter + public Builder secretArn(@Nullable String secretArn) { + + this.secretArn = secretArn; + return this; + } public DataSourceCredentials build() { final var _resultValue = new DataSourceCredentials(); _resultValue.copySourceArn = copySourceArn; _resultValue.credentialPair = credentialPair; + _resultValue.secretArn = secretArn; return _resultValue; } } diff --git a/sdk/java/src/main/java/com/pulumi/aws/sagemaker/Workteam.java b/sdk/java/src/main/java/com/pulumi/aws/sagemaker/Workteam.java index 372a51f083a..1b90cd553cf 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/sagemaker/Workteam.java +++ b/sdk/java/src/main/java/com/pulumi/aws/sagemaker/Workteam.java @@ -59,7 +59,7 @@ * .cognitoMemberDefinition(WorkteamMemberDefinitionCognitoMemberDefinitionArgs.builder() * .clientId(exampleAwsCognitoUserPoolClient.id()) * .userPool(exampleAwsCognitoUserPoolDomain.userPoolId()) - * .userGroup(exampleAwsCognitoUserGroup.id()) + * .userGroup(exampleAwsCognitoUserGroup.name()) * .build()) * .build()) * .build()); @@ -242,28 +242,28 @@ public Output workerAccessConfiguration() { return this.workerAccessConfiguration; } /** - * The name of the Workteam (must be unique). + * The name of the workforce. * */ @Export(name="workforceName", refs={String.class}, tree="[0]") private Output workforceName; /** - * @return The name of the Workteam (must be unique). + * @return The name of the workforce. * */ public Output workforceName() { return this.workforceName; } /** - * The name of the workforce. + * The name of the Workteam (must be unique). * */ @Export(name="workteamName", refs={String.class}, tree="[0]") private Output workteamName; /** - * @return The name of the workforce. + * @return The name of the Workteam (must be unique). * */ public Output workteamName() { diff --git a/sdk/java/src/main/java/com/pulumi/aws/sagemaker/WorkteamArgs.java b/sdk/java/src/main/java/com/pulumi/aws/sagemaker/WorkteamArgs.java index 131fee94009..76b27d3d254 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/sagemaker/WorkteamArgs.java +++ b/sdk/java/src/main/java/com/pulumi/aws/sagemaker/WorkteamArgs.java @@ -97,14 +97,14 @@ public Optional> workerAccessConfi } /** - * The name of the Workteam (must be unique). + * The name of the workforce. * */ @Import(name="workforceName", required=true) private Output workforceName; /** - * @return The name of the Workteam (must be unique). + * @return The name of the workforce. * */ public Output workforceName() { @@ -112,14 +112,14 @@ public Output workforceName() { } /** - * The name of the workforce. + * The name of the Workteam (must be unique). * */ @Import(name="workteamName", required=true) private Output workteamName; /** - * @return The name of the workforce. + * @return The name of the Workteam (must be unique). * */ public Output workteamName() { @@ -272,7 +272,7 @@ public Builder workerAccessConfiguration(WorkteamWorkerAccessConfigurationArgs w } /** - * @param workforceName The name of the Workteam (must be unique). + * @param workforceName The name of the workforce. * * @return builder * @@ -283,7 +283,7 @@ public Builder workforceName(Output workforceName) { } /** - * @param workforceName The name of the Workteam (must be unique). + * @param workforceName The name of the workforce. * * @return builder * @@ -293,7 +293,7 @@ public Builder workforceName(String workforceName) { } /** - * @param workteamName The name of the workforce. + * @param workteamName The name of the Workteam (must be unique). * * @return builder * @@ -304,7 +304,7 @@ public Builder workteamName(Output workteamName) { } /** - * @param workteamName The name of the workforce. + * @param workteamName The name of the Workteam (must be unique). * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/aws/sagemaker/inputs/WorkteamState.java b/sdk/java/src/main/java/com/pulumi/aws/sagemaker/inputs/WorkteamState.java index b3ddb4097ca..98f6c16a29f 100644 --- a/sdk/java/src/main/java/com/pulumi/aws/sagemaker/inputs/WorkteamState.java +++ b/sdk/java/src/main/java/com/pulumi/aws/sagemaker/inputs/WorkteamState.java @@ -149,14 +149,14 @@ public Optional> workerAccessConfi } /** - * The name of the Workteam (must be unique). + * The name of the workforce. * */ @Import(name="workforceName") private @Nullable Output workforceName; /** - * @return The name of the Workteam (must be unique). + * @return The name of the workforce. * */ public Optional> workforceName() { @@ -164,14 +164,14 @@ public Optional> workforceName() { } /** - * The name of the workforce. + * The name of the Workteam (must be unique). * */ @Import(name="workteamName") private @Nullable Output workteamName; /** - * @return The name of the workforce. + * @return The name of the Workteam (must be unique). * */ public Optional> workteamName() { @@ -398,7 +398,7 @@ public Builder workerAccessConfiguration(WorkteamWorkerAccessConfigurationArgs w } /** - * @param workforceName The name of the Workteam (must be unique). + * @param workforceName The name of the workforce. * * @return builder * @@ -409,7 +409,7 @@ public Builder workforceName(@Nullable Output workforceName) { } /** - * @param workforceName The name of the Workteam (must be unique). + * @param workforceName The name of the workforce. * * @return builder * @@ -419,7 +419,7 @@ public Builder workforceName(String workforceName) { } /** - * @param workteamName The name of the workforce. + * @param workteamName The name of the Workteam (must be unique). * * @return builder * @@ -430,7 +430,7 @@ public Builder workteamName(@Nullable Output workteamName) { } /** - * @param workteamName The name of the workforce. + * @param workteamName The name of the Workteam (must be unique). * * @return builder * diff --git a/sdk/nodejs/alb/listener.ts b/sdk/nodejs/alb/listener.ts index 6bc073814ea..c4285bea0a7 100644 --- a/sdk/nodejs/alb/listener.ts +++ b/sdk/nodejs/alb/listener.ts @@ -265,7 +265,7 @@ export class Listener extends pulumi.CustomResource { */ public readonly certificateArn!: pulumi.Output; /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. */ public readonly defaultActions!: pulumi.Output; /** @@ -275,7 +275,7 @@ export class Listener extends pulumi.CustomResource { */ public readonly loadBalancerArn!: pulumi.Output; /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. */ public readonly mutualAuthentication!: pulumi.Output; /** @@ -369,7 +369,7 @@ export interface ListenerState { */ certificateArn?: pulumi.Input; /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. */ defaultActions?: pulumi.Input[]>; /** @@ -379,7 +379,7 @@ export interface ListenerState { */ loadBalancerArn?: pulumi.Input; /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. */ mutualAuthentication?: pulumi.Input; /** @@ -419,7 +419,7 @@ export interface ListenerArgs { */ certificateArn?: pulumi.Input; /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. */ defaultActions: pulumi.Input[]>; /** @@ -429,7 +429,7 @@ export interface ListenerArgs { */ loadBalancerArn: pulumi.Input; /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. */ mutualAuthentication?: pulumi.Input; /** diff --git a/sdk/nodejs/backup/vaultPolicy.ts b/sdk/nodejs/backup/vaultPolicy.ts index 424ceb56bd1..f6853c0f373 100644 --- a/sdk/nodejs/backup/vaultPolicy.ts +++ b/sdk/nodejs/backup/vaultPolicy.ts @@ -13,13 +13,14 @@ import * as utilities from "../utilities"; * import * as pulumi from "@pulumi/pulumi"; * import * as aws from "@pulumi/aws"; * + * const current = aws.getCallerIdentity({}); * const exampleVault = new aws.backup.Vault("example", {name: "example"}); - * const example = aws.iam.getPolicyDocumentOutput({ + * const example = pulumi.all([current, exampleVault.arn]).apply(([current, arn]) => aws.iam.getPolicyDocumentOutput({ * statements: [{ * effect: "Allow", * principals: [{ * type: "AWS", - * identifiers: ["*"], + * identifiers: [current.accountId], * }], * actions: [ * "backup:DescribeBackupVault", @@ -31,9 +32,9 @@ import * as utilities from "../utilities"; * "backup:GetBackupVaultNotifications", * "backup:PutBackupVaultNotifications", * ], - * resources: [exampleVault.arn], + * resources: [arn], * }], - * }); + * })); * const exampleVaultPolicy = new aws.backup.VaultPolicy("example", { * backupVaultName: exampleVault.name, * policy: example.apply(example => example.json), diff --git a/sdk/nodejs/bedrock/agentAgent.ts b/sdk/nodejs/bedrock/agentAgent.ts index b4954ef1542..c0294414f74 100644 --- a/sdk/nodejs/bedrock/agentAgent.ts +++ b/sdk/nodejs/bedrock/agentAgent.ts @@ -134,6 +134,7 @@ export class AgentAgent extends pulumi.CustomResource { * The following arguments are optional: */ public readonly foundationModel!: pulumi.Output; + public readonly guardrailConfigurations!: pulumi.Output; /** * Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. */ @@ -187,6 +188,7 @@ export class AgentAgent extends pulumi.CustomResource { resourceInputs["customerEncryptionKeyArn"] = state ? state.customerEncryptionKeyArn : undefined; resourceInputs["description"] = state ? state.description : undefined; resourceInputs["foundationModel"] = state ? state.foundationModel : undefined; + resourceInputs["guardrailConfigurations"] = state ? state.guardrailConfigurations : undefined; resourceInputs["idleSessionTtlInSeconds"] = state ? state.idleSessionTtlInSeconds : undefined; resourceInputs["instruction"] = state ? state.instruction : undefined; resourceInputs["prepareAgent"] = state ? state.prepareAgent : undefined; @@ -211,6 +213,7 @@ export class AgentAgent extends pulumi.CustomResource { resourceInputs["customerEncryptionKeyArn"] = args ? args.customerEncryptionKeyArn : undefined; resourceInputs["description"] = args ? args.description : undefined; resourceInputs["foundationModel"] = args ? args.foundationModel : undefined; + resourceInputs["guardrailConfigurations"] = args ? args.guardrailConfigurations : undefined; resourceInputs["idleSessionTtlInSeconds"] = args ? args.idleSessionTtlInSeconds : undefined; resourceInputs["instruction"] = args ? args.instruction : undefined; resourceInputs["prepareAgent"] = args ? args.prepareAgent : undefined; @@ -266,6 +269,7 @@ export interface AgentAgentState { * The following arguments are optional: */ foundationModel?: pulumi.Input; + guardrailConfigurations?: pulumi.Input[]>; /** * Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. */ @@ -325,6 +329,7 @@ export interface AgentAgentArgs { * The following arguments are optional: */ foundationModel: pulumi.Input; + guardrailConfigurations?: pulumi.Input[]>; /** * Number of seconds for which Amazon Bedrock keeps information about a user's conversation with the agent. A user interaction remains active for the amount of time specified. If no conversation occurs during this time, the session expires and Amazon Bedrock deletes any data provided before the timeout. */ diff --git a/sdk/nodejs/connect/getInstance.ts b/sdk/nodejs/connect/getInstance.ts index 7c8d93a27e9..a8eaa059077 100644 --- a/sdk/nodejs/connect/getInstance.ts +++ b/sdk/nodejs/connect/getInstance.ts @@ -37,6 +37,7 @@ export function getInstance(args?: GetInstanceArgs, opts?: pulumi.InvokeOptions) return pulumi.runtime.invoke("aws:connect/getInstance:getInstance", { "instanceAlias": args.instanceAlias, "instanceId": args.instanceId, + "tags": args.tags, }, opts); } @@ -52,6 +53,10 @@ export interface GetInstanceArgs { * Returns information on a specific connect instance by id */ instanceId?: string; + /** + * A map of tags to assigned to the instance. + */ + tags?: {[key: string]: string}; } /** @@ -109,6 +114,10 @@ export interface GetInstanceResult { * State of the instance. */ readonly status: string; + /** + * A map of tags to assigned to the instance. + */ + readonly tags: {[key: string]: string}; } /** * Provides details about a specific Amazon Connect Instance. @@ -143,6 +152,7 @@ export function getInstanceOutput(args?: GetInstanceOutputArgs, opts?: pulumi.In return pulumi.runtime.invokeOutput("aws:connect/getInstance:getInstance", { "instanceAlias": args.instanceAlias, "instanceId": args.instanceId, + "tags": args.tags, }, opts); } @@ -158,4 +168,8 @@ export interface GetInstanceOutputArgs { * Returns information on a specific connect instance by id */ instanceId?: pulumi.Input; + /** + * A map of tags to assigned to the instance. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; } diff --git a/sdk/nodejs/connect/instance.ts b/sdk/nodejs/connect/instance.ts index 3ee905c59e3..832c336759f 100644 --- a/sdk/nodejs/connect/instance.ts +++ b/sdk/nodejs/connect/instance.ts @@ -8,7 +8,7 @@ import * as utilities from "../utilities"; * Provides an Amazon Connect instance resource. For more information see * [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) * - * !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. + * !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. * * ## Example Usage * @@ -21,6 +21,9 @@ import * as utilities from "../utilities"; * inboundCallsEnabled: true, * instanceAlias: "friendly-name-connect", * outboundCallsEnabled: true, + * tags: { + * hello: "world", + * }, * }); * ``` * @@ -135,7 +138,6 @@ export class Instance extends pulumi.CustomResource { public readonly multiPartyConferenceEnabled!: pulumi.Output; /** * Specifies whether outbound calls are enabled. - * */ public readonly outboundCallsEnabled!: pulumi.Output; /** @@ -146,6 +148,17 @@ export class Instance extends pulumi.CustomResource { * The state of the instance. */ public /*out*/ readonly status!: pulumi.Output; + /** + * Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * + */ + public readonly tags!: pulumi.Output<{[key: string]: string} | undefined>; + /** + * A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. + * + * @deprecated Please use `tags` instead. + */ + public /*out*/ readonly tagsAll!: pulumi.Output<{[key: string]: string}>; /** * Create a Instance resource with the given unique name, arguments, and options. @@ -174,6 +187,8 @@ export class Instance extends pulumi.CustomResource { resourceInputs["outboundCallsEnabled"] = state ? state.outboundCallsEnabled : undefined; resourceInputs["serviceRole"] = state ? state.serviceRole : undefined; resourceInputs["status"] = state ? state.status : undefined; + resourceInputs["tags"] = state ? state.tags : undefined; + resourceInputs["tagsAll"] = state ? state.tagsAll : undefined; } else { const args = argsOrState as InstanceArgs | undefined; if ((!args || args.identityManagementType === undefined) && !opts.urn) { @@ -195,10 +210,12 @@ export class Instance extends pulumi.CustomResource { resourceInputs["instanceAlias"] = args ? args.instanceAlias : undefined; resourceInputs["multiPartyConferenceEnabled"] = args ? args.multiPartyConferenceEnabled : undefined; resourceInputs["outboundCallsEnabled"] = args ? args.outboundCallsEnabled : undefined; + resourceInputs["tags"] = args ? args.tags : undefined; resourceInputs["arn"] = undefined /*out*/; resourceInputs["createdTime"] = undefined /*out*/; resourceInputs["serviceRole"] = undefined /*out*/; resourceInputs["status"] = undefined /*out*/; + resourceInputs["tagsAll"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(Instance.__pulumiType, name, resourceInputs, opts); @@ -255,7 +272,6 @@ export interface InstanceState { multiPartyConferenceEnabled?: pulumi.Input; /** * Specifies whether outbound calls are enabled. - * */ outboundCallsEnabled?: pulumi.Input; /** @@ -266,6 +282,17 @@ export interface InstanceState { * The state of the instance. */ status?: pulumi.Input; + /** + * Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + /** + * A map of tags assigned to the resource, including those inherited from the provider `defaultTags` configuration block. + * + * @deprecated Please use `tags` instead. + */ + tagsAll?: pulumi.Input<{[key: string]: pulumi.Input}>; } /** @@ -310,7 +337,11 @@ export interface InstanceArgs { multiPartyConferenceEnabled?: pulumi.Input; /** * Specifies whether outbound calls are enabled. - * */ outboundCallsEnabled: pulumi.Input; + /** + * Tags to apply to the Instance. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + * + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; } diff --git a/sdk/nodejs/ec2transitgateway/getTransitGateway.ts b/sdk/nodejs/ec2transitgateway/getTransitGateway.ts index cb2bd6f6177..77e4688b0c9 100644 --- a/sdk/nodejs/ec2transitgateway/getTransitGateway.ts +++ b/sdk/nodejs/ec2transitgateway/getTransitGateway.ts @@ -118,6 +118,10 @@ export interface GetTransitGatewayResult { * Identifier of the default propagation route table */ readonly propagationDefaultRouteTableId: string; + /** + * Whether Security Group Referencing Support is enabled + */ + readonly securityGroupReferencingSupport: string; /** * Key-value tags for the EC2 Transit Gateway */ diff --git a/sdk/nodejs/ec2transitgateway/getVpcAttachment.ts b/sdk/nodejs/ec2transitgateway/getVpcAttachment.ts index 54cbee6b0b0..2f43f243013 100644 --- a/sdk/nodejs/ec2transitgateway/getVpcAttachment.ts +++ b/sdk/nodejs/ec2transitgateway/getVpcAttachment.ts @@ -86,6 +86,10 @@ export interface GetVpcAttachmentResult { * Whether IPv6 support is enabled. */ readonly ipv6Support: string; + /** + * Whether Security Group Referencing Support is enabled. + */ + readonly securityGroupReferencingSupport: string; /** * Identifiers of EC2 Subnets. */ diff --git a/sdk/nodejs/ec2transitgateway/transitGateway.ts b/sdk/nodejs/ec2transitgateway/transitGateway.ts index 563f644a46f..ff55e4cf52e 100644 --- a/sdk/nodejs/ec2transitgateway/transitGateway.ts +++ b/sdk/nodejs/ec2transitgateway/transitGateway.ts @@ -100,6 +100,10 @@ export class TransitGateway extends pulumi.CustomResource { * Identifier of the default propagation route table */ public /*out*/ readonly propagationDefaultRouteTableId!: pulumi.Output; + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + */ + public readonly securityGroupReferencingSupport!: pulumi.Output; /** * Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. */ @@ -143,6 +147,7 @@ export class TransitGateway extends pulumi.CustomResource { resourceInputs["multicastSupport"] = state ? state.multicastSupport : undefined; resourceInputs["ownerId"] = state ? state.ownerId : undefined; resourceInputs["propagationDefaultRouteTableId"] = state ? state.propagationDefaultRouteTableId : undefined; + resourceInputs["securityGroupReferencingSupport"] = state ? state.securityGroupReferencingSupport : undefined; resourceInputs["tags"] = state ? state.tags : undefined; resourceInputs["tagsAll"] = state ? state.tagsAll : undefined; resourceInputs["transitGatewayCidrBlocks"] = state ? state.transitGatewayCidrBlocks : undefined; @@ -156,6 +161,7 @@ export class TransitGateway extends pulumi.CustomResource { resourceInputs["description"] = args ? args.description : undefined; resourceInputs["dnsSupport"] = args ? args.dnsSupport : undefined; resourceInputs["multicastSupport"] = args ? args.multicastSupport : undefined; + resourceInputs["securityGroupReferencingSupport"] = args ? args.securityGroupReferencingSupport : undefined; resourceInputs["tags"] = args ? args.tags : undefined; resourceInputs["transitGatewayCidrBlocks"] = args ? args.transitGatewayCidrBlocks : undefined; resourceInputs["vpnEcmpSupport"] = args ? args.vpnEcmpSupport : undefined; @@ -220,6 +226,10 @@ export interface TransitGatewayState { * Identifier of the default propagation route table */ propagationDefaultRouteTableId?: pulumi.Input; + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + */ + securityGroupReferencingSupport?: pulumi.Input; /** * Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. */ @@ -274,6 +284,10 @@ export interface TransitGatewayArgs { * Whether Multicast support is enabled. Required to use `ec2TransitGatewayMulticastDomain`. Valid values: `disable`, `enable`. Default value: `disable`. */ multicastSupport?: pulumi.Input; + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + */ + securityGroupReferencingSupport?: pulumi.Input; /** * Key-value tags for the EC2 Transit Gateway. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. */ diff --git a/sdk/nodejs/ec2transitgateway/vpcAttachment.ts b/sdk/nodejs/ec2transitgateway/vpcAttachment.ts index 784c4753f23..dc83af670fa 100644 --- a/sdk/nodejs/ec2transitgateway/vpcAttachment.ts +++ b/sdk/nodejs/ec2transitgateway/vpcAttachment.ts @@ -68,6 +68,10 @@ export class VpcAttachment extends pulumi.CustomResource { * Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. */ public readonly ipv6Support!: pulumi.Output; + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + */ + public readonly securityGroupReferencingSupport!: pulumi.Output; /** * Identifiers of EC2 Subnets. */ @@ -119,6 +123,7 @@ export class VpcAttachment extends pulumi.CustomResource { resourceInputs["applianceModeSupport"] = state ? state.applianceModeSupport : undefined; resourceInputs["dnsSupport"] = state ? state.dnsSupport : undefined; resourceInputs["ipv6Support"] = state ? state.ipv6Support : undefined; + resourceInputs["securityGroupReferencingSupport"] = state ? state.securityGroupReferencingSupport : undefined; resourceInputs["subnetIds"] = state ? state.subnetIds : undefined; resourceInputs["tags"] = state ? state.tags : undefined; resourceInputs["tagsAll"] = state ? state.tagsAll : undefined; @@ -141,6 +146,7 @@ export class VpcAttachment extends pulumi.CustomResource { resourceInputs["applianceModeSupport"] = args ? args.applianceModeSupport : undefined; resourceInputs["dnsSupport"] = args ? args.dnsSupport : undefined; resourceInputs["ipv6Support"] = args ? args.ipv6Support : undefined; + resourceInputs["securityGroupReferencingSupport"] = args ? args.securityGroupReferencingSupport : undefined; resourceInputs["subnetIds"] = args ? args.subnetIds : undefined; resourceInputs["tags"] = args ? args.tags : undefined; resourceInputs["transitGatewayDefaultRouteTableAssociation"] = args ? args.transitGatewayDefaultRouteTableAssociation : undefined; @@ -171,6 +177,10 @@ export interface VpcAttachmentState { * Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. */ ipv6Support?: pulumi.Input; + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + */ + securityGroupReferencingSupport?: pulumi.Input; /** * Identifiers of EC2 Subnets. */ @@ -223,6 +233,10 @@ export interface VpcAttachmentArgs { * Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. */ ipv6Support?: pulumi.Input; + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + */ + securityGroupReferencingSupport?: pulumi.Input; /** * Identifiers of EC2 Subnets. */ diff --git a/sdk/nodejs/ec2transitgateway/vpcAttachmentAccepter.ts b/sdk/nodejs/ec2transitgateway/vpcAttachmentAccepter.ts index d11a4418c85..4acae1f8f58 100644 --- a/sdk/nodejs/ec2transitgateway/vpcAttachmentAccepter.ts +++ b/sdk/nodejs/ec2transitgateway/vpcAttachmentAccepter.ts @@ -75,6 +75,10 @@ export class VpcAttachmentAccepter extends pulumi.CustomResource { * Whether IPv6 support is enabled. Valid values: `disable`, `enable`. */ public /*out*/ readonly ipv6Support!: pulumi.Output; + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + */ + public /*out*/ readonly securityGroupReferencingSupport!: pulumi.Output; /** * Identifiers of EC2 Subnets. */ @@ -130,6 +134,7 @@ export class VpcAttachmentAccepter extends pulumi.CustomResource { resourceInputs["applianceModeSupport"] = state ? state.applianceModeSupport : undefined; resourceInputs["dnsSupport"] = state ? state.dnsSupport : undefined; resourceInputs["ipv6Support"] = state ? state.ipv6Support : undefined; + resourceInputs["securityGroupReferencingSupport"] = state ? state.securityGroupReferencingSupport : undefined; resourceInputs["subnetIds"] = state ? state.subnetIds : undefined; resourceInputs["tags"] = state ? state.tags : undefined; resourceInputs["tagsAll"] = state ? state.tagsAll : undefined; @@ -151,6 +156,7 @@ export class VpcAttachmentAccepter extends pulumi.CustomResource { resourceInputs["applianceModeSupport"] = undefined /*out*/; resourceInputs["dnsSupport"] = undefined /*out*/; resourceInputs["ipv6Support"] = undefined /*out*/; + resourceInputs["securityGroupReferencingSupport"] = undefined /*out*/; resourceInputs["subnetIds"] = undefined /*out*/; resourceInputs["tagsAll"] = undefined /*out*/; resourceInputs["transitGatewayId"] = undefined /*out*/; @@ -178,6 +184,10 @@ export interface VpcAttachmentAccepterState { * Whether IPv6 support is enabled. Valid values: `disable`, `enable`. */ ipv6Support?: pulumi.Input; + /** + * Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + */ + securityGroupReferencingSupport?: pulumi.Input; /** * Identifiers of EC2 Subnets. */ diff --git a/sdk/nodejs/elasticache/serverlessCache.ts b/sdk/nodejs/elasticache/serverlessCache.ts index 061919e420c..1d84569d273 100644 --- a/sdk/nodejs/elasticache/serverlessCache.ts +++ b/sdk/nodejs/elasticache/serverlessCache.ts @@ -107,7 +107,7 @@ export class ServerlessCache extends pulumi.CustomResource { */ public /*out*/ readonly arn!: pulumi.Output; /** - * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. */ public readonly cacheUsageLimits!: pulumi.Output; /** @@ -123,7 +123,7 @@ export class ServerlessCache extends pulumi.CustomResource { */ public readonly description!: pulumi.Output; /** - * Represents the information required for client programs to connect to a cache node. See config below for details. + * Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. */ public /*out*/ readonly endpoints!: pulumi.Output; /** @@ -150,7 +150,7 @@ export class ServerlessCache extends pulumi.CustomResource { */ public readonly name!: pulumi.Output; /** - * Represents the information required for client programs to connect to a cache node. See config below for details. + * Represents the information required for client programs to connect to a cache node. See `readerEndpoint` Block for details. */ public /*out*/ readonly readerEndpoints!: pulumi.Output; /** @@ -262,7 +262,7 @@ export interface ServerlessCacheState { */ arn?: pulumi.Input; /** - * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. */ cacheUsageLimits?: pulumi.Input; /** @@ -278,7 +278,7 @@ export interface ServerlessCacheState { */ description?: pulumi.Input; /** - * Represents the information required for client programs to connect to a cache node. See config below for details. + * Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. */ endpoints?: pulumi.Input[]>; /** @@ -305,7 +305,7 @@ export interface ServerlessCacheState { */ name?: pulumi.Input; /** - * Represents the information required for client programs to connect to a cache node. See config below for details. + * Represents the information required for client programs to connect to a cache node. See `readerEndpoint` Block for details. */ readerEndpoints?: pulumi.Input[]>; /** @@ -348,7 +348,7 @@ export interface ServerlessCacheState { */ export interface ServerlessCacheArgs { /** - * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + * Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cacheUsageLimits` Block for details. */ cacheUsageLimits?: pulumi.Input; /** diff --git a/sdk/nodejs/getService.ts b/sdk/nodejs/getService.ts index 005ffa27799..7f573856183 100644 --- a/sdk/nodejs/getService.ts +++ b/sdk/nodejs/getService.ts @@ -79,7 +79,7 @@ export interface GetServiceArgs { */ reverseDnsPrefix?: string; /** - * Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. + * Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). */ serviceId?: string; } @@ -175,7 +175,7 @@ export interface GetServiceOutputArgs { */ reverseDnsPrefix?: pulumi.Input; /** - * Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. + * Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dnsName`, `reverseDnsName`, or `serviceId` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). */ serviceId?: pulumi.Input; } diff --git a/sdk/nodejs/iam/role.ts b/sdk/nodejs/iam/role.ts index 233c22d8c87..96bbe5cd215 100644 --- a/sdk/nodejs/iam/role.ts +++ b/sdk/nodejs/iam/role.ts @@ -69,6 +69,8 @@ import {PolicyDocument} from "./index"; * * ### Example of Exclusive Inline Policies * + * > The `inlinePolicy` argument is deprecated. Use the `aws.iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `aws.iam.RolePoliciesExclusive` resource as well. + * * This example creates an IAM role with two inline IAM policies. If someone adds another inline policy out-of-band, on the next apply, this provider will remove that policy. If someone deletes these policies out-of-band, this provider will recreate them. * * ```typescript @@ -106,6 +108,8 @@ import {PolicyDocument} from "./index"; * * ### Example of Removing Inline Policies * + * > The `inlinePolicy` argument is deprecated. Use the `aws.iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `aws.iam.RolePoliciesExclusive` resource as well. + * * This example creates an IAM role with what appears to be empty IAM `inlinePolicy` argument instead of using `inlinePolicy` as a configuration block. The result is that if someone were to add an inline policy out-of-band, on the next apply, this provider will remove that policy. * * ```typescript @@ -239,9 +243,9 @@ export class Role extends pulumi.CustomResource { */ public readonly forceDetachPolicies!: pulumi.Output; /** - * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. * - * @deprecated Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * @deprecated The inlinePolicy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ public readonly inlinePolicies!: pulumi.Output; public readonly managedPolicyArns!: pulumi.Output; @@ -363,9 +367,9 @@ export interface RoleState { */ forceDetachPolicies?: pulumi.Input; /** - * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. * - * @deprecated Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * @deprecated The inlinePolicy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ inlinePolicies?: pulumi.Input[]>; managedPolicyArns?: pulumi.Input[]>; @@ -426,9 +430,9 @@ export interface RoleArgs { */ forceDetachPolicies?: pulumi.Input; /** - * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + * Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inlinePolicy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. * - * @deprecated Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. + * @deprecated The inlinePolicy argument is deprecated. Use the aws.iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the aws.iam.RolePoliciesExclusive resource as well. */ inlinePolicies?: pulumi.Input[]>; managedPolicyArns?: pulumi.Input[]>; diff --git a/sdk/nodejs/lb/listener.ts b/sdk/nodejs/lb/listener.ts index 35466da1f8c..7475e373a8a 100644 --- a/sdk/nodejs/lb/listener.ts +++ b/sdk/nodejs/lb/listener.ts @@ -265,7 +265,7 @@ export class Listener extends pulumi.CustomResource { */ public readonly certificateArn!: pulumi.Output; /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. */ public readonly defaultActions!: pulumi.Output; /** @@ -275,7 +275,7 @@ export class Listener extends pulumi.CustomResource { */ public readonly loadBalancerArn!: pulumi.Output; /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. */ public readonly mutualAuthentication!: pulumi.Output; /** @@ -369,7 +369,7 @@ export interface ListenerState { */ certificateArn?: pulumi.Input; /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. */ defaultActions?: pulumi.Input[]>; /** @@ -379,7 +379,7 @@ export interface ListenerState { */ loadBalancerArn?: pulumi.Input; /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. */ mutualAuthentication?: pulumi.Input; /** @@ -419,7 +419,7 @@ export interface ListenerArgs { */ certificateArn?: pulumi.Input; /** - * Configuration block for default actions. Detailed below. + * Configuration block for default actions. See below. */ defaultActions: pulumi.Input[]>; /** @@ -429,7 +429,7 @@ export interface ListenerArgs { */ loadBalancerArn: pulumi.Input; /** - * The mutual authentication configuration information. Detailed below. + * The mutual authentication configuration information. See below. */ mutualAuthentication?: pulumi.Input; /** diff --git a/sdk/nodejs/opensearch/getServerlessCollection.ts b/sdk/nodejs/opensearch/getServerlessCollection.ts index 58d811d6250..a1f023fc5bb 100644 --- a/sdk/nodejs/opensearch/getServerlessCollection.ts +++ b/sdk/nodejs/opensearch/getServerlessCollection.ts @@ -67,6 +67,11 @@ export interface GetServerlessCollectionResult { * Description of the collection. */ readonly description: string; + /** + * A failure code associated with the collection. + */ + readonly failureCode: string; + readonly failureMessage: string; readonly id: string; /** * The ARN of the Amazon Web Services KMS key used to encrypt the collection. diff --git a/sdk/nodejs/quicksight/dataSource.ts b/sdk/nodejs/quicksight/dataSource.ts index 20d8128caae..7683bc14e4c 100644 --- a/sdk/nodejs/quicksight/dataSource.ts +++ b/sdk/nodejs/quicksight/dataSource.ts @@ -76,7 +76,7 @@ export class DataSource extends pulumi.CustomResource { */ public readonly awsAccountId!: pulumi.Output; /** - * The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. */ public readonly credentials!: pulumi.Output; /** @@ -98,7 +98,7 @@ export class DataSource extends pulumi.CustomResource { /** * Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details. */ - public readonly sslProperties!: pulumi.Output; + public readonly sslProperties!: pulumi.Output; /** * Key-value map of resource tags. If configured with a provider `defaultTags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. */ @@ -187,7 +187,7 @@ export interface DataSourceState { */ awsAccountId?: pulumi.Input; /** - * The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. */ credentials?: pulumi.Input; /** @@ -241,7 +241,7 @@ export interface DataSourceArgs { */ awsAccountId?: pulumi.Input; /** - * The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + * The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. */ credentials?: pulumi.Input; /** diff --git a/sdk/nodejs/sagemaker/workteam.ts b/sdk/nodejs/sagemaker/workteam.ts index 8cd933980bb..f29b0aa839b 100644 --- a/sdk/nodejs/sagemaker/workteam.ts +++ b/sdk/nodejs/sagemaker/workteam.ts @@ -26,7 +26,7 @@ import * as utilities from "../utilities"; * cognitoMemberDefinition: { * clientId: exampleAwsCognitoUserPoolClient.id, * userPool: exampleAwsCognitoUserPoolDomain.userPoolId, - * userGroup: exampleAwsCognitoUserGroup.id, + * userGroup: exampleAwsCognitoUserGroup.name, * }, * }], * }); @@ -121,11 +121,11 @@ export class Workteam extends pulumi.CustomResource { */ public readonly workerAccessConfiguration!: pulumi.Output; /** - * The name of the Workteam (must be unique). + * The name of the workforce. */ public readonly workforceName!: pulumi.Output; /** - * The name of the workforce. + * The name of the Workteam (must be unique). */ public readonly workteamName!: pulumi.Output; @@ -221,11 +221,11 @@ export interface WorkteamState { */ workerAccessConfiguration?: pulumi.Input; /** - * The name of the Workteam (must be unique). + * The name of the workforce. */ workforceName?: pulumi.Input; /** - * The name of the workforce. + * The name of the Workteam (must be unique). */ workteamName?: pulumi.Input; } @@ -255,11 +255,11 @@ export interface WorkteamArgs { */ workerAccessConfiguration?: pulumi.Input; /** - * The name of the Workteam (must be unique). + * The name of the workforce. */ workforceName: pulumi.Input; /** - * The name of the workforce. + * The name of the Workteam (must be unique). */ workteamName: pulumi.Input; } diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index 74d0295b658..d7595d1b0df 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -392,6 +392,10 @@ export interface ProviderEndpoint { * Use this to override the default service endpoint URL */ codecommit?: pulumi.Input; + /** + * Use this to override the default service endpoint URL + */ + codeconnections?: pulumi.Input; /** * Use this to override the default service endpoint URL */ @@ -1543,11 +1547,11 @@ export namespace acmpca { export namespace alb { export interface ListenerDefaultAction { /** - * Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + * Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. */ authenticateCognito?: pulumi.Input; /** - * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. */ authenticateOidc?: pulumi.Input; /** @@ -1555,28 +1559,19 @@ export namespace alb { */ fixedResponse?: pulumi.Input; /** - * Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `targetGroupArn`. - * Detailed below. + * Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. */ forward?: pulumi.Input; /** - * Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. */ order?: pulumi.Input; /** - * Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. */ redirect?: pulumi.Input; /** - * ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. */ targetGroupArn?: pulumi.Input; /** @@ -1589,7 +1584,7 @@ export namespace alb { export interface ListenerDefaultActionAuthenticateCognito { /** - * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. */ authenticationRequestExtraParams?: pulumi.Input<{[key: string]: pulumi.Input}>; /** @@ -1692,11 +1687,11 @@ export namespace alb { export interface ListenerDefaultActionForward { /** - * Configuration block for target group stickiness for the rule. Detailed below. + * Configuration block for target group stickiness for the rule. See below. */ stickiness?: pulumi.Input; /** - * Set of 1-5 target group blocks. Detailed below. + * Set of 1-5 target group blocks. See below. * * The following arguments are optional: */ @@ -10123,6 +10118,17 @@ export namespace bedrock { update?: pulumi.Input; } + export interface AgentAgentGuardrailConfiguration { + /** + * Unique identifier of the guardrail. + */ + guardrailIdentifier: pulumi.Input; + /** + * Version of the guardrail. + */ + guardrailVersion: pulumi.Input; + } + export interface AgentAgentKnowledgeBaseAssociationTimeouts { /** * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). @@ -23628,6 +23634,9 @@ export namespace ec2 { * The ID of the network interface to attach. */ networkInterfaceId?: pulumi.Input; + /** + * Whether the first IPv6 GUA will be made the primary IPv6 address. + */ primaryIpv6?: pulumi.Input; /** * The primary private IPv4 address. @@ -26393,6 +26402,8 @@ export namespace ecs { export interface CapacityProviderAutoScalingGroupProviderManagedScaling { /** * Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + * + * For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. */ instanceWarmupPeriod?: pulumi.Input; /** @@ -27088,6 +27099,10 @@ export namespace ecs { * Snapshot that Amazon ECS uses to create the volume. You must specify either a `sizeInGb` or a `snapshotId`. */ snapshotId?: pulumi.Input; + /** + * The tags to apply to the volume. See below. + */ + tagSpecifications?: pulumi.Input[]>; /** * Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. */ @@ -27098,6 +27113,21 @@ export namespace ecs { volumeType?: pulumi.Input; } + export interface ServiceVolumeConfigurationManagedEbsVolumeTagSpecification { + /** + * Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + */ + propagateTags?: pulumi.Input; + /** + * The type of volume resource. Valid values, `volume`. + */ + resourceType: pulumi.Input; + /** + * The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + */ + tags?: pulumi.Input<{[key: string]: pulumi.Input}>; + } + export interface TaskDefinitionEphemeralStorage { /** * The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is `21` GiB and the maximum supported value is `200` GiB. @@ -27848,17 +27878,23 @@ export namespace elasticache { export interface ServerlessCacheCacheUsageLimits { /** - * The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + * The maximum data storage limit in the cache, expressed in Gigabytes. See `dataStorage` Block for details. */ dataStorage?: pulumi.Input; /** - * The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + * The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpuPerSecond` Block for details. */ ecpuPerSeconds?: pulumi.Input[]>; } export interface ServerlessCacheCacheUsageLimitsDataStorage { + /** + * The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + */ maximum?: pulumi.Input; + /** + * The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + */ minimum?: pulumi.Input; /** * The unit that the storage is measured in, in GB. @@ -27867,7 +27903,13 @@ export namespace elasticache { } export interface ServerlessCacheCacheUsageLimitsEcpuPerSecond { + /** + * The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + */ maximum?: pulumi.Input; + /** + * The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + */ minimum?: pulumi.Input; } @@ -39374,11 +39416,11 @@ export namespace lambda { export namespace lb { export interface ListenerDefaultAction { /** - * Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + * Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. */ authenticateCognito?: pulumi.Input; /** - * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. */ authenticateOidc?: pulumi.Input; /** @@ -39386,28 +39428,19 @@ export namespace lb { */ fixedResponse?: pulumi.Input; /** - * Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `targetGroupArn`. - * Detailed below. + * Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. */ forward?: pulumi.Input; /** - * Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. */ order?: pulumi.Input; /** - * Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. */ redirect?: pulumi.Input; /** - * ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. */ targetGroupArn?: pulumi.Input; /** @@ -39420,7 +39453,7 @@ export namespace lb { export interface ListenerDefaultActionAuthenticateCognito { /** - * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. */ authenticationRequestExtraParams?: pulumi.Input<{[key: string]: pulumi.Input}>; /** @@ -39523,11 +39556,11 @@ export namespace lb { export interface ListenerDefaultActionForward { /** - * Configuration block for target group stickiness for the rule. Detailed below. + * Configuration block for target group stickiness for the rule. See below. */ stickiness?: pulumi.Input; /** - * Set of 1-5 target group blocks. Detailed below. + * Set of 1-5 target group blocks. See below. * * The following arguments are optional: */ @@ -62197,6 +62230,10 @@ export namespace quicksight { * Credential pair. See Credential Pair below for more details. */ credentialPair?: pulumi.Input; + /** + * The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + */ + secretArn?: pulumi.Input; } export interface DataSourceCredentialsCredentialPair { diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 0da37baf8e2..cbaf02ffdc4 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -427,11 +427,11 @@ export namespace alb { export interface ListenerDefaultAction { /** - * Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + * Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. */ authenticateCognito?: outputs.alb.ListenerDefaultActionAuthenticateCognito; /** - * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. */ authenticateOidc?: outputs.alb.ListenerDefaultActionAuthenticateOidc; /** @@ -439,28 +439,19 @@ export namespace alb { */ fixedResponse?: outputs.alb.ListenerDefaultActionFixedResponse; /** - * Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `targetGroupArn`. - * Detailed below. + * Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. */ forward?: outputs.alb.ListenerDefaultActionForward; /** - * Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. */ order: number; /** - * Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. */ redirect?: outputs.alb.ListenerDefaultActionRedirect; /** - * ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. */ targetGroupArn?: string; /** @@ -473,7 +464,7 @@ export namespace alb { export interface ListenerDefaultActionAuthenticateCognito { /** - * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. */ authenticationRequestExtraParams?: {[key: string]: string}; /** @@ -576,11 +567,11 @@ export namespace alb { export interface ListenerDefaultActionForward { /** - * Configuration block for target group stickiness for the rule. Detailed below. + * Configuration block for target group stickiness for the rule. See below. */ stickiness?: outputs.alb.ListenerDefaultActionForwardStickiness; /** - * Set of 1-5 target group blocks. Detailed below. + * Set of 1-5 target group blocks. See below. * * The following arguments are optional: */ @@ -11313,6 +11304,17 @@ export namespace bedrock { update?: string; } + export interface AgentAgentGuardrailConfiguration { + /** + * Unique identifier of the guardrail. + */ + guardrailIdentifier: string; + /** + * Version of the guardrail. + */ + guardrailVersion: string; + } + export interface AgentAgentKnowledgeBaseAssociationTimeouts { /** * A string that can be [parsed as a duration](https://pkg.go.dev/time#ParseDuration) consisting of numbers and unit suffixes, such as "30s" or "2h45m". Valid time units are "s" (seconds), "m" (minutes), "h" (hours). @@ -18591,6 +18593,10 @@ export namespace config { * Use this to override the default service endpoint URL */ codecommit?: string; + /** + * Use this to override the default service endpoint URL + */ + codeconnections?: string; /** * Use this to override the default service endpoint URL */ @@ -29337,6 +29343,9 @@ export namespace ec2 { * The ID of the network interface to attach. */ networkInterfaceId?: string; + /** + * Whether the first IPv6 GUA will be made the primary IPv6 address. + */ primaryIpv6?: string; /** * The primary private IPv4 address. @@ -31969,6 +31978,8 @@ export namespace ecs { export interface CapacityProviderAutoScalingGroupProviderManagedScaling { /** * Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + * + * For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. */ instanceWarmupPeriod: number; /** @@ -32526,6 +32537,10 @@ export namespace ecs { * Snapshot that Amazon ECS uses to create the volume. You must specify either a `sizeInGb` or a `snapshotId`. */ snapshotId?: string; + /** + * The tags to apply to the volume. See below. + */ + tagSpecifications?: outputs.ecs.ServiceVolumeConfigurationManagedEbsVolumeTagSpecification[]; /** * Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. */ @@ -32536,6 +32551,21 @@ export namespace ecs { volumeType?: string; } + export interface ServiceVolumeConfigurationManagedEbsVolumeTagSpecification { + /** + * Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + */ + propagateTags?: string; + /** + * The type of volume resource. Valid values, `volume`. + */ + resourceType: string; + /** + * The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + */ + tags?: {[key: string]: string}; + } + export interface TaskDefinitionEphemeralStorage { /** * The total amount, in GiB, of ephemeral storage to set for the task. The minimum supported value is `21` GiB and the maximum supported value is `200` GiB. @@ -33545,17 +33575,23 @@ export namespace elasticache { export interface ServerlessCacheCacheUsageLimits { /** - * The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + * The maximum data storage limit in the cache, expressed in Gigabytes. See `dataStorage` Block for details. */ dataStorage?: outputs.elasticache.ServerlessCacheCacheUsageLimitsDataStorage; /** - * The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + * The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpuPerSecond` Block for details. */ ecpuPerSeconds?: outputs.elasticache.ServerlessCacheCacheUsageLimitsEcpuPerSecond[]; } export interface ServerlessCacheCacheUsageLimitsDataStorage { + /** + * The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + */ maximum?: number; + /** + * The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + */ minimum?: number; /** * The unit that the storage is measured in, in GB. @@ -33564,7 +33600,13 @@ export namespace elasticache { } export interface ServerlessCacheCacheUsageLimitsEcpuPerSecond { + /** + * The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + */ maximum?: number; + /** + * The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + */ minimum?: number; } @@ -46445,11 +46487,11 @@ export namespace lb { export interface ListenerDefaultAction { /** - * Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + * Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. */ authenticateCognito?: outputs.lb.ListenerDefaultActionAuthenticateCognito; /** - * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + * Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. */ authenticateOidc?: outputs.lb.ListenerDefaultActionAuthenticateOidc; /** @@ -46457,28 +46499,19 @@ export namespace lb { */ fixedResponse?: outputs.lb.ListenerDefaultActionFixedResponse; /** - * Configuration block for creating an action that distributes requests among one or more target groups. - * Specify only if `type` is `forward`. - * Cannot be specified with `targetGroupArn`. - * Detailed below. + * Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. */ forward?: outputs.lb.ListenerDefaultActionForward; /** - * Order for the action. - * The action with the lowest value for order is performed first. - * Valid values are between `1` and `50000`. - * Defaults to the position in the list of actions. + * Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. */ order: number; /** - * Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + * Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. */ redirect?: outputs.lb.ListenerDefaultActionRedirect; /** - * ARN of the Target Group to which to route traffic. - * Specify only if `type` is `forward` and you want to route to a single target group. - * To route to one or more target groups, use a `forward` block instead. - * Cannot be specified with `forward`. + * ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. */ targetGroupArn?: string; /** @@ -46491,7 +46524,7 @@ export namespace lb { export interface ListenerDefaultActionAuthenticateCognito { /** - * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + * Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. */ authenticationRequestExtraParams?: {[key: string]: string}; /** @@ -46594,11 +46627,11 @@ export namespace lb { export interface ListenerDefaultActionForward { /** - * Configuration block for target group stickiness for the rule. Detailed below. + * Configuration block for target group stickiness for the rule. See below. */ stickiness?: outputs.lb.ListenerDefaultActionForwardStickiness; /** - * Set of 1-5 target group blocks. Detailed below. + * Set of 1-5 target group blocks. See below. * * The following arguments are optional: */ @@ -70030,6 +70063,10 @@ export namespace quicksight { * Credential pair. See Credential Pair below for more details. */ credentialPair?: outputs.quicksight.DataSourceCredentialsCredentialPair; + /** + * The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + */ + secretArn?: string; } export interface DataSourceCredentialsCredentialPair { diff --git a/sdk/python/pulumi_aws/_inputs.py b/sdk/python/pulumi_aws/_inputs.py index 5b4305f27f3..35c2563074f 100644 --- a/sdk/python/pulumi_aws/_inputs.py +++ b/sdk/python/pulumi_aws/_inputs.py @@ -644,6 +644,10 @@ class ProviderEndpointArgsDict(TypedDict): """ Use this to override the default service endpoint URL """ + codeconnections: NotRequired[pulumi.Input[str]] + """ + Use this to override the default service endpoint URL + """ codedeploy: NotRequired[pulumi.Input[str]] """ Use this to override the default service endpoint URL @@ -1627,6 +1631,7 @@ def __init__(__self__, *, codebuild: Optional[pulumi.Input[str]] = None, codecatalyst: Optional[pulumi.Input[str]] = None, codecommit: Optional[pulumi.Input[str]] = None, + codeconnections: Optional[pulumi.Input[str]] = None, codedeploy: Optional[pulumi.Input[str]] = None, codeguruprofiler: Optional[pulumi.Input[str]] = None, codegurureviewer: Optional[pulumi.Input[str]] = None, @@ -1918,6 +1923,7 @@ def __init__(__self__, *, :param pulumi.Input[str] codebuild: Use this to override the default service endpoint URL :param pulumi.Input[str] codecatalyst: Use this to override the default service endpoint URL :param pulumi.Input[str] codecommit: Use this to override the default service endpoint URL + :param pulumi.Input[str] codeconnections: Use this to override the default service endpoint URL :param pulumi.Input[str] codedeploy: Use this to override the default service endpoint URL :param pulumi.Input[str] codeguruprofiler: Use this to override the default service endpoint URL :param pulumi.Input[str] codegurureviewer: Use this to override the default service endpoint URL @@ -2270,6 +2276,8 @@ def __init__(__self__, *, pulumi.set(__self__, "codecatalyst", codecatalyst) if codecommit is not None: pulumi.set(__self__, "codecommit", codecommit) + if codeconnections is not None: + pulumi.set(__self__, "codeconnections", codeconnections) if codedeploy is not None: pulumi.set(__self__, "codedeploy", codedeploy) if codeguruprofiler is not None: @@ -3461,6 +3469,18 @@ def codecommit(self) -> Optional[pulumi.Input[str]]: def codecommit(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "codecommit", value) + @property + @pulumi.getter + def codeconnections(self) -> Optional[pulumi.Input[str]]: + """ + Use this to override the default service endpoint URL + """ + return pulumi.get(self, "codeconnections") + + @codeconnections.setter + def codeconnections(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "codeconnections", value) + @property @pulumi.getter def codedeploy(self) -> Optional[pulumi.Input[str]]: diff --git a/sdk/python/pulumi_aws/alb/_inputs.py b/sdk/python/pulumi_aws/alb/_inputs.py index 8415a3dd471..209296a80c0 100644 --- a/sdk/python/pulumi_aws/alb/_inputs.py +++ b/sdk/python/pulumi_aws/alb/_inputs.py @@ -98,11 +98,11 @@ class ListenerDefaultActionArgsDict(TypedDict): """ authenticate_cognito: NotRequired[pulumi.Input['ListenerDefaultActionAuthenticateCognitoArgsDict']] """ - Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. """ authenticate_oidc: NotRequired[pulumi.Input['ListenerDefaultActionAuthenticateOidcArgsDict']] """ - Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. """ fixed_response: NotRequired[pulumi.Input['ListenerDefaultActionFixedResponseArgsDict']] """ @@ -110,28 +110,19 @@ class ListenerDefaultActionArgsDict(TypedDict): """ forward: NotRequired[pulumi.Input['ListenerDefaultActionForwardArgsDict']] """ - Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. + Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. """ order: NotRequired[pulumi.Input[int]] """ - Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. + Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. """ redirect: NotRequired[pulumi.Input['ListenerDefaultActionRedirectArgsDict']] """ - Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. """ target_group_arn: NotRequired[pulumi.Input[str]] """ - ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ elif False: ListenerDefaultActionArgsDict: TypeAlias = Mapping[str, Any] @@ -151,22 +142,13 @@ def __init__(__self__, *, :param pulumi.Input[str] type: Type of routing action. Valid values are `forward`, `redirect`, `fixed-response`, `authenticate-cognito` and `authenticate-oidc`. The following arguments are optional: - :param pulumi.Input['ListenerDefaultActionAuthenticateCognitoArgs'] authenticate_cognito: Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. - :param pulumi.Input['ListenerDefaultActionAuthenticateOidcArgs'] authenticate_oidc: Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + :param pulumi.Input['ListenerDefaultActionAuthenticateCognitoArgs'] authenticate_cognito: Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. + :param pulumi.Input['ListenerDefaultActionAuthenticateOidcArgs'] authenticate_oidc: Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. :param pulumi.Input['ListenerDefaultActionFixedResponseArgs'] fixed_response: Information for creating an action that returns a custom HTTP response. Required if `type` is `fixed-response`. - :param pulumi.Input['ListenerDefaultActionForwardArgs'] forward: Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. - :param pulumi.Input[int] order: Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. - :param pulumi.Input['ListenerDefaultActionRedirectArgs'] redirect: Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. - :param pulumi.Input[str] target_group_arn: ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + :param pulumi.Input['ListenerDefaultActionForwardArgs'] forward: Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. + :param pulumi.Input[int] order: Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. + :param pulumi.Input['ListenerDefaultActionRedirectArgs'] redirect: Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. + :param pulumi.Input[str] target_group_arn: ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ pulumi.set(__self__, "type", type) if authenticate_cognito is not None: @@ -202,7 +184,7 @@ def type(self, value: pulumi.Input[str]): @pulumi.getter(name="authenticateCognito") def authenticate_cognito(self) -> Optional[pulumi.Input['ListenerDefaultActionAuthenticateCognitoArgs']]: """ - Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. """ return pulumi.get(self, "authenticate_cognito") @@ -214,7 +196,7 @@ def authenticate_cognito(self, value: Optional[pulumi.Input['ListenerDefaultActi @pulumi.getter(name="authenticateOidc") def authenticate_oidc(self) -> Optional[pulumi.Input['ListenerDefaultActionAuthenticateOidcArgs']]: """ - Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. """ return pulumi.get(self, "authenticate_oidc") @@ -238,10 +220,7 @@ def fixed_response(self, value: Optional[pulumi.Input['ListenerDefaultActionFixe @pulumi.getter def forward(self) -> Optional[pulumi.Input['ListenerDefaultActionForwardArgs']]: """ - Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. + Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. """ return pulumi.get(self, "forward") @@ -253,10 +232,7 @@ def forward(self, value: Optional[pulumi.Input['ListenerDefaultActionForwardArgs @pulumi.getter def order(self) -> Optional[pulumi.Input[int]]: """ - Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. + Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. """ return pulumi.get(self, "order") @@ -268,7 +244,7 @@ def order(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def redirect(self) -> Optional[pulumi.Input['ListenerDefaultActionRedirectArgs']]: """ - Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. """ return pulumi.get(self, "redirect") @@ -280,10 +256,7 @@ def redirect(self, value: Optional[pulumi.Input['ListenerDefaultActionRedirectAr @pulumi.getter(name="targetGroupArn") def target_group_arn(self) -> Optional[pulumi.Input[str]]: """ - ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ return pulumi.get(self, "target_group_arn") @@ -310,7 +283,7 @@ class ListenerDefaultActionAuthenticateCognitoArgsDict(TypedDict): """ authentication_request_extra_params: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] """ - Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. """ on_unauthenticated_request: NotRequired[pulumi.Input[str]] """ @@ -348,7 +321,7 @@ def __init__(__self__, *, :param pulumi.Input[str] user_pool_domain: Domain prefix or fully-qualified domain name of the Cognito user pool. The following arguments are optional: - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] authentication_request_extra_params: Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] authentication_request_extra_params: Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. :param pulumi.Input[str] on_unauthenticated_request: Behavior if the user is not authenticated. Valid values are `deny`, `allow` and `authenticate`. :param pulumi.Input[str] scope: Set of user claims to be requested from the IdP. :param pulumi.Input[str] session_cookie_name: Name of the cookie used to maintain session information. @@ -410,7 +383,7 @@ def user_pool_domain(self, value: pulumi.Input[str]): @pulumi.getter(name="authenticationRequestExtraParams") def authentication_request_extra_params(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ - Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. """ return pulumi.get(self, "authentication_request_extra_params") @@ -780,13 +753,13 @@ def status_code(self, value: Optional[pulumi.Input[str]]): class ListenerDefaultActionForwardArgsDict(TypedDict): target_groups: pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgsDict']]] """ - Set of 1-5 target group blocks. Detailed below. + Set of 1-5 target group blocks. See below. The following arguments are optional: """ stickiness: NotRequired[pulumi.Input['ListenerDefaultActionForwardStickinessArgsDict']] """ - Configuration block for target group stickiness for the rule. Detailed below. + Configuration block for target group stickiness for the rule. See below. """ elif False: ListenerDefaultActionForwardArgsDict: TypeAlias = Mapping[str, Any] @@ -797,10 +770,10 @@ def __init__(__self__, *, target_groups: pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgs']]], stickiness: Optional[pulumi.Input['ListenerDefaultActionForwardStickinessArgs']] = None): """ - :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgs']]] target_groups: Set of 1-5 target group blocks. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgs']]] target_groups: Set of 1-5 target group blocks. See below. The following arguments are optional: - :param pulumi.Input['ListenerDefaultActionForwardStickinessArgs'] stickiness: Configuration block for target group stickiness for the rule. Detailed below. + :param pulumi.Input['ListenerDefaultActionForwardStickinessArgs'] stickiness: Configuration block for target group stickiness for the rule. See below. """ pulumi.set(__self__, "target_groups", target_groups) if stickiness is not None: @@ -810,7 +783,7 @@ def __init__(__self__, *, @pulumi.getter(name="targetGroups") def target_groups(self) -> pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgs']]]: """ - Set of 1-5 target group blocks. Detailed below. + Set of 1-5 target group blocks. See below. The following arguments are optional: """ @@ -824,7 +797,7 @@ def target_groups(self, value: pulumi.Input[Sequence[pulumi.Input['ListenerDefau @pulumi.getter def stickiness(self) -> Optional[pulumi.Input['ListenerDefaultActionForwardStickinessArgs']]: """ - Configuration block for target group stickiness for the rule. Detailed below. + Configuration block for target group stickiness for the rule. See below. """ return pulumi.get(self, "stickiness") diff --git a/sdk/python/pulumi_aws/alb/listener.py b/sdk/python/pulumi_aws/alb/listener.py index 79e025ce544..9cb9d63d9cb 100644 --- a/sdk/python/pulumi_aws/alb/listener.py +++ b/sdk/python/pulumi_aws/alb/listener.py @@ -32,13 +32,13 @@ def __init__(__self__, *, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ The set of arguments for constructing a Listener resource. - :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]] default_actions: Configuration block for default actions. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]] default_actions: Configuration block for default actions. See below. :param pulumi.Input[str] load_balancer_arn: ARN of the load balancer. The following arguments are optional: :param pulumi.Input[str] alpn_policy: Name of the Application-Layer Protocol Negotiation (ALPN) policy. Can be set if `protocol` is `TLS`. Valid values are `HTTP1Only`, `HTTP2Only`, `HTTP2Optional`, `HTTP2Preferred`, and `None`. :param pulumi.Input[str] certificate_arn: ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. - :param pulumi.Input['ListenerMutualAuthenticationArgs'] mutual_authentication: The mutual authentication configuration information. Detailed below. + :param pulumi.Input['ListenerMutualAuthenticationArgs'] mutual_authentication: The mutual authentication configuration information. See below. :param pulumi.Input[int] port: Port on which the load balancer is listening. Not valid for Gateway Load Balancers. :param pulumi.Input[str] protocol: Protocol for connections from clients to the load balancer. For Application Load Balancers, valid values are `HTTP` and `HTTPS`, with a default of `HTTP`. For Network Load Balancers, valid values are `TCP`, `TLS`, `UDP`, and `TCP_UDP`. Not valid to use `UDP` or `TCP_UDP` if dual-stack mode is enabled. Not valid for Gateway Load Balancers. :param pulumi.Input[str] ssl_policy: Name of the SSL Policy for the listener. Required if `protocol` is `HTTPS` or `TLS`. Default is `ELBSecurityPolicy-2016-08`. @@ -65,7 +65,7 @@ def __init__(__self__, *, @pulumi.getter(name="defaultActions") def default_actions(self) -> pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]]: """ - Configuration block for default actions. Detailed below. + Configuration block for default actions. See below. """ return pulumi.get(self, "default_actions") @@ -115,7 +115,7 @@ def certificate_arn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="mutualAuthentication") def mutual_authentication(self) -> Optional[pulumi.Input['ListenerMutualAuthenticationArgs']]: """ - The mutual authentication configuration information. Detailed below. + The mutual authentication configuration information. See below. """ return pulumi.get(self, "mutual_authentication") @@ -191,11 +191,11 @@ def __init__(__self__, *, :param pulumi.Input[str] alpn_policy: Name of the Application-Layer Protocol Negotiation (ALPN) policy. Can be set if `protocol` is `TLS`. Valid values are `HTTP1Only`, `HTTP2Only`, `HTTP2Optional`, `HTTP2Preferred`, and `None`. :param pulumi.Input[str] arn: ARN of the listener (matches `id`). :param pulumi.Input[str] certificate_arn: ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. - :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]] default_actions: Configuration block for default actions. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]] default_actions: Configuration block for default actions. See below. :param pulumi.Input[str] load_balancer_arn: ARN of the load balancer. The following arguments are optional: - :param pulumi.Input['ListenerMutualAuthenticationArgs'] mutual_authentication: The mutual authentication configuration information. Detailed below. + :param pulumi.Input['ListenerMutualAuthenticationArgs'] mutual_authentication: The mutual authentication configuration information. See below. :param pulumi.Input[int] port: Port on which the load balancer is listening. Not valid for Gateway Load Balancers. :param pulumi.Input[str] protocol: Protocol for connections from clients to the load balancer. For Application Load Balancers, valid values are `HTTP` and `HTTPS`, with a default of `HTTP`. For Network Load Balancers, valid values are `TCP`, `TLS`, `UDP`, and `TCP_UDP`. Not valid to use `UDP` or `TCP_UDP` if dual-stack mode is enabled. Not valid for Gateway Load Balancers. :param pulumi.Input[str] ssl_policy: Name of the SSL Policy for the listener. Required if `protocol` is `HTTPS` or `TLS`. Default is `ELBSecurityPolicy-2016-08`. @@ -268,7 +268,7 @@ def certificate_arn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="defaultActions") def default_actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]]]: """ - Configuration block for default actions. Detailed below. + Configuration block for default actions. See below. """ return pulumi.get(self, "default_actions") @@ -294,7 +294,7 @@ def load_balancer_arn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="mutualAuthentication") def mutual_authentication(self) -> Optional[pulumi.Input['ListenerMutualAuthenticationArgs']]: """ - The mutual authentication configuration information. Detailed below. + The mutual authentication configuration information. See below. """ return pulumi.get(self, "mutual_authentication") @@ -590,11 +590,11 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] alpn_policy: Name of the Application-Layer Protocol Negotiation (ALPN) policy. Can be set if `protocol` is `TLS`. Valid values are `HTTP1Only`, `HTTP2Only`, `HTTP2Optional`, `HTTP2Preferred`, and `None`. :param pulumi.Input[str] certificate_arn: ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. - :param pulumi.Input[Sequence[pulumi.Input[Union['ListenerDefaultActionArgs', 'ListenerDefaultActionArgsDict']]]] default_actions: Configuration block for default actions. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input[Union['ListenerDefaultActionArgs', 'ListenerDefaultActionArgsDict']]]] default_actions: Configuration block for default actions. See below. :param pulumi.Input[str] load_balancer_arn: ARN of the load balancer. The following arguments are optional: - :param pulumi.Input[Union['ListenerMutualAuthenticationArgs', 'ListenerMutualAuthenticationArgsDict']] mutual_authentication: The mutual authentication configuration information. Detailed below. + :param pulumi.Input[Union['ListenerMutualAuthenticationArgs', 'ListenerMutualAuthenticationArgsDict']] mutual_authentication: The mutual authentication configuration information. See below. :param pulumi.Input[int] port: Port on which the load balancer is listening. Not valid for Gateway Load Balancers. :param pulumi.Input[str] protocol: Protocol for connections from clients to the load balancer. For Application Load Balancers, valid values are `HTTP` and `HTTPS`, with a default of `HTTP`. For Network Load Balancers, valid values are `TCP`, `TLS`, `UDP`, and `TCP_UDP`. Not valid to use `UDP` or `TCP_UDP` if dual-stack mode is enabled. Not valid for Gateway Load Balancers. :param pulumi.Input[str] ssl_policy: Name of the SSL Policy for the listener. Required if `protocol` is `HTTPS` or `TLS`. Default is `ELBSecurityPolicy-2016-08`. @@ -894,11 +894,11 @@ def get(resource_name: str, :param pulumi.Input[str] alpn_policy: Name of the Application-Layer Protocol Negotiation (ALPN) policy. Can be set if `protocol` is `TLS`. Valid values are `HTTP1Only`, `HTTP2Only`, `HTTP2Optional`, `HTTP2Preferred`, and `None`. :param pulumi.Input[str] arn: ARN of the listener (matches `id`). :param pulumi.Input[str] certificate_arn: ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. - :param pulumi.Input[Sequence[pulumi.Input[Union['ListenerDefaultActionArgs', 'ListenerDefaultActionArgsDict']]]] default_actions: Configuration block for default actions. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input[Union['ListenerDefaultActionArgs', 'ListenerDefaultActionArgsDict']]]] default_actions: Configuration block for default actions. See below. :param pulumi.Input[str] load_balancer_arn: ARN of the load balancer. The following arguments are optional: - :param pulumi.Input[Union['ListenerMutualAuthenticationArgs', 'ListenerMutualAuthenticationArgsDict']] mutual_authentication: The mutual authentication configuration information. Detailed below. + :param pulumi.Input[Union['ListenerMutualAuthenticationArgs', 'ListenerMutualAuthenticationArgsDict']] mutual_authentication: The mutual authentication configuration information. See below. :param pulumi.Input[int] port: Port on which the load balancer is listening. Not valid for Gateway Load Balancers. :param pulumi.Input[str] protocol: Protocol for connections from clients to the load balancer. For Application Load Balancers, valid values are `HTTP` and `HTTPS`, with a default of `HTTP`. For Network Load Balancers, valid values are `TCP`, `TLS`, `UDP`, and `TCP_UDP`. Not valid to use `UDP` or `TCP_UDP` if dual-stack mode is enabled. Not valid for Gateway Load Balancers. :param pulumi.Input[str] ssl_policy: Name of the SSL Policy for the listener. Required if `protocol` is `HTTPS` or `TLS`. Default is `ELBSecurityPolicy-2016-08`. @@ -950,7 +950,7 @@ def certificate_arn(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="defaultActions") def default_actions(self) -> pulumi.Output[Sequence['outputs.ListenerDefaultAction']]: """ - Configuration block for default actions. Detailed below. + Configuration block for default actions. See below. """ return pulumi.get(self, "default_actions") @@ -968,7 +968,7 @@ def load_balancer_arn(self) -> pulumi.Output[str]: @pulumi.getter(name="mutualAuthentication") def mutual_authentication(self) -> pulumi.Output['outputs.ListenerMutualAuthentication']: """ - The mutual authentication configuration information. Detailed below. + The mutual authentication configuration information. See below. """ return pulumi.get(self, "mutual_authentication") diff --git a/sdk/python/pulumi_aws/alb/outputs.py b/sdk/python/pulumi_aws/alb/outputs.py index 9cfa1049fdc..c8a25130cab 100644 --- a/sdk/python/pulumi_aws/alb/outputs.py +++ b/sdk/python/pulumi_aws/alb/outputs.py @@ -105,22 +105,13 @@ def __init__(__self__, *, :param str type: Type of routing action. Valid values are `forward`, `redirect`, `fixed-response`, `authenticate-cognito` and `authenticate-oidc`. The following arguments are optional: - :param 'ListenerDefaultActionAuthenticateCognitoArgs' authenticate_cognito: Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. - :param 'ListenerDefaultActionAuthenticateOidcArgs' authenticate_oidc: Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + :param 'ListenerDefaultActionAuthenticateCognitoArgs' authenticate_cognito: Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. + :param 'ListenerDefaultActionAuthenticateOidcArgs' authenticate_oidc: Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. :param 'ListenerDefaultActionFixedResponseArgs' fixed_response: Information for creating an action that returns a custom HTTP response. Required if `type` is `fixed-response`. - :param 'ListenerDefaultActionForwardArgs' forward: Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. - :param int order: Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. - :param 'ListenerDefaultActionRedirectArgs' redirect: Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. - :param str target_group_arn: ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + :param 'ListenerDefaultActionForwardArgs' forward: Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. + :param int order: Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. + :param 'ListenerDefaultActionRedirectArgs' redirect: Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. + :param str target_group_arn: ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ pulumi.set(__self__, "type", type) if authenticate_cognito is not None: @@ -152,7 +143,7 @@ def type(self) -> str: @pulumi.getter(name="authenticateCognito") def authenticate_cognito(self) -> Optional['outputs.ListenerDefaultActionAuthenticateCognito']: """ - Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. """ return pulumi.get(self, "authenticate_cognito") @@ -160,7 +151,7 @@ def authenticate_cognito(self) -> Optional['outputs.ListenerDefaultActionAuthent @pulumi.getter(name="authenticateOidc") def authenticate_oidc(self) -> Optional['outputs.ListenerDefaultActionAuthenticateOidc']: """ - Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. """ return pulumi.get(self, "authenticate_oidc") @@ -176,10 +167,7 @@ def fixed_response(self) -> Optional['outputs.ListenerDefaultActionFixedResponse @pulumi.getter def forward(self) -> Optional['outputs.ListenerDefaultActionForward']: """ - Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. + Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. """ return pulumi.get(self, "forward") @@ -187,10 +175,7 @@ def forward(self) -> Optional['outputs.ListenerDefaultActionForward']: @pulumi.getter def order(self) -> Optional[int]: """ - Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. + Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. """ return pulumi.get(self, "order") @@ -198,7 +183,7 @@ def order(self) -> Optional[int]: @pulumi.getter def redirect(self) -> Optional['outputs.ListenerDefaultActionRedirect']: """ - Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. """ return pulumi.get(self, "redirect") @@ -206,10 +191,7 @@ def redirect(self) -> Optional['outputs.ListenerDefaultActionRedirect']: @pulumi.getter(name="targetGroupArn") def target_group_arn(self) -> Optional[str]: """ - ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ return pulumi.get(self, "target_group_arn") @@ -260,7 +242,7 @@ def __init__(__self__, *, :param str user_pool_domain: Domain prefix or fully-qualified domain name of the Cognito user pool. The following arguments are optional: - :param Mapping[str, str] authentication_request_extra_params: Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + :param Mapping[str, str] authentication_request_extra_params: Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. :param str on_unauthenticated_request: Behavior if the user is not authenticated. Valid values are `deny`, `allow` and `authenticate`. :param str scope: Set of user claims to be requested from the IdP. :param str session_cookie_name: Name of the cookie used to maintain session information. @@ -310,7 +292,7 @@ def user_pool_domain(self) -> str: @pulumi.getter(name="authenticationRequestExtraParams") def authentication_request_extra_params(self) -> Optional[Mapping[str, str]]: """ - Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. """ return pulumi.get(self, "authentication_request_extra_params") @@ -607,10 +589,10 @@ def __init__(__self__, *, target_groups: Sequence['outputs.ListenerDefaultActionForwardTargetGroup'], stickiness: Optional['outputs.ListenerDefaultActionForwardStickiness'] = None): """ - :param Sequence['ListenerDefaultActionForwardTargetGroupArgs'] target_groups: Set of 1-5 target group blocks. Detailed below. + :param Sequence['ListenerDefaultActionForwardTargetGroupArgs'] target_groups: Set of 1-5 target group blocks. See below. The following arguments are optional: - :param 'ListenerDefaultActionForwardStickinessArgs' stickiness: Configuration block for target group stickiness for the rule. Detailed below. + :param 'ListenerDefaultActionForwardStickinessArgs' stickiness: Configuration block for target group stickiness for the rule. See below. """ pulumi.set(__self__, "target_groups", target_groups) if stickiness is not None: @@ -620,7 +602,7 @@ def __init__(__self__, *, @pulumi.getter(name="targetGroups") def target_groups(self) -> Sequence['outputs.ListenerDefaultActionForwardTargetGroup']: """ - Set of 1-5 target group blocks. Detailed below. + Set of 1-5 target group blocks. See below. The following arguments are optional: """ @@ -630,7 +612,7 @@ def target_groups(self) -> Sequence['outputs.ListenerDefaultActionForwardTargetG @pulumi.getter def stickiness(self) -> Optional['outputs.ListenerDefaultActionForwardStickiness']: """ - Configuration block for target group stickiness for the rule. Detailed below. + Configuration block for target group stickiness for the rule. See below. """ return pulumi.get(self, "stickiness") diff --git a/sdk/python/pulumi_aws/backup/vault_policy.py b/sdk/python/pulumi_aws/backup/vault_policy.py index cb1e45fc262..817e98e1cf9 100644 --- a/sdk/python/pulumi_aws/backup/vault_policy.py +++ b/sdk/python/pulumi_aws/backup/vault_policy.py @@ -127,12 +127,13 @@ def __init__(__self__, import pulumi import pulumi_aws as aws + current = aws.get_caller_identity() example_vault = aws.backup.Vault("example", name="example") - example = aws.iam.get_policy_document_output(statements=[{ + example = example_vault.arn.apply(lambda arn: aws.iam.get_policy_document_output(statements=[{ "effect": "Allow", "principals": [{ "type": "AWS", - "identifiers": ["*"], + "identifiers": [current.account_id], }], "actions": [ "backup:DescribeBackupVault", @@ -144,8 +145,8 @@ def __init__(__self__, "backup:GetBackupVaultNotifications", "backup:PutBackupVaultNotifications", ], - "resources": [example_vault.arn], - }]) + "resources": [arn], + }])) example_vault_policy = aws.backup.VaultPolicy("example", backup_vault_name=example_vault.name, policy=example.json) @@ -179,12 +180,13 @@ def __init__(__self__, import pulumi import pulumi_aws as aws + current = aws.get_caller_identity() example_vault = aws.backup.Vault("example", name="example") - example = aws.iam.get_policy_document_output(statements=[{ + example = example_vault.arn.apply(lambda arn: aws.iam.get_policy_document_output(statements=[{ "effect": "Allow", "principals": [{ "type": "AWS", - "identifiers": ["*"], + "identifiers": [current.account_id], }], "actions": [ "backup:DescribeBackupVault", @@ -196,8 +198,8 @@ def __init__(__self__, "backup:GetBackupVaultNotifications", "backup:PutBackupVaultNotifications", ], - "resources": [example_vault.arn], - }]) + "resources": [arn], + }])) example_vault_policy = aws.backup.VaultPolicy("example", backup_vault_name=example_vault.name, policy=example.json) diff --git a/sdk/python/pulumi_aws/bedrock/_inputs.py b/sdk/python/pulumi_aws/bedrock/_inputs.py index 879194c43a3..8b8a9e6fa50 100644 --- a/sdk/python/pulumi_aws/bedrock/_inputs.py +++ b/sdk/python/pulumi_aws/bedrock/_inputs.py @@ -33,6 +33,8 @@ 'AgentAgentAliasRoutingConfigurationArgsDict', 'AgentAgentAliasTimeoutsArgs', 'AgentAgentAliasTimeoutsArgsDict', + 'AgentAgentGuardrailConfigurationArgs', + 'AgentAgentGuardrailConfigurationArgsDict', 'AgentAgentKnowledgeBaseAssociationTimeoutsArgs', 'AgentAgentKnowledgeBaseAssociationTimeoutsArgsDict', 'AgentAgentPromptOverrideConfigurationArgs', @@ -675,6 +677,56 @@ def update(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "update", value) +if not MYPY: + class AgentAgentGuardrailConfigurationArgsDict(TypedDict): + guardrail_identifier: pulumi.Input[str] + """ + Unique identifier of the guardrail. + """ + guardrail_version: pulumi.Input[str] + """ + Version of the guardrail. + """ +elif False: + AgentAgentGuardrailConfigurationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class AgentAgentGuardrailConfigurationArgs: + def __init__(__self__, *, + guardrail_identifier: pulumi.Input[str], + guardrail_version: pulumi.Input[str]): + """ + :param pulumi.Input[str] guardrail_identifier: Unique identifier of the guardrail. + :param pulumi.Input[str] guardrail_version: Version of the guardrail. + """ + pulumi.set(__self__, "guardrail_identifier", guardrail_identifier) + pulumi.set(__self__, "guardrail_version", guardrail_version) + + @property + @pulumi.getter(name="guardrailIdentifier") + def guardrail_identifier(self) -> pulumi.Input[str]: + """ + Unique identifier of the guardrail. + """ + return pulumi.get(self, "guardrail_identifier") + + @guardrail_identifier.setter + def guardrail_identifier(self, value: pulumi.Input[str]): + pulumi.set(self, "guardrail_identifier", value) + + @property + @pulumi.getter(name="guardrailVersion") + def guardrail_version(self) -> pulumi.Input[str]: + """ + Version of the guardrail. + """ + return pulumi.get(self, "guardrail_version") + + @guardrail_version.setter + def guardrail_version(self, value: pulumi.Input[str]): + pulumi.set(self, "guardrail_version", value) + + if not MYPY: class AgentAgentKnowledgeBaseAssociationTimeoutsArgsDict(TypedDict): create: NotRequired[pulumi.Input[str]] diff --git a/sdk/python/pulumi_aws/bedrock/agent_agent.py b/sdk/python/pulumi_aws/bedrock/agent_agent.py index 1a1804c30c9..e4d19822623 100644 --- a/sdk/python/pulumi_aws/bedrock/agent_agent.py +++ b/sdk/python/pulumi_aws/bedrock/agent_agent.py @@ -26,6 +26,7 @@ def __init__(__self__, *, foundation_model: pulumi.Input[str], customer_encryption_key_arn: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, + guardrail_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AgentAgentGuardrailConfigurationArgs']]]] = None, idle_session_ttl_in_seconds: Optional[pulumi.Input[int]] = None, instruction: Optional[pulumi.Input[str]] = None, prepare_agent: Optional[pulumi.Input[bool]] = None, @@ -56,6 +57,8 @@ def __init__(__self__, *, pulumi.set(__self__, "customer_encryption_key_arn", customer_encryption_key_arn) if description is not None: pulumi.set(__self__, "description", description) + if guardrail_configurations is not None: + pulumi.set(__self__, "guardrail_configurations", guardrail_configurations) if idle_session_ttl_in_seconds is not None: pulumi.set(__self__, "idle_session_ttl_in_seconds", idle_session_ttl_in_seconds) if instruction is not None: @@ -133,6 +136,15 @@ def description(self) -> Optional[pulumi.Input[str]]: def description(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "description", value) + @property + @pulumi.getter(name="guardrailConfigurations") + def guardrail_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AgentAgentGuardrailConfigurationArgs']]]]: + return pulumi.get(self, "guardrail_configurations") + + @guardrail_configurations.setter + def guardrail_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AgentAgentGuardrailConfigurationArgs']]]]): + pulumi.set(self, "guardrail_configurations", value) + @property @pulumi.getter(name="idleSessionTtlInSeconds") def idle_session_ttl_in_seconds(self) -> Optional[pulumi.Input[int]]: @@ -226,6 +238,7 @@ def __init__(__self__, *, customer_encryption_key_arn: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, foundation_model: Optional[pulumi.Input[str]] = None, + guardrail_configurations: Optional[pulumi.Input[Sequence[pulumi.Input['AgentAgentGuardrailConfigurationArgs']]]] = None, idle_session_ttl_in_seconds: Optional[pulumi.Input[int]] = None, instruction: Optional[pulumi.Input[str]] = None, prepare_agent: Optional[pulumi.Input[bool]] = None, @@ -270,6 +283,8 @@ def __init__(__self__, *, pulumi.set(__self__, "description", description) if foundation_model is not None: pulumi.set(__self__, "foundation_model", foundation_model) + if guardrail_configurations is not None: + pulumi.set(__self__, "guardrail_configurations", guardrail_configurations) if idle_session_ttl_in_seconds is not None: pulumi.set(__self__, "idle_session_ttl_in_seconds", idle_session_ttl_in_seconds) if instruction is not None: @@ -388,6 +403,15 @@ def foundation_model(self) -> Optional[pulumi.Input[str]]: def foundation_model(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "foundation_model", value) + @property + @pulumi.getter(name="guardrailConfigurations") + def guardrail_configurations(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['AgentAgentGuardrailConfigurationArgs']]]]: + return pulumi.get(self, "guardrail_configurations") + + @guardrail_configurations.setter + def guardrail_configurations(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['AgentAgentGuardrailConfigurationArgs']]]]): + pulumi.set(self, "guardrail_configurations", value) + @property @pulumi.getter(name="idleSessionTtlInSeconds") def idle_session_ttl_in_seconds(self) -> Optional[pulumi.Input[int]]: @@ -493,6 +517,7 @@ def __init__(__self__, customer_encryption_key_arn: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, foundation_model: Optional[pulumi.Input[str]] = None, + guardrail_configurations: Optional[pulumi.Input[Sequence[pulumi.Input[Union['AgentAgentGuardrailConfigurationArgs', 'AgentAgentGuardrailConfigurationArgsDict']]]]] = None, idle_session_ttl_in_seconds: Optional[pulumi.Input[int]] = None, instruction: Optional[pulumi.Input[str]] = None, prepare_agent: Optional[pulumi.Input[bool]] = None, @@ -659,6 +684,7 @@ def _internal_init(__self__, customer_encryption_key_arn: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, foundation_model: Optional[pulumi.Input[str]] = None, + guardrail_configurations: Optional[pulumi.Input[Sequence[pulumi.Input[Union['AgentAgentGuardrailConfigurationArgs', 'AgentAgentGuardrailConfigurationArgsDict']]]]] = None, idle_session_ttl_in_seconds: Optional[pulumi.Input[int]] = None, instruction: Optional[pulumi.Input[str]] = None, prepare_agent: Optional[pulumi.Input[bool]] = None, @@ -686,6 +712,7 @@ def _internal_init(__self__, if foundation_model is None and not opts.urn: raise TypeError("Missing required property 'foundation_model'") __props__.__dict__["foundation_model"] = foundation_model + __props__.__dict__["guardrail_configurations"] = guardrail_configurations __props__.__dict__["idle_session_ttl_in_seconds"] = idle_session_ttl_in_seconds __props__.__dict__["instruction"] = instruction __props__.__dict__["prepare_agent"] = prepare_agent @@ -715,6 +742,7 @@ def get(resource_name: str, customer_encryption_key_arn: Optional[pulumi.Input[str]] = None, description: Optional[pulumi.Input[str]] = None, foundation_model: Optional[pulumi.Input[str]] = None, + guardrail_configurations: Optional[pulumi.Input[Sequence[pulumi.Input[Union['AgentAgentGuardrailConfigurationArgs', 'AgentAgentGuardrailConfigurationArgsDict']]]]] = None, idle_session_ttl_in_seconds: Optional[pulumi.Input[int]] = None, instruction: Optional[pulumi.Input[str]] = None, prepare_agent: Optional[pulumi.Input[bool]] = None, @@ -760,6 +788,7 @@ def get(resource_name: str, __props__.__dict__["customer_encryption_key_arn"] = customer_encryption_key_arn __props__.__dict__["description"] = description __props__.__dict__["foundation_model"] = foundation_model + __props__.__dict__["guardrail_configurations"] = guardrail_configurations __props__.__dict__["idle_session_ttl_in_seconds"] = idle_session_ttl_in_seconds __props__.__dict__["instruction"] = instruction __props__.__dict__["prepare_agent"] = prepare_agent @@ -836,6 +865,11 @@ def foundation_model(self) -> pulumi.Output[str]: """ return pulumi.get(self, "foundation_model") + @property + @pulumi.getter(name="guardrailConfigurations") + def guardrail_configurations(self) -> pulumi.Output[Optional[Sequence['outputs.AgentAgentGuardrailConfiguration']]]: + return pulumi.get(self, "guardrail_configurations") + @property @pulumi.getter(name="idleSessionTtlInSeconds") def idle_session_ttl_in_seconds(self) -> pulumi.Output[int]: diff --git a/sdk/python/pulumi_aws/bedrock/outputs.py b/sdk/python/pulumi_aws/bedrock/outputs.py index b190c0751ec..ede605858c0 100644 --- a/sdk/python/pulumi_aws/bedrock/outputs.py +++ b/sdk/python/pulumi_aws/bedrock/outputs.py @@ -25,6 +25,7 @@ 'AgentAgentActionGroupFunctionSchemaMemberFunctionsFunctionParameter', 'AgentAgentAliasRoutingConfiguration', 'AgentAgentAliasTimeouts', + 'AgentAgentGuardrailConfiguration', 'AgentAgentKnowledgeBaseAssociationTimeouts', 'AgentAgentPromptOverrideConfiguration', 'AgentAgentPromptOverrideConfigurationPromptConfiguration', @@ -495,6 +496,54 @@ def update(self) -> Optional[str]: return pulumi.get(self, "update") +@pulumi.output_type +class AgentAgentGuardrailConfiguration(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "guardrailIdentifier": + suggest = "guardrail_identifier" + elif key == "guardrailVersion": + suggest = "guardrail_version" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in AgentAgentGuardrailConfiguration. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + AgentAgentGuardrailConfiguration.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + AgentAgentGuardrailConfiguration.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + guardrail_identifier: str, + guardrail_version: str): + """ + :param str guardrail_identifier: Unique identifier of the guardrail. + :param str guardrail_version: Version of the guardrail. + """ + pulumi.set(__self__, "guardrail_identifier", guardrail_identifier) + pulumi.set(__self__, "guardrail_version", guardrail_version) + + @property + @pulumi.getter(name="guardrailIdentifier") + def guardrail_identifier(self) -> str: + """ + Unique identifier of the guardrail. + """ + return pulumi.get(self, "guardrail_identifier") + + @property + @pulumi.getter(name="guardrailVersion") + def guardrail_version(self) -> str: + """ + Version of the guardrail. + """ + return pulumi.get(self, "guardrail_version") + + @pulumi.output_type class AgentAgentKnowledgeBaseAssociationTimeouts(dict): def __init__(__self__, *, diff --git a/sdk/python/pulumi_aws/config/outputs.py b/sdk/python/pulumi_aws/config/outputs.py index 4b9553614cb..95d3dfd683e 100644 --- a/sdk/python/pulumi_aws/config/outputs.py +++ b/sdk/python/pulumi_aws/config/outputs.py @@ -303,6 +303,7 @@ def __init__(__self__, *, codebuild: Optional[str] = None, codecatalyst: Optional[str] = None, codecommit: Optional[str] = None, + codeconnections: Optional[str] = None, codedeploy: Optional[str] = None, codeguruprofiler: Optional[str] = None, codegurureviewer: Optional[str] = None, @@ -594,6 +595,7 @@ def __init__(__self__, *, :param str codebuild: Use this to override the default service endpoint URL :param str codecatalyst: Use this to override the default service endpoint URL :param str codecommit: Use this to override the default service endpoint URL + :param str codeconnections: Use this to override the default service endpoint URL :param str codedeploy: Use this to override the default service endpoint URL :param str codeguruprofiler: Use this to override the default service endpoint URL :param str codegurureviewer: Use this to override the default service endpoint URL @@ -946,6 +948,8 @@ def __init__(__self__, *, pulumi.set(__self__, "codecatalyst", codecatalyst) if codecommit is not None: pulumi.set(__self__, "codecommit", codecommit) + if codeconnections is not None: + pulumi.set(__self__, "codeconnections", codeconnections) if codedeploy is not None: pulumi.set(__self__, "codedeploy", codedeploy) if codeguruprofiler is not None: @@ -1893,6 +1897,14 @@ def codecommit(self) -> Optional[str]: """ return pulumi.get(self, "codecommit") + @property + @pulumi.getter + def codeconnections(self) -> Optional[str]: + """ + Use this to override the default service endpoint URL + """ + return pulumi.get(self, "codeconnections") + @property @pulumi.getter def codedeploy(self) -> Optional[str]: diff --git a/sdk/python/pulumi_aws/connect/get_instance.py b/sdk/python/pulumi_aws/connect/get_instance.py index 4cdce66e724..21fe0395765 100644 --- a/sdk/python/pulumi_aws/connect/get_instance.py +++ b/sdk/python/pulumi_aws/connect/get_instance.py @@ -26,7 +26,7 @@ class GetInstanceResult: """ A collection of values returned by getInstance. """ - def __init__(__self__, arn=None, auto_resolve_best_voices_enabled=None, contact_flow_logs_enabled=None, contact_lens_enabled=None, created_time=None, early_media_enabled=None, id=None, identity_management_type=None, inbound_calls_enabled=None, instance_alias=None, instance_id=None, multi_party_conference_enabled=None, outbound_calls_enabled=None, service_role=None, status=None): + def __init__(__self__, arn=None, auto_resolve_best_voices_enabled=None, contact_flow_logs_enabled=None, contact_lens_enabled=None, created_time=None, early_media_enabled=None, id=None, identity_management_type=None, inbound_calls_enabled=None, instance_alias=None, instance_id=None, multi_party_conference_enabled=None, outbound_calls_enabled=None, service_role=None, status=None, tags=None): if arn and not isinstance(arn, str): raise TypeError("Expected argument 'arn' to be a str") pulumi.set(__self__, "arn", arn) @@ -72,6 +72,9 @@ def __init__(__self__, arn=None, auto_resolve_best_voices_enabled=None, contact_ if status and not isinstance(status, str): raise TypeError("Expected argument 'status' to be a str") pulumi.set(__self__, "status", status) + if tags and not isinstance(tags, dict): + raise TypeError("Expected argument 'tags' to be a dict") + pulumi.set(__self__, "tags", tags) @property @pulumi.getter @@ -184,6 +187,14 @@ def status(self) -> str: """ return pulumi.get(self, "status") + @property + @pulumi.getter + def tags(self) -> Mapping[str, str]: + """ + A map of tags to assigned to the instance. + """ + return pulumi.get(self, "tags") + class AwaitableGetInstanceResult(GetInstanceResult): # pylint: disable=using-constant-test @@ -205,11 +216,13 @@ def __await__(self): multi_party_conference_enabled=self.multi_party_conference_enabled, outbound_calls_enabled=self.outbound_calls_enabled, service_role=self.service_role, - status=self.status) + status=self.status, + tags=self.tags) def get_instance(instance_alias: Optional[str] = None, instance_id: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetInstanceResult: """ Provides details about a specific Amazon Connect Instance. @@ -237,10 +250,12 @@ def get_instance(instance_alias: Optional[str] = None, :param str instance_alias: Returns information on a specific connect instance by alias :param str instance_id: Returns information on a specific connect instance by id + :param Mapping[str, str] tags: A map of tags to assigned to the instance. """ __args__ = dict() __args__['instanceAlias'] = instance_alias __args__['instanceId'] = instance_id + __args__['tags'] = tags opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke('aws:connect/getInstance:getInstance', __args__, opts=opts, typ=GetInstanceResult).value @@ -259,12 +274,14 @@ def get_instance(instance_alias: Optional[str] = None, multi_party_conference_enabled=pulumi.get(__ret__, 'multi_party_conference_enabled'), outbound_calls_enabled=pulumi.get(__ret__, 'outbound_calls_enabled'), service_role=pulumi.get(__ret__, 'service_role'), - status=pulumi.get(__ret__, 'status')) + status=pulumi.get(__ret__, 'status'), + tags=pulumi.get(__ret__, 'tags')) @_utilities.lift_output_func(get_instance) def get_instance_output(instance_alias: Optional[pulumi.Input[Optional[str]]] = None, instance_id: Optional[pulumi.Input[Optional[str]]] = None, + tags: Optional[pulumi.Input[Optional[Mapping[str, str]]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetInstanceResult]: """ Provides details about a specific Amazon Connect Instance. @@ -292,5 +309,6 @@ def get_instance_output(instance_alias: Optional[pulumi.Input[Optional[str]]] = :param str instance_alias: Returns information on a specific connect instance by alias :param str instance_id: Returns information on a specific connect instance by id + :param Mapping[str, str] tags: A map of tags to assigned to the instance. """ ... diff --git a/sdk/python/pulumi_aws/connect/instance.py b/sdk/python/pulumi_aws/connect/instance.py index f0d3bd0f724..ab5d689f036 100644 --- a/sdk/python/pulumi_aws/connect/instance.py +++ b/sdk/python/pulumi_aws/connect/instance.py @@ -28,13 +28,13 @@ def __init__(__self__, *, directory_id: Optional[pulumi.Input[str]] = None, early_media_enabled: Optional[pulumi.Input[bool]] = None, instance_alias: Optional[pulumi.Input[str]] = None, - multi_party_conference_enabled: Optional[pulumi.Input[bool]] = None): + multi_party_conference_enabled: Optional[pulumi.Input[bool]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ The set of arguments for constructing a Instance resource. :param pulumi.Input[str] identity_management_type: Specifies the identity management type attached to the instance. Allowed Values are: `SAML`, `CONNECT_MANAGED`, `EXISTING_DIRECTORY`. :param pulumi.Input[bool] inbound_calls_enabled: Specifies whether inbound calls are enabled. :param pulumi.Input[bool] outbound_calls_enabled: Specifies whether outbound calls are enabled. - :param pulumi.Input[bool] auto_resolve_best_voices_enabled: Specifies whether auto resolve best voices is enabled. Defaults to `true`. :param pulumi.Input[bool] contact_flow_logs_enabled: Specifies whether contact flow logs are enabled. Defaults to `false`. :param pulumi.Input[bool] contact_lens_enabled: Specifies whether contact lens is enabled. Defaults to `true`. @@ -42,6 +42,8 @@ def __init__(__self__, *, :param pulumi.Input[bool] early_media_enabled: Specifies whether early media for outbound calls is enabled . Defaults to `true` if outbound calls is enabled. :param pulumi.Input[str] instance_alias: Specifies the name of the instance. Required if `directory_id` not specified. :param pulumi.Input[bool] multi_party_conference_enabled: Specifies whether multi-party calls/conference is enabled. Defaults to `false`. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + """ pulumi.set(__self__, "identity_management_type", identity_management_type) pulumi.set(__self__, "inbound_calls_enabled", inbound_calls_enabled) @@ -60,6 +62,8 @@ def __init__(__self__, *, pulumi.set(__self__, "instance_alias", instance_alias) if multi_party_conference_enabled is not None: pulumi.set(__self__, "multi_party_conference_enabled", multi_party_conference_enabled) + if tags is not None: + pulumi.set(__self__, "tags", tags) @property @pulumi.getter(name="identityManagementType") @@ -90,7 +94,6 @@ def inbound_calls_enabled(self, value: pulumi.Input[bool]): def outbound_calls_enabled(self) -> pulumi.Input[bool]: """ Specifies whether outbound calls are enabled. - """ return pulumi.get(self, "outbound_calls_enabled") @@ -182,6 +185,19 @@ def multi_party_conference_enabled(self) -> Optional[pulumi.Input[bool]]: def multi_party_conference_enabled(self, value: Optional[pulumi.Input[bool]]): pulumi.set(self, "multi_party_conference_enabled", value) + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + @pulumi.input_type class _InstanceState: @@ -199,7 +215,9 @@ def __init__(__self__, *, multi_party_conference_enabled: Optional[pulumi.Input[bool]] = None, outbound_calls_enabled: Optional[pulumi.Input[bool]] = None, service_role: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None): + status: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags_all: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ Input properties used for looking up and filtering Instance resources. :param pulumi.Input[str] arn: Amazon Resource Name (ARN) of the instance. @@ -214,9 +232,11 @@ def __init__(__self__, *, :param pulumi.Input[str] instance_alias: Specifies the name of the instance. Required if `directory_id` not specified. :param pulumi.Input[bool] multi_party_conference_enabled: Specifies whether multi-party calls/conference is enabled. Defaults to `false`. :param pulumi.Input[bool] outbound_calls_enabled: Specifies whether outbound calls are enabled. - :param pulumi.Input[str] service_role: The service role of the instance. :param pulumi.Input[str] status: The state of the instance. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. """ if arn is not None: pulumi.set(__self__, "arn", arn) @@ -246,6 +266,13 @@ def __init__(__self__, *, pulumi.set(__self__, "service_role", service_role) if status is not None: pulumi.set(__self__, "status", status) + if tags is not None: + pulumi.set(__self__, "tags", tags) + if tags_all is not None: + warnings.warn("""Please use `tags` instead.""", DeprecationWarning) + pulumi.log.warn("""tags_all is deprecated: Please use `tags` instead.""") + if tags_all is not None: + pulumi.set(__self__, "tags_all", tags_all) @property @pulumi.getter @@ -384,7 +411,6 @@ def multi_party_conference_enabled(self, value: Optional[pulumi.Input[bool]]): def outbound_calls_enabled(self) -> Optional[pulumi.Input[bool]]: """ Specifies whether outbound calls are enabled. - """ return pulumi.get(self, "outbound_calls_enabled") @@ -416,6 +442,32 @@ def status(self) -> Optional[pulumi.Input[str]]: def status(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "status", value) + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + @property + @pulumi.getter(name="tagsAll") + @_utilities.deprecated("""Please use `tags` instead.""") + def tags_all(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + """ + return pulumi.get(self, "tags_all") + + @tags_all.setter + def tags_all(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags_all", value) + class Instance(pulumi.CustomResource): @overload @@ -432,12 +484,13 @@ def __init__(__self__, instance_alias: Optional[pulumi.Input[str]] = None, multi_party_conference_enabled: Optional[pulumi.Input[bool]] = None, outbound_calls_enabled: Optional[pulumi.Input[bool]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, __props__=None): """ Provides an Amazon Connect instance resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) - !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. + !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. ## Example Usage @@ -449,7 +502,10 @@ def __init__(__self__, identity_management_type="CONNECT_MANAGED", inbound_calls_enabled=True, instance_alias="friendly-name-connect", - outbound_calls_enabled=True) + outbound_calls_enabled=True, + tags={ + "hello": "world", + }) ``` ### With Existing Active Directory @@ -499,6 +555,7 @@ def __init__(__self__, :param pulumi.Input[str] instance_alias: Specifies the name of the instance. Required if `directory_id` not specified. :param pulumi.Input[bool] multi_party_conference_enabled: Specifies whether multi-party calls/conference is enabled. Defaults to `false`. :param pulumi.Input[bool] outbound_calls_enabled: Specifies whether outbound calls are enabled. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. """ ... @@ -511,7 +568,7 @@ def __init__(__self__, Provides an Amazon Connect instance resource. For more information see [Amazon Connect: Getting Started](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-get-started.html) - !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. + !> **WARN:** Amazon Connect enforces a limit of [100 combined instance creation and deletions every 30 days](https://docs.aws.amazon.com/connect/latest/adminguide/amazon-connect-service-limits.html#feature-limits). For example, if you create 80 instances and delete 20 of them, you must wait 30 days to create or delete another instance. Use care when creating or deleting instances. ## Example Usage @@ -523,7 +580,10 @@ def __init__(__self__, identity_management_type="CONNECT_MANAGED", inbound_calls_enabled=True, instance_alias="friendly-name-connect", - outbound_calls_enabled=True) + outbound_calls_enabled=True, + tags={ + "hello": "world", + }) ``` ### With Existing Active Directory @@ -586,6 +646,7 @@ def _internal_init(__self__, instance_alias: Optional[pulumi.Input[str]] = None, multi_party_conference_enabled: Optional[pulumi.Input[bool]] = None, outbound_calls_enabled: Optional[pulumi.Input[bool]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -611,10 +672,12 @@ def _internal_init(__self__, if outbound_calls_enabled is None and not opts.urn: raise TypeError("Missing required property 'outbound_calls_enabled'") __props__.__dict__["outbound_calls_enabled"] = outbound_calls_enabled + __props__.__dict__["tags"] = tags __props__.__dict__["arn"] = None __props__.__dict__["created_time"] = None __props__.__dict__["service_role"] = None __props__.__dict__["status"] = None + __props__.__dict__["tags_all"] = None super(Instance, __self__).__init__( 'aws:connect/instance:Instance', resource_name, @@ -638,7 +701,9 @@ def get(resource_name: str, multi_party_conference_enabled: Optional[pulumi.Input[bool]] = None, outbound_calls_enabled: Optional[pulumi.Input[bool]] = None, service_role: Optional[pulumi.Input[str]] = None, - status: Optional[pulumi.Input[str]] = None) -> 'Instance': + status: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, + tags_all: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None) -> 'Instance': """ Get an existing Instance resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -658,9 +723,11 @@ def get(resource_name: str, :param pulumi.Input[str] instance_alias: Specifies the name of the instance. Required if `directory_id` not specified. :param pulumi.Input[bool] multi_party_conference_enabled: Specifies whether multi-party calls/conference is enabled. Defaults to `false`. :param pulumi.Input[bool] outbound_calls_enabled: Specifies whether outbound calls are enabled. - :param pulumi.Input[str] service_role: The service role of the instance. :param pulumi.Input[str] status: The state of the instance. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -680,6 +747,8 @@ def get(resource_name: str, __props__.__dict__["outbound_calls_enabled"] = outbound_calls_enabled __props__.__dict__["service_role"] = service_role __props__.__dict__["status"] = status + __props__.__dict__["tags"] = tags + __props__.__dict__["tags_all"] = tags_all return Instance(resource_name, opts=opts, __props__=__props__) @property @@ -775,7 +844,6 @@ def multi_party_conference_enabled(self) -> pulumi.Output[Optional[bool]]: def outbound_calls_enabled(self) -> pulumi.Output[bool]: """ Specifies whether outbound calls are enabled. - """ return pulumi.get(self, "outbound_calls_enabled") @@ -795,3 +863,21 @@ def status(self) -> pulumi.Output[str]: """ return pulumi.get(self, "status") + @property + @pulumi.getter + def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: + """ + Tags to apply to the Instance. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. + + """ + return pulumi.get(self, "tags") + + @property + @pulumi.getter(name="tagsAll") + @_utilities.deprecated("""Please use `tags` instead.""") + def tags_all(self) -> pulumi.Output[Mapping[str, str]]: + """ + A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. + """ + return pulumi.get(self, "tags_all") + diff --git a/sdk/python/pulumi_aws/ec2/_inputs.py b/sdk/python/pulumi_aws/ec2/_inputs.py index 78ae2ad4392..ebc36e0d0fb 100644 --- a/sdk/python/pulumi_aws/ec2/_inputs.py +++ b/sdk/python/pulumi_aws/ec2/_inputs.py @@ -8365,6 +8365,9 @@ class LaunchTemplateNetworkInterfaceArgsDict(TypedDict): The ID of the network interface to attach. """ primary_ipv6: NotRequired[pulumi.Input[str]] + """ + Whether the first IPv6 GUA will be made the primary IPv6 address. + """ private_ip_address: NotRequired[pulumi.Input[str]] """ The primary private IPv4 address. @@ -8423,6 +8426,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] ipv6_prefixes: One or more IPv6 prefixes to be assigned to the network interface. Conflicts with `ipv6_prefix_count` :param pulumi.Input[int] network_card_index: The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0. :param pulumi.Input[str] network_interface_id: The ID of the network interface to attach. + :param pulumi.Input[str] primary_ipv6: Whether the first IPv6 GUA will be made the primary IPv6 address. :param pulumi.Input[str] private_ip_address: The primary private IPv4 address. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_groups: A list of security group IDs to associate. :param pulumi.Input[str] subnet_id: The VPC Subnet ID to associate. @@ -8666,6 +8670,9 @@ def network_interface_id(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="primaryIpv6") def primary_ipv6(self) -> Optional[pulumi.Input[str]]: + """ + Whether the first IPv6 GUA will be made the primary IPv6 address. + """ return pulumi.get(self, "primary_ipv6") @primary_ipv6.setter diff --git a/sdk/python/pulumi_aws/ec2/outputs.py b/sdk/python/pulumi_aws/ec2/outputs.py index a36a3f9d2f6..35d4cd1d940 100644 --- a/sdk/python/pulumi_aws/ec2/outputs.py +++ b/sdk/python/pulumi_aws/ec2/outputs.py @@ -6414,6 +6414,7 @@ def __init__(__self__, *, :param Sequence[str] ipv6_prefixes: One or more IPv6 prefixes to be assigned to the network interface. Conflicts with `ipv6_prefix_count` :param int network_card_index: The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0. :param str network_interface_id: The ID of the network interface to attach. + :param str primary_ipv6: Whether the first IPv6 GUA will be made the primary IPv6 address. :param str private_ip_address: The primary private IPv4 address. :param Sequence[str] security_groups: A list of security group IDs to associate. :param str subnet_id: The VPC Subnet ID to associate. @@ -6593,6 +6594,9 @@ def network_interface_id(self) -> Optional[str]: @property @pulumi.getter(name="primaryIpv6") def primary_ipv6(self) -> Optional[str]: + """ + Whether the first IPv6 GUA will be made the primary IPv6 address. + """ return pulumi.get(self, "primary_ipv6") @property diff --git a/sdk/python/pulumi_aws/ec2transitgateway/get_transit_gateway.py b/sdk/python/pulumi_aws/ec2transitgateway/get_transit_gateway.py index 077baede2da..d9c8174e65f 100644 --- a/sdk/python/pulumi_aws/ec2transitgateway/get_transit_gateway.py +++ b/sdk/python/pulumi_aws/ec2transitgateway/get_transit_gateway.py @@ -28,7 +28,7 @@ class GetTransitGatewayResult: """ A collection of values returned by getTransitGateway. """ - def __init__(__self__, amazon_side_asn=None, arn=None, association_default_route_table_id=None, auto_accept_shared_attachments=None, default_route_table_association=None, default_route_table_propagation=None, description=None, dns_support=None, filters=None, id=None, multicast_support=None, owner_id=None, propagation_default_route_table_id=None, tags=None, transit_gateway_cidr_blocks=None, vpn_ecmp_support=None): + def __init__(__self__, amazon_side_asn=None, arn=None, association_default_route_table_id=None, auto_accept_shared_attachments=None, default_route_table_association=None, default_route_table_propagation=None, description=None, dns_support=None, filters=None, id=None, multicast_support=None, owner_id=None, propagation_default_route_table_id=None, security_group_referencing_support=None, tags=None, transit_gateway_cidr_blocks=None, vpn_ecmp_support=None): if amazon_side_asn and not isinstance(amazon_side_asn, int): raise TypeError("Expected argument 'amazon_side_asn' to be a int") pulumi.set(__self__, "amazon_side_asn", amazon_side_asn) @@ -68,6 +68,9 @@ def __init__(__self__, amazon_side_asn=None, arn=None, association_default_route if propagation_default_route_table_id and not isinstance(propagation_default_route_table_id, str): raise TypeError("Expected argument 'propagation_default_route_table_id' to be a str") pulumi.set(__self__, "propagation_default_route_table_id", propagation_default_route_table_id) + if security_group_referencing_support and not isinstance(security_group_referencing_support, str): + raise TypeError("Expected argument 'security_group_referencing_support' to be a str") + pulumi.set(__self__, "security_group_referencing_support", security_group_referencing_support) if tags and not isinstance(tags, dict): raise TypeError("Expected argument 'tags' to be a dict") pulumi.set(__self__, "tags", tags) @@ -179,6 +182,14 @@ def propagation_default_route_table_id(self) -> str: """ return pulumi.get(self, "propagation_default_route_table_id") + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> str: + """ + Whether Security Group Referencing Support is enabled + """ + return pulumi.get(self, "security_group_referencing_support") + @property @pulumi.getter def tags(self) -> Mapping[str, str]: @@ -223,6 +234,7 @@ def __await__(self): multicast_support=self.multicast_support, owner_id=self.owner_id, propagation_default_route_table_id=self.propagation_default_route_table_id, + security_group_referencing_support=self.security_group_referencing_support, tags=self.tags, transit_gateway_cidr_blocks=self.transit_gateway_cidr_blocks, vpn_ecmp_support=self.vpn_ecmp_support) @@ -284,6 +296,7 @@ def get_transit_gateway(filters: Optional[Sequence[Union['GetTransitGatewayFilte multicast_support=pulumi.get(__ret__, 'multicast_support'), owner_id=pulumi.get(__ret__, 'owner_id'), propagation_default_route_table_id=pulumi.get(__ret__, 'propagation_default_route_table_id'), + security_group_referencing_support=pulumi.get(__ret__, 'security_group_referencing_support'), tags=pulumi.get(__ret__, 'tags'), transit_gateway_cidr_blocks=pulumi.get(__ret__, 'transit_gateway_cidr_blocks'), vpn_ecmp_support=pulumi.get(__ret__, 'vpn_ecmp_support')) diff --git a/sdk/python/pulumi_aws/ec2transitgateway/get_vpc_attachment.py b/sdk/python/pulumi_aws/ec2transitgateway/get_vpc_attachment.py index 095f9f87444..aaa49623698 100644 --- a/sdk/python/pulumi_aws/ec2transitgateway/get_vpc_attachment.py +++ b/sdk/python/pulumi_aws/ec2transitgateway/get_vpc_attachment.py @@ -28,7 +28,7 @@ class GetVpcAttachmentResult: """ A collection of values returned by getVpcAttachment. """ - def __init__(__self__, appliance_mode_support=None, dns_support=None, filters=None, id=None, ipv6_support=None, subnet_ids=None, tags=None, transit_gateway_id=None, vpc_id=None, vpc_owner_id=None): + def __init__(__self__, appliance_mode_support=None, dns_support=None, filters=None, id=None, ipv6_support=None, security_group_referencing_support=None, subnet_ids=None, tags=None, transit_gateway_id=None, vpc_id=None, vpc_owner_id=None): if appliance_mode_support and not isinstance(appliance_mode_support, str): raise TypeError("Expected argument 'appliance_mode_support' to be a str") pulumi.set(__self__, "appliance_mode_support", appliance_mode_support) @@ -44,6 +44,9 @@ def __init__(__self__, appliance_mode_support=None, dns_support=None, filters=No if ipv6_support and not isinstance(ipv6_support, str): raise TypeError("Expected argument 'ipv6_support' to be a str") pulumi.set(__self__, "ipv6_support", ipv6_support) + if security_group_referencing_support and not isinstance(security_group_referencing_support, str): + raise TypeError("Expected argument 'security_group_referencing_support' to be a str") + pulumi.set(__self__, "security_group_referencing_support", security_group_referencing_support) if subnet_ids and not isinstance(subnet_ids, list): raise TypeError("Expected argument 'subnet_ids' to be a list") pulumi.set(__self__, "subnet_ids", subnet_ids) @@ -97,6 +100,14 @@ def ipv6_support(self) -> str: """ return pulumi.get(self, "ipv6_support") + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> str: + """ + Whether Security Group Referencing Support is enabled. + """ + return pulumi.get(self, "security_group_referencing_support") + @property @pulumi.getter(name="subnetIds") def subnet_ids(self) -> Sequence[str]: @@ -149,6 +160,7 @@ def __await__(self): filters=self.filters, id=self.id, ipv6_support=self.ipv6_support, + security_group_referencing_support=self.security_group_referencing_support, subnet_ids=self.subnet_ids, tags=self.tags, transit_gateway_id=self.transit_gateway_id, @@ -204,6 +216,7 @@ def get_vpc_attachment(filters: Optional[Sequence[Union['GetVpcAttachmentFilterA filters=pulumi.get(__ret__, 'filters'), id=pulumi.get(__ret__, 'id'), ipv6_support=pulumi.get(__ret__, 'ipv6_support'), + security_group_referencing_support=pulumi.get(__ret__, 'security_group_referencing_support'), subnet_ids=pulumi.get(__ret__, 'subnet_ids'), tags=pulumi.get(__ret__, 'tags'), transit_gateway_id=pulumi.get(__ret__, 'transit_gateway_id'), diff --git a/sdk/python/pulumi_aws/ec2transitgateway/transit_gateway.py b/sdk/python/pulumi_aws/ec2transitgateway/transit_gateway.py index ce358b36b6a..64534179eb0 100644 --- a/sdk/python/pulumi_aws/ec2transitgateway/transit_gateway.py +++ b/sdk/python/pulumi_aws/ec2transitgateway/transit_gateway.py @@ -26,6 +26,7 @@ def __init__(__self__, *, description: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, multicast_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, transit_gateway_cidr_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, vpn_ecmp_support: Optional[pulumi.Input[str]] = None): @@ -40,6 +41,7 @@ def __init__(__self__, *, :param pulumi.Input[str] description: Description of the EC2 Transit Gateway. :param pulumi.Input[str] dns_support: Whether DNS support is enabled. Valid values: `disable`, `enable`. Default value: `enable`. :param pulumi.Input[str] multicast_support: Whether Multicast support is enabled. Required to use `ec2_transit_gateway_multicast_domain`. Valid values: `disable`, `enable`. Default value: `disable`. + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Sequence[pulumi.Input[str]]] transit_gateway_cidr_blocks: One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6. :param pulumi.Input[str] vpn_ecmp_support: Whether VPN Equal Cost Multipath Protocol support is enabled. Valid values: `disable`, `enable`. Default value: `enable`. @@ -58,6 +60,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dns_support", dns_support) if multicast_support is not None: pulumi.set(__self__, "multicast_support", multicast_support) + if security_group_referencing_support is not None: + pulumi.set(__self__, "security_group_referencing_support", security_group_referencing_support) if tags is not None: pulumi.set(__self__, "tags", tags) if transit_gateway_cidr_blocks is not None: @@ -151,6 +155,18 @@ def multicast_support(self) -> Optional[pulumi.Input[str]]: def multicast_support(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "multicast_support", value) + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> Optional[pulumi.Input[str]]: + """ + Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + """ + return pulumi.get(self, "security_group_referencing_support") + + @security_group_referencing_support.setter + def security_group_referencing_support(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "security_group_referencing_support", value) + @property @pulumi.getter def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: @@ -202,6 +218,7 @@ def __init__(__self__, *, multicast_support: Optional[pulumi.Input[str]] = None, owner_id: Optional[pulumi.Input[str]] = None, propagation_default_route_table_id: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, tags_all: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, transit_gateway_cidr_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, @@ -221,6 +238,7 @@ def __init__(__self__, *, :param pulumi.Input[str] multicast_support: Whether Multicast support is enabled. Required to use `ec2_transit_gateway_multicast_domain`. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[str] owner_id: Identifier of the AWS account that owns the EC2 Transit Gateway :param pulumi.Input[str] propagation_default_route_table_id: Identifier of the default propagation route table + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. :param pulumi.Input[Sequence[pulumi.Input[str]]] transit_gateway_cidr_blocks: One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6. @@ -248,6 +266,8 @@ def __init__(__self__, *, pulumi.set(__self__, "owner_id", owner_id) if propagation_default_route_table_id is not None: pulumi.set(__self__, "propagation_default_route_table_id", propagation_default_route_table_id) + if security_group_referencing_support is not None: + pulumi.set(__self__, "security_group_referencing_support", security_group_referencing_support) if tags is not None: pulumi.set(__self__, "tags", tags) if tags_all is not None: @@ -394,6 +414,18 @@ def propagation_default_route_table_id(self) -> Optional[pulumi.Input[str]]: def propagation_default_route_table_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "propagation_default_route_table_id", value) + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> Optional[pulumi.Input[str]]: + """ + Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + """ + return pulumi.get(self, "security_group_referencing_support") + + @security_group_referencing_support.setter + def security_group_referencing_support(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "security_group_referencing_support", value) + @property @pulumi.getter def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: @@ -456,6 +488,7 @@ def __init__(__self__, description: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, multicast_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, transit_gateway_cidr_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, vpn_ecmp_support: Optional[pulumi.Input[str]] = None, @@ -491,6 +524,7 @@ def __init__(__self__, :param pulumi.Input[str] description: Description of the EC2 Transit Gateway. :param pulumi.Input[str] dns_support: Whether DNS support is enabled. Valid values: `disable`, `enable`. Default value: `enable`. :param pulumi.Input[str] multicast_support: Whether Multicast support is enabled. Required to use `ec2_transit_gateway_multicast_domain`. Valid values: `disable`, `enable`. Default value: `disable`. + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Sequence[pulumi.Input[str]]] transit_gateway_cidr_blocks: One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6. :param pulumi.Input[str] vpn_ecmp_support: Whether VPN Equal Cost Multipath Protocol support is enabled. Valid values: `disable`, `enable`. Default value: `enable`. @@ -543,6 +577,7 @@ def _internal_init(__self__, description: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, multicast_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, transit_gateway_cidr_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, vpn_ecmp_support: Optional[pulumi.Input[str]] = None, @@ -562,6 +597,7 @@ def _internal_init(__self__, __props__.__dict__["description"] = description __props__.__dict__["dns_support"] = dns_support __props__.__dict__["multicast_support"] = multicast_support + __props__.__dict__["security_group_referencing_support"] = security_group_referencing_support __props__.__dict__["tags"] = tags __props__.__dict__["transit_gateway_cidr_blocks"] = transit_gateway_cidr_blocks __props__.__dict__["vpn_ecmp_support"] = vpn_ecmp_support @@ -591,6 +627,7 @@ def get(resource_name: str, multicast_support: Optional[pulumi.Input[str]] = None, owner_id: Optional[pulumi.Input[str]] = None, propagation_default_route_table_id: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, tags_all: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, transit_gateway_cidr_blocks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, @@ -615,6 +652,7 @@ def get(resource_name: str, :param pulumi.Input[str] multicast_support: Whether Multicast support is enabled. Required to use `ec2_transit_gateway_multicast_domain`. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[str] owner_id: Identifier of the AWS account that owns the EC2 Transit Gateway :param pulumi.Input[str] propagation_default_route_table_id: Identifier of the default propagation route table + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. :param pulumi.Input[Sequence[pulumi.Input[str]]] transit_gateway_cidr_blocks: One or more IPv4 or IPv6 CIDR blocks for the transit gateway. Must be a size /24 CIDR block or larger for IPv4, or a size /64 CIDR block or larger for IPv6. @@ -635,6 +673,7 @@ def get(resource_name: str, __props__.__dict__["multicast_support"] = multicast_support __props__.__dict__["owner_id"] = owner_id __props__.__dict__["propagation_default_route_table_id"] = propagation_default_route_table_id + __props__.__dict__["security_group_referencing_support"] = security_group_referencing_support __props__.__dict__["tags"] = tags __props__.__dict__["tags_all"] = tags_all __props__.__dict__["transit_gateway_cidr_blocks"] = transit_gateway_cidr_blocks @@ -731,6 +770,14 @@ def propagation_default_route_table_id(self) -> pulumi.Output[str]: """ return pulumi.get(self, "propagation_default_route_table_id") + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> pulumi.Output[Optional[str]]: + """ + Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + """ + return pulumi.get(self, "security_group_referencing_support") + @property @pulumi.getter def tags(self) -> pulumi.Output[Optional[Mapping[str, str]]]: diff --git a/sdk/python/pulumi_aws/ec2transitgateway/vpc_attachment.py b/sdk/python/pulumi_aws/ec2transitgateway/vpc_attachment.py index 8d16dea9f3a..bbdd189663e 100644 --- a/sdk/python/pulumi_aws/ec2transitgateway/vpc_attachment.py +++ b/sdk/python/pulumi_aws/ec2transitgateway/vpc_attachment.py @@ -25,6 +25,7 @@ def __init__(__self__, *, appliance_mode_support: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, ipv6_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, transit_gateway_default_route_table_association: Optional[pulumi.Input[bool]] = None, transit_gateway_default_route_table_propagation: Optional[pulumi.Input[bool]] = None): @@ -36,6 +37,7 @@ def __init__(__self__, *, :param pulumi.Input[str] appliance_mode_support: Whether Appliance Mode support is enabled. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[str] dns_support: Whether DNS support is enabled. Valid values: `disable`, `enable`. Default value: `enable`. :param pulumi.Input[str] ipv6_support: Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[bool] transit_gateway_default_route_table_association: Boolean whether the VPC Attachment should be associated with the EC2 Transit Gateway association default route table. This cannot be configured or perform drift detection with Resource Access Manager shared EC2 Transit Gateways. Default value: `true`. :param pulumi.Input[bool] transit_gateway_default_route_table_propagation: Boolean whether the VPC Attachment should propagate routes with the EC2 Transit Gateway propagation default route table. This cannot be configured or perform drift detection with Resource Access Manager shared EC2 Transit Gateways. Default value: `true`. @@ -49,6 +51,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dns_support", dns_support) if ipv6_support is not None: pulumi.set(__self__, "ipv6_support", ipv6_support) + if security_group_referencing_support is not None: + pulumi.set(__self__, "security_group_referencing_support", security_group_referencing_support) if tags is not None: pulumi.set(__self__, "tags", tags) if transit_gateway_default_route_table_association is not None: @@ -128,6 +132,18 @@ def ipv6_support(self) -> Optional[pulumi.Input[str]]: def ipv6_support(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ipv6_support", value) + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> Optional[pulumi.Input[str]]: + """ + Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + """ + return pulumi.get(self, "security_group_referencing_support") + + @security_group_referencing_support.setter + def security_group_referencing_support(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "security_group_referencing_support", value) + @property @pulumi.getter def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: @@ -171,6 +187,7 @@ def __init__(__self__, *, appliance_mode_support: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, ipv6_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, tags_all: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, @@ -184,6 +201,7 @@ def __init__(__self__, *, :param pulumi.Input[str] appliance_mode_support: Whether Appliance Mode support is enabled. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[str] dns_support: Whether DNS support is enabled. Valid values: `disable`, `enable`. Default value: `enable`. :param pulumi.Input[str] ipv6_support: Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: Identifiers of EC2 Subnets. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. @@ -199,6 +217,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dns_support", dns_support) if ipv6_support is not None: pulumi.set(__self__, "ipv6_support", ipv6_support) + if security_group_referencing_support is not None: + pulumi.set(__self__, "security_group_referencing_support", security_group_referencing_support) if subnet_ids is not None: pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: @@ -255,6 +275,18 @@ def ipv6_support(self) -> Optional[pulumi.Input[str]]: def ipv6_support(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ipv6_support", value) + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> Optional[pulumi.Input[str]]: + """ + Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + """ + return pulumi.get(self, "security_group_referencing_support") + + @security_group_referencing_support.setter + def security_group_referencing_support(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "security_group_referencing_support", value) + @property @pulumi.getter(name="subnetIds") def subnet_ids(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: @@ -361,6 +393,7 @@ def __init__(__self__, appliance_mode_support: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, ipv6_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, transit_gateway_default_route_table_association: Optional[pulumi.Input[bool]] = None, @@ -396,6 +429,7 @@ def __init__(__self__, :param pulumi.Input[str] appliance_mode_support: Whether Appliance Mode support is enabled. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[str] dns_support: Whether DNS support is enabled. Valid values: `disable`, `enable`. Default value: `enable`. :param pulumi.Input[str] ipv6_support: Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: Identifiers of EC2 Subnets. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[bool] transit_gateway_default_route_table_association: Boolean whether the VPC Attachment should be associated with the EC2 Transit Gateway association default route table. This cannot be configured or perform drift detection with Resource Access Manager shared EC2 Transit Gateways. Default value: `true`. @@ -450,6 +484,7 @@ def _internal_init(__self__, appliance_mode_support: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, ipv6_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, transit_gateway_default_route_table_association: Optional[pulumi.Input[bool]] = None, @@ -468,6 +503,7 @@ def _internal_init(__self__, __props__.__dict__["appliance_mode_support"] = appliance_mode_support __props__.__dict__["dns_support"] = dns_support __props__.__dict__["ipv6_support"] = ipv6_support + __props__.__dict__["security_group_referencing_support"] = security_group_referencing_support if subnet_ids is None and not opts.urn: raise TypeError("Missing required property 'subnet_ids'") __props__.__dict__["subnet_ids"] = subnet_ids @@ -495,6 +531,7 @@ def get(resource_name: str, appliance_mode_support: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, ipv6_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, tags_all: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, @@ -513,6 +550,7 @@ def get(resource_name: str, :param pulumi.Input[str] appliance_mode_support: Whether Appliance Mode support is enabled. If enabled, a traffic flow between a source and destination uses the same Availability Zone for the VPC attachment for the lifetime of that flow. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[str] dns_support: Whether DNS support is enabled. Valid values: `disable`, `enable`. Default value: `enable`. :param pulumi.Input[str] ipv6_support: Whether IPv6 support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: Identifiers of EC2 Subnets. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. @@ -529,6 +567,7 @@ def get(resource_name: str, __props__.__dict__["appliance_mode_support"] = appliance_mode_support __props__.__dict__["dns_support"] = dns_support __props__.__dict__["ipv6_support"] = ipv6_support + __props__.__dict__["security_group_referencing_support"] = security_group_referencing_support __props__.__dict__["subnet_ids"] = subnet_ids __props__.__dict__["tags"] = tags __props__.__dict__["tags_all"] = tags_all @@ -563,6 +602,14 @@ def ipv6_support(self) -> pulumi.Output[Optional[str]]: """ return pulumi.get(self, "ipv6_support") + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> pulumi.Output[Optional[str]]: + """ + Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. Default value: `disable`. + """ + return pulumi.get(self, "security_group_referencing_support") + @property @pulumi.getter(name="subnetIds") def subnet_ids(self) -> pulumi.Output[Sequence[str]]: diff --git a/sdk/python/pulumi_aws/ec2transitgateway/vpc_attachment_accepter.py b/sdk/python/pulumi_aws/ec2transitgateway/vpc_attachment_accepter.py index 63a7635a1ac..9a8a8429368 100644 --- a/sdk/python/pulumi_aws/ec2transitgateway/vpc_attachment_accepter.py +++ b/sdk/python/pulumi_aws/ec2transitgateway/vpc_attachment_accepter.py @@ -93,6 +93,7 @@ def __init__(__self__, *, appliance_mode_support: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, ipv6_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, tags_all: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, @@ -107,6 +108,7 @@ def __init__(__self__, *, :param pulumi.Input[str] appliance_mode_support: Whether Appliance Mode support is enabled. Valid values: `disable`, `enable`. :param pulumi.Input[str] dns_support: Whether DNS support is enabled. Valid values: `disable`, `enable`. :param pulumi.Input[str] ipv6_support: Whether IPv6 support is enabled. Valid values: `disable`, `enable`. + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: Identifiers of EC2 Subnets. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. @@ -123,6 +125,8 @@ def __init__(__self__, *, pulumi.set(__self__, "dns_support", dns_support) if ipv6_support is not None: pulumi.set(__self__, "ipv6_support", ipv6_support) + if security_group_referencing_support is not None: + pulumi.set(__self__, "security_group_referencing_support", security_group_referencing_support) if subnet_ids is not None: pulumi.set(__self__, "subnet_ids", subnet_ids) if tags is not None: @@ -181,6 +185,18 @@ def ipv6_support(self) -> Optional[pulumi.Input[str]]: def ipv6_support(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "ipv6_support", value) + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> Optional[pulumi.Input[str]]: + """ + Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "security_group_referencing_support") + + @security_group_referencing_support.setter + def security_group_referencing_support(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "security_group_referencing_support", value) + @property @pulumi.getter(name="subnetIds") def subnet_ids(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: @@ -411,6 +427,7 @@ def _internal_init(__self__, __props__.__dict__["appliance_mode_support"] = None __props__.__dict__["dns_support"] = None __props__.__dict__["ipv6_support"] = None + __props__.__dict__["security_group_referencing_support"] = None __props__.__dict__["subnet_ids"] = None __props__.__dict__["tags_all"] = None __props__.__dict__["transit_gateway_id"] = None @@ -429,6 +446,7 @@ def get(resource_name: str, appliance_mode_support: Optional[pulumi.Input[str]] = None, dns_support: Optional[pulumi.Input[str]] = None, ipv6_support: Optional[pulumi.Input[str]] = None, + security_group_referencing_support: Optional[pulumi.Input[str]] = None, subnet_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, tags_all: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, @@ -448,6 +466,7 @@ def get(resource_name: str, :param pulumi.Input[str] appliance_mode_support: Whether Appliance Mode support is enabled. Valid values: `disable`, `enable`. :param pulumi.Input[str] dns_support: Whether DNS support is enabled. Valid values: `disable`, `enable`. :param pulumi.Input[str] ipv6_support: Whether IPv6 support is enabled. Valid values: `disable`, `enable`. + :param pulumi.Input[str] security_group_referencing_support: Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. :param pulumi.Input[Sequence[pulumi.Input[str]]] subnet_ids: Identifiers of EC2 Subnets. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: Key-value tags for the EC2 Transit Gateway VPC Attachment. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. @@ -465,6 +484,7 @@ def get(resource_name: str, __props__.__dict__["appliance_mode_support"] = appliance_mode_support __props__.__dict__["dns_support"] = dns_support __props__.__dict__["ipv6_support"] = ipv6_support + __props__.__dict__["security_group_referencing_support"] = security_group_referencing_support __props__.__dict__["subnet_ids"] = subnet_ids __props__.__dict__["tags"] = tags __props__.__dict__["tags_all"] = tags_all @@ -500,6 +520,14 @@ def ipv6_support(self) -> pulumi.Output[str]: """ return pulumi.get(self, "ipv6_support") + @property + @pulumi.getter(name="securityGroupReferencingSupport") + def security_group_referencing_support(self) -> pulumi.Output[str]: + """ + Whether Security Group Referencing Support is enabled. Valid values: `disable`, `enable`. + """ + return pulumi.get(self, "security_group_referencing_support") + @property @pulumi.getter(name="subnetIds") def subnet_ids(self) -> pulumi.Output[Sequence[str]]: diff --git a/sdk/python/pulumi_aws/ecs/_inputs.py b/sdk/python/pulumi_aws/ecs/_inputs.py index 87fdb36d203..4d9f7a6e2e9 100644 --- a/sdk/python/pulumi_aws/ecs/_inputs.py +++ b/sdk/python/pulumi_aws/ecs/_inputs.py @@ -71,6 +71,8 @@ 'ServiceVolumeConfigurationArgsDict', 'ServiceVolumeConfigurationManagedEbsVolumeArgs', 'ServiceVolumeConfigurationManagedEbsVolumeArgsDict', + 'ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs', + 'ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgsDict', 'TaskDefinitionEphemeralStorageArgs', 'TaskDefinitionEphemeralStorageArgsDict', 'TaskDefinitionInferenceAcceleratorArgs', @@ -221,6 +223,8 @@ class CapacityProviderAutoScalingGroupProviderManagedScalingArgsDict(TypedDict): instance_warmup_period: NotRequired[pulumi.Input[int]] """ Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + + For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. """ maximum_scaling_step_size: NotRequired[pulumi.Input[int]] """ @@ -251,6 +255,8 @@ def __init__(__self__, *, target_capacity: Optional[pulumi.Input[int]] = None): """ :param pulumi.Input[int] instance_warmup_period: Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + + For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. :param pulumi.Input[int] maximum_scaling_step_size: Maximum step adjustment size. A number between 1 and 10,000. :param pulumi.Input[int] minimum_scaling_step_size: Minimum step adjustment size. A number between 1 and 10,000. :param pulumi.Input[str] status: Whether auto scaling is managed by ECS. Valid values are `ENABLED` and `DISABLED`. @@ -272,6 +278,8 @@ def __init__(__self__, *, def instance_warmup_period(self) -> Optional[pulumi.Input[int]]: """ Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + + For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. """ return pulumi.get(self, "instance_warmup_period") @@ -1999,6 +2007,10 @@ class ServiceVolumeConfigurationManagedEbsVolumeArgsDict(TypedDict): """ Snapshot that Amazon ECS uses to create the volume. You must specify either a `size_in_gb` or a `snapshot_id`. """ + tag_specifications: NotRequired[pulumi.Input[Sequence[pulumi.Input['ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgsDict']]]] + """ + The tags to apply to the volume. See below. + """ throughput: NotRequired[pulumi.Input[int]] """ Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. @@ -2020,6 +2032,7 @@ def __init__(__self__, *, kms_key_id: Optional[pulumi.Input[str]] = None, size_in_gb: Optional[pulumi.Input[int]] = None, snapshot_id: Optional[pulumi.Input[str]] = None, + tag_specifications: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs']]]] = None, throughput: Optional[pulumi.Input[int]] = None, volume_type: Optional[pulumi.Input[str]] = None): """ @@ -2030,6 +2043,7 @@ def __init__(__self__, *, :param pulumi.Input[str] kms_key_id: Amazon Resource Name (ARN) identifier of the Amazon Web Services Key Management Service key to use for Amazon EBS encryption. :param pulumi.Input[int] size_in_gb: Size of the volume in GiB. You must specify either a `size_in_gb` or a `snapshot_id`. You can optionally specify a volume size greater than or equal to the snapshot size. :param pulumi.Input[str] snapshot_id: Snapshot that Amazon ECS uses to create the volume. You must specify either a `size_in_gb` or a `snapshot_id`. + :param pulumi.Input[Sequence[pulumi.Input['ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs']]] tag_specifications: The tags to apply to the volume. See below. :param pulumi.Input[int] throughput: Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. :param pulumi.Input[str] volume_type: Volume type. """ @@ -2046,6 +2060,8 @@ def __init__(__self__, *, pulumi.set(__self__, "size_in_gb", size_in_gb) if snapshot_id is not None: pulumi.set(__self__, "snapshot_id", snapshot_id) + if tag_specifications is not None: + pulumi.set(__self__, "tag_specifications", tag_specifications) if throughput is not None: pulumi.set(__self__, "throughput", throughput) if volume_type is not None: @@ -2135,6 +2151,18 @@ def snapshot_id(self) -> Optional[pulumi.Input[str]]: def snapshot_id(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "snapshot_id", value) + @property + @pulumi.getter(name="tagSpecifications") + def tag_specifications(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs']]]]: + """ + The tags to apply to the volume. See below. + """ + return pulumi.get(self, "tag_specifications") + + @tag_specifications.setter + def tag_specifications(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs']]]]): + pulumi.set(self, "tag_specifications", value) + @property @pulumi.getter def throughput(self) -> Optional[pulumi.Input[int]]: @@ -2160,6 +2188,77 @@ def volume_type(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "volume_type", value) +if not MYPY: + class ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgsDict(TypedDict): + resource_type: pulumi.Input[str] + """ + The type of volume resource. Valid values, `volume`. + """ + propagate_tags: NotRequired[pulumi.Input[str]] + """ + Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + """ + tags: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] + """ + The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + """ +elif False: + ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgsDict: TypeAlias = Mapping[str, Any] + +@pulumi.input_type +class ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs: + def __init__(__self__, *, + resource_type: pulumi.Input[str], + propagate_tags: Optional[pulumi.Input[str]] = None, + tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + """ + :param pulumi.Input[str] resource_type: The type of volume resource. Valid values, `volume`. + :param pulumi.Input[str] propagate_tags: Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + """ + pulumi.set(__self__, "resource_type", resource_type) + if propagate_tags is not None: + pulumi.set(__self__, "propagate_tags", propagate_tags) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceType") + def resource_type(self) -> pulumi.Input[str]: + """ + The type of volume resource. Valid values, `volume`. + """ + return pulumi.get(self, "resource_type") + + @resource_type.setter + def resource_type(self, value: pulumi.Input[str]): + pulumi.set(self, "resource_type", value) + + @property + @pulumi.getter(name="propagateTags") + def propagate_tags(self) -> Optional[pulumi.Input[str]]: + """ + Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + """ + return pulumi.get(self, "propagate_tags") + + @propagate_tags.setter + def propagate_tags(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "propagate_tags", value) + + @property + @pulumi.getter + def tags(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + """ + The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + """ + return pulumi.get(self, "tags") + + @tags.setter + def tags(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): + pulumi.set(self, "tags", value) + + if not MYPY: class TaskDefinitionEphemeralStorageArgsDict(TypedDict): size_in_gib: pulumi.Input[int] diff --git a/sdk/python/pulumi_aws/ecs/outputs.py b/sdk/python/pulumi_aws/ecs/outputs.py index cf2e1345083..3e7a701e5a7 100644 --- a/sdk/python/pulumi_aws/ecs/outputs.py +++ b/sdk/python/pulumi_aws/ecs/outputs.py @@ -44,6 +44,7 @@ 'ServiceServiceRegistries', 'ServiceVolumeConfiguration', 'ServiceVolumeConfigurationManagedEbsVolume', + 'ServiceVolumeConfigurationManagedEbsVolumeTagSpecification', 'TaskDefinitionEphemeralStorage', 'TaskDefinitionInferenceAccelerator', 'TaskDefinitionPlacementConstraint', @@ -183,6 +184,8 @@ def __init__(__self__, *, target_capacity: Optional[int] = None): """ :param int instance_warmup_period: Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + + For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. :param int maximum_scaling_step_size: Maximum step adjustment size. A number between 1 and 10,000. :param int minimum_scaling_step_size: Minimum step adjustment size. A number between 1 and 10,000. :param str status: Whether auto scaling is managed by ECS. Valid values are `ENABLED` and `DISABLED`. @@ -204,6 +207,8 @@ def __init__(__self__, *, def instance_warmup_period(self) -> Optional[int]: """ Period of time, in seconds, after a newly launched Amazon EC2 instance can contribute to CloudWatch metrics for Auto Scaling group. If this parameter is omitted, the default value of 300 seconds is used. + + For more information on how the instance warmup period contributes to managed scale-out behavior, see [Control the instances Amazon ECS terminates](https://docs.aws.amazon.com/AmazonECS/latest/developerguide/managed-termination-protection.html) in the _Amazon Elastic Container Service Developer Guide_. """ return pulumi.get(self, "instance_warmup_period") @@ -1589,6 +1594,8 @@ def __key_warning(key: str): suggest = "size_in_gb" elif key == "snapshotId": suggest = "snapshot_id" + elif key == "tagSpecifications": + suggest = "tag_specifications" elif key == "volumeType": suggest = "volume_type" @@ -1611,6 +1618,7 @@ def __init__(__self__, *, kms_key_id: Optional[str] = None, size_in_gb: Optional[int] = None, snapshot_id: Optional[str] = None, + tag_specifications: Optional[Sequence['outputs.ServiceVolumeConfigurationManagedEbsVolumeTagSpecification']] = None, throughput: Optional[int] = None, volume_type: Optional[str] = None): """ @@ -1621,6 +1629,7 @@ def __init__(__self__, *, :param str kms_key_id: Amazon Resource Name (ARN) identifier of the Amazon Web Services Key Management Service key to use for Amazon EBS encryption. :param int size_in_gb: Size of the volume in GiB. You must specify either a `size_in_gb` or a `snapshot_id`. You can optionally specify a volume size greater than or equal to the snapshot size. :param str snapshot_id: Snapshot that Amazon ECS uses to create the volume. You must specify either a `size_in_gb` or a `snapshot_id`. + :param Sequence['ServiceVolumeConfigurationManagedEbsVolumeTagSpecificationArgs'] tag_specifications: The tags to apply to the volume. See below. :param int throughput: Throughput to provision for a volume, in MiB/s, with a maximum of 1,000 MiB/s. :param str volume_type: Volume type. """ @@ -1637,6 +1646,8 @@ def __init__(__self__, *, pulumi.set(__self__, "size_in_gb", size_in_gb) if snapshot_id is not None: pulumi.set(__self__, "snapshot_id", snapshot_id) + if tag_specifications is not None: + pulumi.set(__self__, "tag_specifications", tag_specifications) if throughput is not None: pulumi.set(__self__, "throughput", throughput) if volume_type is not None: @@ -1698,6 +1709,14 @@ def snapshot_id(self) -> Optional[str]: """ return pulumi.get(self, "snapshot_id") + @property + @pulumi.getter(name="tagSpecifications") + def tag_specifications(self) -> Optional[Sequence['outputs.ServiceVolumeConfigurationManagedEbsVolumeTagSpecification']]: + """ + The tags to apply to the volume. See below. + """ + return pulumi.get(self, "tag_specifications") + @property @pulumi.getter def throughput(self) -> Optional[int]: @@ -1715,6 +1734,67 @@ def volume_type(self) -> Optional[str]: return pulumi.get(self, "volume_type") +@pulumi.output_type +class ServiceVolumeConfigurationManagedEbsVolumeTagSpecification(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "resourceType": + suggest = "resource_type" + elif key == "propagateTags": + suggest = "propagate_tags" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ServiceVolumeConfigurationManagedEbsVolumeTagSpecification. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ServiceVolumeConfigurationManagedEbsVolumeTagSpecification.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ServiceVolumeConfigurationManagedEbsVolumeTagSpecification.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + resource_type: str, + propagate_tags: Optional[str] = None, + tags: Optional[Mapping[str, str]] = None): + """ + :param str resource_type: The type of volume resource. Valid values, `volume`. + :param str propagate_tags: Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + :param Mapping[str, str] tags: The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + """ + pulumi.set(__self__, "resource_type", resource_type) + if propagate_tags is not None: + pulumi.set(__self__, "propagate_tags", propagate_tags) + if tags is not None: + pulumi.set(__self__, "tags", tags) + + @property + @pulumi.getter(name="resourceType") + def resource_type(self) -> str: + """ + The type of volume resource. Valid values, `volume`. + """ + return pulumi.get(self, "resource_type") + + @property + @pulumi.getter(name="propagateTags") + def propagate_tags(self) -> Optional[str]: + """ + Determines whether to propagate the tags from the task definition to the Amazon EBS volume. + """ + return pulumi.get(self, "propagate_tags") + + @property + @pulumi.getter + def tags(self) -> Optional[Mapping[str, str]]: + """ + The tags applied to this Amazon EBS volume. `AmazonECSCreated` and `AmazonECSManaged` are reserved tags that can't be used. + """ + return pulumi.get(self, "tags") + + @pulumi.output_type class TaskDefinitionEphemeralStorage(dict): @staticmethod diff --git a/sdk/python/pulumi_aws/elasticache/_inputs.py b/sdk/python/pulumi_aws/elasticache/_inputs.py index 7ca7441afe6..a035ceffac3 100644 --- a/sdk/python/pulumi_aws/elasticache/_inputs.py +++ b/sdk/python/pulumi_aws/elasticache/_inputs.py @@ -528,11 +528,11 @@ def update(self, value: Optional[pulumi.Input[str]]): class ServerlessCacheCacheUsageLimitsArgsDict(TypedDict): data_storage: NotRequired[pulumi.Input['ServerlessCacheCacheUsageLimitsDataStorageArgsDict']] """ - The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. """ ecpu_per_seconds: NotRequired[pulumi.Input[Sequence[pulumi.Input['ServerlessCacheCacheUsageLimitsEcpuPerSecondArgsDict']]]] """ - The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. """ elif False: ServerlessCacheCacheUsageLimitsArgsDict: TypeAlias = Mapping[str, Any] @@ -543,8 +543,8 @@ def __init__(__self__, *, data_storage: Optional[pulumi.Input['ServerlessCacheCacheUsageLimitsDataStorageArgs']] = None, ecpu_per_seconds: Optional[pulumi.Input[Sequence[pulumi.Input['ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs']]]] = None): """ - :param pulumi.Input['ServerlessCacheCacheUsageLimitsDataStorageArgs'] data_storage: The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. - :param pulumi.Input[Sequence[pulumi.Input['ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs']]] ecpu_per_seconds: The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + :param pulumi.Input['ServerlessCacheCacheUsageLimitsDataStorageArgs'] data_storage: The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. + :param pulumi.Input[Sequence[pulumi.Input['ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs']]] ecpu_per_seconds: The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. """ if data_storage is not None: pulumi.set(__self__, "data_storage", data_storage) @@ -555,7 +555,7 @@ def __init__(__self__, *, @pulumi.getter(name="dataStorage") def data_storage(self) -> Optional[pulumi.Input['ServerlessCacheCacheUsageLimitsDataStorageArgs']]: """ - The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. """ return pulumi.get(self, "data_storage") @@ -567,7 +567,7 @@ def data_storage(self, value: Optional[pulumi.Input['ServerlessCacheCacheUsageLi @pulumi.getter(name="ecpuPerSeconds") def ecpu_per_seconds(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs']]]]: """ - The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. """ return pulumi.get(self, "ecpu_per_seconds") @@ -583,7 +583,13 @@ class ServerlessCacheCacheUsageLimitsDataStorageArgsDict(TypedDict): The unit that the storage is measured in, in GB. """ maximum: NotRequired[pulumi.Input[int]] + """ + The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + """ minimum: NotRequired[pulumi.Input[int]] + """ + The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + """ elif False: ServerlessCacheCacheUsageLimitsDataStorageArgsDict: TypeAlias = Mapping[str, Any] @@ -595,6 +601,8 @@ def __init__(__self__, *, minimum: Optional[pulumi.Input[int]] = None): """ :param pulumi.Input[str] unit: The unit that the storage is measured in, in GB. + :param pulumi.Input[int] maximum: The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + :param pulumi.Input[int] minimum: The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. """ pulumi.set(__self__, "unit", unit) if maximum is not None: @@ -617,6 +625,9 @@ def unit(self, value: pulumi.Input[str]): @property @pulumi.getter def maximum(self) -> Optional[pulumi.Input[int]]: + """ + The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + """ return pulumi.get(self, "maximum") @maximum.setter @@ -626,6 +637,9 @@ def maximum(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def minimum(self) -> Optional[pulumi.Input[int]]: + """ + The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + """ return pulumi.get(self, "minimum") @minimum.setter @@ -636,7 +650,13 @@ def minimum(self, value: Optional[pulumi.Input[int]]): if not MYPY: class ServerlessCacheCacheUsageLimitsEcpuPerSecondArgsDict(TypedDict): maximum: NotRequired[pulumi.Input[int]] + """ + The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + """ minimum: NotRequired[pulumi.Input[int]] + """ + The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + """ elif False: ServerlessCacheCacheUsageLimitsEcpuPerSecondArgsDict: TypeAlias = Mapping[str, Any] @@ -645,6 +665,10 @@ class ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs: def __init__(__self__, *, maximum: Optional[pulumi.Input[int]] = None, minimum: Optional[pulumi.Input[int]] = None): + """ + :param pulumi.Input[int] maximum: The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + :param pulumi.Input[int] minimum: The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + """ if maximum is not None: pulumi.set(__self__, "maximum", maximum) if minimum is not None: @@ -653,6 +677,9 @@ def __init__(__self__, *, @property @pulumi.getter def maximum(self) -> Optional[pulumi.Input[int]]: + """ + The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + """ return pulumi.get(self, "maximum") @maximum.setter @@ -662,6 +689,9 @@ def maximum(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def minimum(self) -> Optional[pulumi.Input[int]]: + """ + The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + """ return pulumi.get(self, "minimum") @minimum.setter diff --git a/sdk/python/pulumi_aws/elasticache/outputs.py b/sdk/python/pulumi_aws/elasticache/outputs.py index 028e3869cf3..b6e2ecf7043 100644 --- a/sdk/python/pulumi_aws/elasticache/outputs.py +++ b/sdk/python/pulumi_aws/elasticache/outputs.py @@ -437,8 +437,8 @@ def __init__(__self__, *, data_storage: Optional['outputs.ServerlessCacheCacheUsageLimitsDataStorage'] = None, ecpu_per_seconds: Optional[Sequence['outputs.ServerlessCacheCacheUsageLimitsEcpuPerSecond']] = None): """ - :param 'ServerlessCacheCacheUsageLimitsDataStorageArgs' data_storage: The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. - :param Sequence['ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs'] ecpu_per_seconds: The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + :param 'ServerlessCacheCacheUsageLimitsDataStorageArgs' data_storage: The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. + :param Sequence['ServerlessCacheCacheUsageLimitsEcpuPerSecondArgs'] ecpu_per_seconds: The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. """ if data_storage is not None: pulumi.set(__self__, "data_storage", data_storage) @@ -449,7 +449,7 @@ def __init__(__self__, *, @pulumi.getter(name="dataStorage") def data_storage(self) -> Optional['outputs.ServerlessCacheCacheUsageLimitsDataStorage']: """ - The maximum data storage limit in the cache, expressed in Gigabytes. See Data Storage config for more details. + The maximum data storage limit in the cache, expressed in Gigabytes. See `data_storage` Block for details. """ return pulumi.get(self, "data_storage") @@ -457,7 +457,7 @@ def data_storage(self) -> Optional['outputs.ServerlessCacheCacheUsageLimitsDataS @pulumi.getter(name="ecpuPerSeconds") def ecpu_per_seconds(self) -> Optional[Sequence['outputs.ServerlessCacheCacheUsageLimitsEcpuPerSecond']]: """ - The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second.See config block for more details. + The configuration for the number of ElastiCache Processing Units (ECPU) the cache can consume per second. See `ecpu_per_second` Block for details. """ return pulumi.get(self, "ecpu_per_seconds") @@ -470,6 +470,8 @@ def __init__(__self__, *, minimum: Optional[int] = None): """ :param str unit: The unit that the storage is measured in, in GB. + :param int maximum: The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + :param int minimum: The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. """ pulumi.set(__self__, "unit", unit) if maximum is not None: @@ -488,11 +490,17 @@ def unit(self) -> str: @property @pulumi.getter def maximum(self) -> Optional[int]: + """ + The upper limit for data storage the cache is set to use. Must be between 1 and 5,000. + """ return pulumi.get(self, "maximum") @property @pulumi.getter def minimum(self) -> Optional[int]: + """ + The lower limit for data storage the cache is set to use. Must be between 1 and 5,000. + """ return pulumi.get(self, "minimum") @@ -501,6 +509,10 @@ class ServerlessCacheCacheUsageLimitsEcpuPerSecond(dict): def __init__(__self__, *, maximum: Optional[int] = None, minimum: Optional[int] = None): + """ + :param int maximum: The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + :param int minimum: The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + """ if maximum is not None: pulumi.set(__self__, "maximum", maximum) if minimum is not None: @@ -509,11 +521,17 @@ def __init__(__self__, *, @property @pulumi.getter def maximum(self) -> Optional[int]: + """ + The maximum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + """ return pulumi.get(self, "maximum") @property @pulumi.getter def minimum(self) -> Optional[int]: + """ + The minimum number of ECPUs the cache can consume per second. Must be between 1,000 and 15,000,000. + """ return pulumi.get(self, "minimum") diff --git a/sdk/python/pulumi_aws/elasticache/serverless_cache.py b/sdk/python/pulumi_aws/elasticache/serverless_cache.py index 426aeec9aa4..ed7abcfd479 100644 --- a/sdk/python/pulumi_aws/elasticache/serverless_cache.py +++ b/sdk/python/pulumi_aws/elasticache/serverless_cache.py @@ -38,7 +38,7 @@ def __init__(__self__, *, """ The set of arguments for constructing a ServerlessCache resource. :param pulumi.Input[str] engine: Name of the cache engine to be used for this cache cluster. Valid values are `memcached` or `redis`. - :param pulumi.Input['ServerlessCacheCacheUsageLimitsArgs'] cache_usage_limits: Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + :param pulumi.Input['ServerlessCacheCacheUsageLimitsArgs'] cache_usage_limits: Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. :param pulumi.Input[str] daily_snapshot_time: The daily time that snapshots will be created from the new serverless cache. Only supported for engine type `"redis"`. Defaults to `0`. :param pulumi.Input[str] description: User-provided description for the serverless cache. The default is NULL. :param pulumi.Input[str] kms_key_id: ARN of the customer managed key for encrypting the data at rest. If no KMS key is provided, a default service key is used. @@ -98,7 +98,7 @@ def engine(self, value: pulumi.Input[str]): @pulumi.getter(name="cacheUsageLimits") def cache_usage_limits(self) -> Optional[pulumi.Input['ServerlessCacheCacheUsageLimitsArgs']]: """ - Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. """ return pulumi.get(self, "cache_usage_limits") @@ -278,11 +278,11 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering ServerlessCache resources. :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the serverless cache. - :param pulumi.Input['ServerlessCacheCacheUsageLimitsArgs'] cache_usage_limits: Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + :param pulumi.Input['ServerlessCacheCacheUsageLimitsArgs'] cache_usage_limits: Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. :param pulumi.Input[str] create_time: Timestamp of when the serverless cache was created. :param pulumi.Input[str] daily_snapshot_time: The daily time that snapshots will be created from the new serverless cache. Only supported for engine type `"redis"`. Defaults to `0`. :param pulumi.Input[str] description: User-provided description for the serverless cache. The default is NULL. - :param pulumi.Input[Sequence[pulumi.Input['ServerlessCacheEndpointArgs']]] endpoints: Represents the information required for client programs to connect to a cache node. See config below for details. + :param pulumi.Input[Sequence[pulumi.Input['ServerlessCacheEndpointArgs']]] endpoints: Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. :param pulumi.Input[str] engine: Name of the cache engine to be used for this cache cluster. Valid values are `memcached` or `redis`. :param pulumi.Input[str] full_engine_version: The name and version number of the engine the serverless cache is compatible with. :param pulumi.Input[str] kms_key_id: ARN of the customer managed key for encrypting the data at rest. If no KMS key is provided, a default service key is used. @@ -291,7 +291,7 @@ def __init__(__self__, *, :param pulumi.Input[str] name: The Cluster name which serves as a unique identifier to the serverless cache The following arguments are optional: - :param pulumi.Input[Sequence[pulumi.Input['ServerlessCacheReaderEndpointArgs']]] reader_endpoints: Represents the information required for client programs to connect to a cache node. See config below for details. + :param pulumi.Input[Sequence[pulumi.Input['ServerlessCacheReaderEndpointArgs']]] reader_endpoints: Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: A list of the one or more VPC security groups to be associated with the serverless cache. The security group will authorize traffic access for the VPC end-point (private-link). If no other information is given this will be the VPC’s Default Security Group that is associated with the cluster VPC end-point. :param pulumi.Input[Sequence[pulumi.Input[str]]] snapshot_arns_to_restores: The list of ARN(s) of the snapshot that the new serverless cache will be created from. Available for Redis only. :param pulumi.Input[int] snapshot_retention_limit: The number of snapshots that will be retained for the serverless cache that is being created. As new snapshots beyond this limit are added, the oldest snapshots will be deleted on a rolling basis. Available for Redis only. @@ -362,7 +362,7 @@ def arn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="cacheUsageLimits") def cache_usage_limits(self) -> Optional[pulumi.Input['ServerlessCacheCacheUsageLimitsArgs']]: """ - Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. """ return pulumi.get(self, "cache_usage_limits") @@ -410,7 +410,7 @@ def description(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def endpoints(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServerlessCacheEndpointArgs']]]]: """ - Represents the information required for client programs to connect to a cache node. See config below for details. + Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. """ return pulumi.get(self, "endpoints") @@ -485,7 +485,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="readerEndpoints") def reader_endpoints(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ServerlessCacheReaderEndpointArgs']]]]: """ - Represents the information required for client programs to connect to a cache node. See config below for details. + Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. """ return pulumi.get(self, "reader_endpoints") @@ -684,7 +684,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[Union['ServerlessCacheCacheUsageLimitsArgs', 'ServerlessCacheCacheUsageLimitsArgsDict']] cache_usage_limits: Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + :param pulumi.Input[Union['ServerlessCacheCacheUsageLimitsArgs', 'ServerlessCacheCacheUsageLimitsArgsDict']] cache_usage_limits: Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. :param pulumi.Input[str] daily_snapshot_time: The daily time that snapshots will be created from the new serverless cache. Only supported for engine type `"redis"`. Defaults to `0`. :param pulumi.Input[str] description: User-provided description for the serverless cache. The default is NULL. :param pulumi.Input[str] engine: Name of the cache engine to be used for this cache cluster. Valid values are `memcached` or `redis`. @@ -872,11 +872,11 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] arn: The Amazon Resource Name (ARN) of the serverless cache. - :param pulumi.Input[Union['ServerlessCacheCacheUsageLimitsArgs', 'ServerlessCacheCacheUsageLimitsArgsDict']] cache_usage_limits: Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + :param pulumi.Input[Union['ServerlessCacheCacheUsageLimitsArgs', 'ServerlessCacheCacheUsageLimitsArgsDict']] cache_usage_limits: Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. :param pulumi.Input[str] create_time: Timestamp of when the serverless cache was created. :param pulumi.Input[str] daily_snapshot_time: The daily time that snapshots will be created from the new serverless cache. Only supported for engine type `"redis"`. Defaults to `0`. :param pulumi.Input[str] description: User-provided description for the serverless cache. The default is NULL. - :param pulumi.Input[Sequence[pulumi.Input[Union['ServerlessCacheEndpointArgs', 'ServerlessCacheEndpointArgsDict']]]] endpoints: Represents the information required for client programs to connect to a cache node. See config below for details. + :param pulumi.Input[Sequence[pulumi.Input[Union['ServerlessCacheEndpointArgs', 'ServerlessCacheEndpointArgsDict']]]] endpoints: Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. :param pulumi.Input[str] engine: Name of the cache engine to be used for this cache cluster. Valid values are `memcached` or `redis`. :param pulumi.Input[str] full_engine_version: The name and version number of the engine the serverless cache is compatible with. :param pulumi.Input[str] kms_key_id: ARN of the customer managed key for encrypting the data at rest. If no KMS key is provided, a default service key is used. @@ -885,7 +885,7 @@ def get(resource_name: str, :param pulumi.Input[str] name: The Cluster name which serves as a unique identifier to the serverless cache The following arguments are optional: - :param pulumi.Input[Sequence[pulumi.Input[Union['ServerlessCacheReaderEndpointArgs', 'ServerlessCacheReaderEndpointArgsDict']]]] reader_endpoints: Represents the information required for client programs to connect to a cache node. See config below for details. + :param pulumi.Input[Sequence[pulumi.Input[Union['ServerlessCacheReaderEndpointArgs', 'ServerlessCacheReaderEndpointArgsDict']]]] reader_endpoints: Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. :param pulumi.Input[Sequence[pulumi.Input[str]]] security_group_ids: A list of the one or more VPC security groups to be associated with the serverless cache. The security group will authorize traffic access for the VPC end-point (private-link). If no other information is given this will be the VPC’s Default Security Group that is associated with the cluster VPC end-point. :param pulumi.Input[Sequence[pulumi.Input[str]]] snapshot_arns_to_restores: The list of ARN(s) of the snapshot that the new serverless cache will be created from. Available for Redis only. :param pulumi.Input[int] snapshot_retention_limit: The number of snapshots that will be retained for the serverless cache that is being created. As new snapshots beyond this limit are added, the oldest snapshots will be deleted on a rolling basis. Available for Redis only. @@ -933,7 +933,7 @@ def arn(self) -> pulumi.Output[str]: @pulumi.getter(name="cacheUsageLimits") def cache_usage_limits(self) -> pulumi.Output[Optional['outputs.ServerlessCacheCacheUsageLimits']]: """ - Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See configuration below. + Sets the cache usage limits for storage and ElastiCache Processing Units for the cache. See `cache_usage_limits` Block for details. """ return pulumi.get(self, "cache_usage_limits") @@ -965,7 +965,7 @@ def description(self) -> pulumi.Output[str]: @pulumi.getter def endpoints(self) -> pulumi.Output[Sequence['outputs.ServerlessCacheEndpoint']]: """ - Represents the information required for client programs to connect to a cache node. See config below for details. + Represents the information required for client programs to connect to a cache node. See `endpoint` Block for details. """ return pulumi.get(self, "endpoints") @@ -1016,7 +1016,7 @@ def name(self) -> pulumi.Output[str]: @pulumi.getter(name="readerEndpoints") def reader_endpoints(self) -> pulumi.Output[Sequence['outputs.ServerlessCacheReaderEndpoint']]: """ - Represents the information required for client programs to connect to a cache node. See config below for details. + Represents the information required for client programs to connect to a cache node. See `reader_endpoint` Block for details. """ return pulumi.get(self, "reader_endpoints") diff --git a/sdk/python/pulumi_aws/get_service.py b/sdk/python/pulumi_aws/get_service.py index 892bfbbf645..5e0b8347f24 100644 --- a/sdk/python/pulumi_aws/get_service.py +++ b/sdk/python/pulumi_aws/get_service.py @@ -158,7 +158,7 @@ def get_service(dns_name: Optional[str] = None, :param str region: Region of the service (_e.g.,_ `us-west-2`, `ap-northeast-1`). :param str reverse_dns_name: Reverse DNS name of the service (_e.g.,_ `com.amazonaws.us-west-2.s3`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. :param str reverse_dns_prefix: Prefix of the service (_e.g.,_ `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China). - :param str service_id: Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + :param str service_id: Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). """ __args__ = dict() __args__['dnsName'] = dns_name @@ -228,6 +228,6 @@ def get_service_output(dns_name: Optional[pulumi.Input[Optional[str]]] = None, :param str region: Region of the service (_e.g.,_ `us-west-2`, `ap-northeast-1`). :param str reverse_dns_name: Reverse DNS name of the service (_e.g.,_ `com.amazonaws.us-west-2.s3`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. :param str reverse_dns_prefix: Prefix of the service (_e.g.,_ `com.amazonaws` in AWS Commercial, `cn.com.amazonaws` in AWS China). - :param str service_id: Service (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. + :param str service_id: Service endpoint ID (_e.g.,_ `s3`, `rds`, `ec2`). One of `dns_name`, `reverse_dns_name`, or `service_id` is required. A service's endpoint ID can be found in the [_AWS General Reference_](https://docs.aws.amazon.com/general/latest/gr/aws-service-information.html). """ ... diff --git a/sdk/python/pulumi_aws/iam/role.py b/sdk/python/pulumi_aws/iam/role.py index ab2ce59040a..8e173d907f6 100644 --- a/sdk/python/pulumi_aws/iam/role.py +++ b/sdk/python/pulumi_aws/iam/role.py @@ -41,7 +41,7 @@ def __init__(__self__, *, The following arguments are optional: :param pulumi.Input[str] description: Description of the role. :param pulumi.Input[bool] force_detach_policies: Whether to force detaching any policies the role has before destroying it. Defaults to `false`. - :param pulumi.Input[Sequence[pulumi.Input['RoleInlinePolicyArgs']]] inline_policies: Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + :param pulumi.Input[Sequence[pulumi.Input['RoleInlinePolicyArgs']]] inline_policies: Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. :param pulumi.Input[int] max_session_duration: Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. :param pulumi.Input[str] name: Friendly name of the role. If omitted, the provider will assign a random, unique name. See [IAM Identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) for more information. :param pulumi.Input[str] name_prefix: Creates a unique friendly name beginning with the specified prefix. Conflicts with `name`. @@ -55,8 +55,8 @@ def __init__(__self__, *, if force_detach_policies is not None: pulumi.set(__self__, "force_detach_policies", force_detach_policies) if inline_policies is not None: - warnings.warn("""Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""", DeprecationWarning) - pulumi.log.warn("""inline_policies is deprecated: Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") + warnings.warn("""The inline_policy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""", DeprecationWarning) + pulumi.log.warn("""inline_policies is deprecated: The inline_policy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") if inline_policies is not None: pulumi.set(__self__, "inline_policies", inline_policies) if managed_policy_arns is not None: @@ -116,10 +116,10 @@ def force_detach_policies(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="inlinePolicies") - @_utilities.deprecated("""Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") + @_utilities.deprecated("""The inline_policy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") def inline_policies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RoleInlinePolicyArgs']]]]: """ - Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. """ return pulumi.get(self, "inline_policies") @@ -238,7 +238,7 @@ def __init__(__self__, *, :param pulumi.Input[str] create_date: Creation date of the IAM role. :param pulumi.Input[str] description: Description of the role. :param pulumi.Input[bool] force_detach_policies: Whether to force detaching any policies the role has before destroying it. Defaults to `false`. - :param pulumi.Input[Sequence[pulumi.Input['RoleInlinePolicyArgs']]] inline_policies: Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + :param pulumi.Input[Sequence[pulumi.Input['RoleInlinePolicyArgs']]] inline_policies: Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. :param pulumi.Input[int] max_session_duration: Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. :param pulumi.Input[str] name: Friendly name of the role. If omitted, the provider will assign a random, unique name. See [IAM Identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) for more information. :param pulumi.Input[str] name_prefix: Creates a unique friendly name beginning with the specified prefix. Conflicts with `name`. @@ -259,8 +259,8 @@ def __init__(__self__, *, if force_detach_policies is not None: pulumi.set(__self__, "force_detach_policies", force_detach_policies) if inline_policies is not None: - warnings.warn("""Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""", DeprecationWarning) - pulumi.log.warn("""inline_policies is deprecated: Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") + warnings.warn("""The inline_policy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""", DeprecationWarning) + pulumi.log.warn("""inline_policies is deprecated: The inline_policy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") if inline_policies is not None: pulumi.set(__self__, "inline_policies", inline_policies) if managed_policy_arns is not None: @@ -351,10 +351,10 @@ def force_detach_policies(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter(name="inlinePolicies") - @_utilities.deprecated("""Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") + @_utilities.deprecated("""The inline_policy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") def inline_policies(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RoleInlinePolicyArgs']]]]: """ - Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. """ return pulumi.get(self, "inline_policies") @@ -543,6 +543,8 @@ def __init__(__self__, ### Example of Exclusive Inline Policies + > The `inline_policy` argument is deprecated. Use the `iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `iam.RolePoliciesExclusive` resource as well. + This example creates an IAM role with two inline IAM policies. If someone adds another inline policy out-of-band, on the next apply, this provider will remove that policy. If someone deletes these policies out-of-band, this provider will recreate them. ```python @@ -578,6 +580,8 @@ def __init__(__self__, ### Example of Removing Inline Policies + > The `inline_policy` argument is deprecated. Use the `iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `iam.RolePoliciesExclusive` resource as well. + This example creates an IAM role with what appears to be empty IAM `inline_policy` argument instead of using `inline_policy` as a configuration block. The result is that if someone were to add an inline policy out-of-band, on the next apply, this provider will remove that policy. ```python @@ -663,7 +667,7 @@ def __init__(__self__, The following arguments are optional: :param pulumi.Input[str] description: Description of the role. :param pulumi.Input[bool] force_detach_policies: Whether to force detaching any policies the role has before destroying it. Defaults to `false`. - :param pulumi.Input[Sequence[pulumi.Input[Union['RoleInlinePolicyArgs', 'RoleInlinePolicyArgsDict']]]] inline_policies: Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + :param pulumi.Input[Sequence[pulumi.Input[Union['RoleInlinePolicyArgs', 'RoleInlinePolicyArgsDict']]]] inline_policies: Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. :param pulumi.Input[int] max_session_duration: Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. :param pulumi.Input[str] name: Friendly name of the role. If omitted, the provider will assign a random, unique name. See [IAM Identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) for more information. :param pulumi.Input[str] name_prefix: Creates a unique friendly name beginning with the specified prefix. Conflicts with `name`. @@ -734,6 +738,8 @@ def __init__(__self__, ### Example of Exclusive Inline Policies + > The `inline_policy` argument is deprecated. Use the `iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `iam.RolePoliciesExclusive` resource as well. + This example creates an IAM role with two inline IAM policies. If someone adds another inline policy out-of-band, on the next apply, this provider will remove that policy. If someone deletes these policies out-of-band, this provider will recreate them. ```python @@ -769,6 +775,8 @@ def __init__(__self__, ### Example of Removing Inline Policies + > The `inline_policy` argument is deprecated. Use the `iam.RolePolicy` resource instead. If Pulumi should exclusively manage all inline policy associations (the current behavior of this argument), use the `iam.RolePoliciesExclusive` resource as well. + This example creates an IAM role with what appears to be empty IAM `inline_policy` argument instead of using `inline_policy` as a configuration block. The result is that if someone were to add an inline policy out-of-band, on the next apply, this provider will remove that policy. ```python @@ -938,7 +946,7 @@ def get(resource_name: str, :param pulumi.Input[str] create_date: Creation date of the IAM role. :param pulumi.Input[str] description: Description of the role. :param pulumi.Input[bool] force_detach_policies: Whether to force detaching any policies the role has before destroying it. Defaults to `false`. - :param pulumi.Input[Sequence[pulumi.Input[Union['RoleInlinePolicyArgs', 'RoleInlinePolicyArgsDict']]]] inline_policies: Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + :param pulumi.Input[Sequence[pulumi.Input[Union['RoleInlinePolicyArgs', 'RoleInlinePolicyArgsDict']]]] inline_policies: Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. :param pulumi.Input[int] max_session_duration: Maximum session duration (in seconds) that you want to set for the specified role. If you do not specify a value for this setting, the default maximum of one hour is applied. This setting can have a value from 1 hour to 12 hours. :param pulumi.Input[str] name: Friendly name of the role. If omitted, the provider will assign a random, unique name. See [IAM Identifiers](https://docs.aws.amazon.com/IAM/latest/UserGuide/Using_Identifiers.html) for more information. :param pulumi.Input[str] name_prefix: Creates a unique friendly name beginning with the specified prefix. Conflicts with `name`. @@ -1015,10 +1023,10 @@ def force_detach_policies(self) -> pulumi.Output[Optional[bool]]: @property @pulumi.getter(name="inlinePolicies") - @_utilities.deprecated("""Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") + @_utilities.deprecated("""The inline_policy argument is deprecated. Use the iam.RolePolicy resource instead. If Terraform should exclusively manage all inline policy associations (the current behavior of this argument), use the iam.RolePoliciesExclusive resource as well.""") def inline_policies(self) -> pulumi.Output[Sequence['outputs.RoleInlinePolicy']]: """ - Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, the provider will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause the provider to remove _all_ inline policies added out of band on `apply`. + Configuration block defining an exclusive set of IAM inline policies associated with the IAM role. See below. If no blocks are configured, Pulumi will not manage any inline policies in this resource. Configuring one empty block (i.e., `inline_policy {}`) will cause Pulumi to remove _all_ inline policies added out of band on `apply`. """ return pulumi.get(self, "inline_policies") diff --git a/sdk/python/pulumi_aws/lb/_inputs.py b/sdk/python/pulumi_aws/lb/_inputs.py index 99fe9144ef8..6e4e4c86eee 100644 --- a/sdk/python/pulumi_aws/lb/_inputs.py +++ b/sdk/python/pulumi_aws/lb/_inputs.py @@ -97,11 +97,11 @@ class ListenerDefaultActionArgsDict(TypedDict): """ authenticate_cognito: NotRequired[pulumi.Input['ListenerDefaultActionAuthenticateCognitoArgsDict']] """ - Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. """ authenticate_oidc: NotRequired[pulumi.Input['ListenerDefaultActionAuthenticateOidcArgsDict']] """ - Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. """ fixed_response: NotRequired[pulumi.Input['ListenerDefaultActionFixedResponseArgsDict']] """ @@ -109,28 +109,19 @@ class ListenerDefaultActionArgsDict(TypedDict): """ forward: NotRequired[pulumi.Input['ListenerDefaultActionForwardArgsDict']] """ - Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. + Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. """ order: NotRequired[pulumi.Input[int]] """ - Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. + Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. """ redirect: NotRequired[pulumi.Input['ListenerDefaultActionRedirectArgsDict']] """ - Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. """ target_group_arn: NotRequired[pulumi.Input[str]] """ - ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ elif False: ListenerDefaultActionArgsDict: TypeAlias = Mapping[str, Any] @@ -150,22 +141,13 @@ def __init__(__self__, *, :param pulumi.Input[str] type: Type of routing action. Valid values are `forward`, `redirect`, `fixed-response`, `authenticate-cognito` and `authenticate-oidc`. The following arguments are optional: - :param pulumi.Input['ListenerDefaultActionAuthenticateCognitoArgs'] authenticate_cognito: Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. - :param pulumi.Input['ListenerDefaultActionAuthenticateOidcArgs'] authenticate_oidc: Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + :param pulumi.Input['ListenerDefaultActionAuthenticateCognitoArgs'] authenticate_cognito: Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. + :param pulumi.Input['ListenerDefaultActionAuthenticateOidcArgs'] authenticate_oidc: Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. :param pulumi.Input['ListenerDefaultActionFixedResponseArgs'] fixed_response: Information for creating an action that returns a custom HTTP response. Required if `type` is `fixed-response`. - :param pulumi.Input['ListenerDefaultActionForwardArgs'] forward: Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. - :param pulumi.Input[int] order: Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. - :param pulumi.Input['ListenerDefaultActionRedirectArgs'] redirect: Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. - :param pulumi.Input[str] target_group_arn: ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + :param pulumi.Input['ListenerDefaultActionForwardArgs'] forward: Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. + :param pulumi.Input[int] order: Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. + :param pulumi.Input['ListenerDefaultActionRedirectArgs'] redirect: Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. + :param pulumi.Input[str] target_group_arn: ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ pulumi.set(__self__, "type", type) if authenticate_cognito is not None: @@ -201,7 +183,7 @@ def type(self, value: pulumi.Input[str]): @pulumi.getter(name="authenticateCognito") def authenticate_cognito(self) -> Optional[pulumi.Input['ListenerDefaultActionAuthenticateCognitoArgs']]: """ - Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. """ return pulumi.get(self, "authenticate_cognito") @@ -213,7 +195,7 @@ def authenticate_cognito(self, value: Optional[pulumi.Input['ListenerDefaultActi @pulumi.getter(name="authenticateOidc") def authenticate_oidc(self) -> Optional[pulumi.Input['ListenerDefaultActionAuthenticateOidcArgs']]: """ - Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. """ return pulumi.get(self, "authenticate_oidc") @@ -237,10 +219,7 @@ def fixed_response(self, value: Optional[pulumi.Input['ListenerDefaultActionFixe @pulumi.getter def forward(self) -> Optional[pulumi.Input['ListenerDefaultActionForwardArgs']]: """ - Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. + Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. """ return pulumi.get(self, "forward") @@ -252,10 +231,7 @@ def forward(self, value: Optional[pulumi.Input['ListenerDefaultActionForwardArgs @pulumi.getter def order(self) -> Optional[pulumi.Input[int]]: """ - Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. + Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. """ return pulumi.get(self, "order") @@ -267,7 +243,7 @@ def order(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def redirect(self) -> Optional[pulumi.Input['ListenerDefaultActionRedirectArgs']]: """ - Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. """ return pulumi.get(self, "redirect") @@ -279,10 +255,7 @@ def redirect(self, value: Optional[pulumi.Input['ListenerDefaultActionRedirectAr @pulumi.getter(name="targetGroupArn") def target_group_arn(self) -> Optional[pulumi.Input[str]]: """ - ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ return pulumi.get(self, "target_group_arn") @@ -309,7 +282,7 @@ class ListenerDefaultActionAuthenticateCognitoArgsDict(TypedDict): """ authentication_request_extra_params: NotRequired[pulumi.Input[Mapping[str, pulumi.Input[str]]]] """ - Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. """ on_unauthenticated_request: NotRequired[pulumi.Input[str]] """ @@ -347,7 +320,7 @@ def __init__(__self__, *, :param pulumi.Input[str] user_pool_domain: Domain prefix or fully-qualified domain name of the Cognito user pool. The following arguments are optional: - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] authentication_request_extra_params: Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] authentication_request_extra_params: Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. :param pulumi.Input[str] on_unauthenticated_request: Behavior if the user is not authenticated. Valid values are `deny`, `allow` and `authenticate`. :param pulumi.Input[str] scope: Set of user claims to be requested from the IdP. :param pulumi.Input[str] session_cookie_name: Name of the cookie used to maintain session information. @@ -409,7 +382,7 @@ def user_pool_domain(self, value: pulumi.Input[str]): @pulumi.getter(name="authenticationRequestExtraParams") def authentication_request_extra_params(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ - Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. """ return pulumi.get(self, "authentication_request_extra_params") @@ -779,13 +752,13 @@ def status_code(self, value: Optional[pulumi.Input[str]]): class ListenerDefaultActionForwardArgsDict(TypedDict): target_groups: pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgsDict']]] """ - Set of 1-5 target group blocks. Detailed below. + Set of 1-5 target group blocks. See below. The following arguments are optional: """ stickiness: NotRequired[pulumi.Input['ListenerDefaultActionForwardStickinessArgsDict']] """ - Configuration block for target group stickiness for the rule. Detailed below. + Configuration block for target group stickiness for the rule. See below. """ elif False: ListenerDefaultActionForwardArgsDict: TypeAlias = Mapping[str, Any] @@ -796,10 +769,10 @@ def __init__(__self__, *, target_groups: pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgs']]], stickiness: Optional[pulumi.Input['ListenerDefaultActionForwardStickinessArgs']] = None): """ - :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgs']]] target_groups: Set of 1-5 target group blocks. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgs']]] target_groups: Set of 1-5 target group blocks. See below. The following arguments are optional: - :param pulumi.Input['ListenerDefaultActionForwardStickinessArgs'] stickiness: Configuration block for target group stickiness for the rule. Detailed below. + :param pulumi.Input['ListenerDefaultActionForwardStickinessArgs'] stickiness: Configuration block for target group stickiness for the rule. See below. """ pulumi.set(__self__, "target_groups", target_groups) if stickiness is not None: @@ -809,7 +782,7 @@ def __init__(__self__, *, @pulumi.getter(name="targetGroups") def target_groups(self) -> pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionForwardTargetGroupArgs']]]: """ - Set of 1-5 target group blocks. Detailed below. + Set of 1-5 target group blocks. See below. The following arguments are optional: """ @@ -823,7 +796,7 @@ def target_groups(self, value: pulumi.Input[Sequence[pulumi.Input['ListenerDefau @pulumi.getter def stickiness(self) -> Optional[pulumi.Input['ListenerDefaultActionForwardStickinessArgs']]: """ - Configuration block for target group stickiness for the rule. Detailed below. + Configuration block for target group stickiness for the rule. See below. """ return pulumi.get(self, "stickiness") diff --git a/sdk/python/pulumi_aws/lb/listener.py b/sdk/python/pulumi_aws/lb/listener.py index d61d62401f0..bb2729dc390 100644 --- a/sdk/python/pulumi_aws/lb/listener.py +++ b/sdk/python/pulumi_aws/lb/listener.py @@ -32,13 +32,13 @@ def __init__(__self__, *, tags: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ The set of arguments for constructing a Listener resource. - :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]] default_actions: Configuration block for default actions. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]] default_actions: Configuration block for default actions. See below. :param pulumi.Input[str] load_balancer_arn: ARN of the load balancer. The following arguments are optional: :param pulumi.Input[str] alpn_policy: Name of the Application-Layer Protocol Negotiation (ALPN) policy. Can be set if `protocol` is `TLS`. Valid values are `HTTP1Only`, `HTTP2Only`, `HTTP2Optional`, `HTTP2Preferred`, and `None`. :param pulumi.Input[str] certificate_arn: ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. - :param pulumi.Input['ListenerMutualAuthenticationArgs'] mutual_authentication: The mutual authentication configuration information. Detailed below. + :param pulumi.Input['ListenerMutualAuthenticationArgs'] mutual_authentication: The mutual authentication configuration information. See below. :param pulumi.Input[int] port: Port on which the load balancer is listening. Not valid for Gateway Load Balancers. :param pulumi.Input[str] protocol: Protocol for connections from clients to the load balancer. For Application Load Balancers, valid values are `HTTP` and `HTTPS`, with a default of `HTTP`. For Network Load Balancers, valid values are `TCP`, `TLS`, `UDP`, and `TCP_UDP`. Not valid to use `UDP` or `TCP_UDP` if dual-stack mode is enabled. Not valid for Gateway Load Balancers. :param pulumi.Input[str] ssl_policy: Name of the SSL Policy for the listener. Required if `protocol` is `HTTPS` or `TLS`. Default is `ELBSecurityPolicy-2016-08`. @@ -65,7 +65,7 @@ def __init__(__self__, *, @pulumi.getter(name="defaultActions") def default_actions(self) -> pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]]: """ - Configuration block for default actions. Detailed below. + Configuration block for default actions. See below. """ return pulumi.get(self, "default_actions") @@ -115,7 +115,7 @@ def certificate_arn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="mutualAuthentication") def mutual_authentication(self) -> Optional[pulumi.Input['ListenerMutualAuthenticationArgs']]: """ - The mutual authentication configuration information. Detailed below. + The mutual authentication configuration information. See below. """ return pulumi.get(self, "mutual_authentication") @@ -191,11 +191,11 @@ def __init__(__self__, *, :param pulumi.Input[str] alpn_policy: Name of the Application-Layer Protocol Negotiation (ALPN) policy. Can be set if `protocol` is `TLS`. Valid values are `HTTP1Only`, `HTTP2Only`, `HTTP2Optional`, `HTTP2Preferred`, and `None`. :param pulumi.Input[str] arn: ARN of the listener (matches `id`). :param pulumi.Input[str] certificate_arn: ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. - :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]] default_actions: Configuration block for default actions. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]] default_actions: Configuration block for default actions. See below. :param pulumi.Input[str] load_balancer_arn: ARN of the load balancer. The following arguments are optional: - :param pulumi.Input['ListenerMutualAuthenticationArgs'] mutual_authentication: The mutual authentication configuration information. Detailed below. + :param pulumi.Input['ListenerMutualAuthenticationArgs'] mutual_authentication: The mutual authentication configuration information. See below. :param pulumi.Input[int] port: Port on which the load balancer is listening. Not valid for Gateway Load Balancers. :param pulumi.Input[str] protocol: Protocol for connections from clients to the load balancer. For Application Load Balancers, valid values are `HTTP` and `HTTPS`, with a default of `HTTP`. For Network Load Balancers, valid values are `TCP`, `TLS`, `UDP`, and `TCP_UDP`. Not valid to use `UDP` or `TCP_UDP` if dual-stack mode is enabled. Not valid for Gateway Load Balancers. :param pulumi.Input[str] ssl_policy: Name of the SSL Policy for the listener. Required if `protocol` is `HTTPS` or `TLS`. Default is `ELBSecurityPolicy-2016-08`. @@ -268,7 +268,7 @@ def certificate_arn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="defaultActions") def default_actions(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ListenerDefaultActionArgs']]]]: """ - Configuration block for default actions. Detailed below. + Configuration block for default actions. See below. """ return pulumi.get(self, "default_actions") @@ -294,7 +294,7 @@ def load_balancer_arn(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="mutualAuthentication") def mutual_authentication(self) -> Optional[pulumi.Input['ListenerMutualAuthenticationArgs']]: """ - The mutual authentication configuration information. Detailed below. + The mutual authentication configuration information. See below. """ return pulumi.get(self, "mutual_authentication") @@ -590,11 +590,11 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] alpn_policy: Name of the Application-Layer Protocol Negotiation (ALPN) policy. Can be set if `protocol` is `TLS`. Valid values are `HTTP1Only`, `HTTP2Only`, `HTTP2Optional`, `HTTP2Preferred`, and `None`. :param pulumi.Input[str] certificate_arn: ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. - :param pulumi.Input[Sequence[pulumi.Input[Union['ListenerDefaultActionArgs', 'ListenerDefaultActionArgsDict']]]] default_actions: Configuration block for default actions. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input[Union['ListenerDefaultActionArgs', 'ListenerDefaultActionArgsDict']]]] default_actions: Configuration block for default actions. See below. :param pulumi.Input[str] load_balancer_arn: ARN of the load balancer. The following arguments are optional: - :param pulumi.Input[Union['ListenerMutualAuthenticationArgs', 'ListenerMutualAuthenticationArgsDict']] mutual_authentication: The mutual authentication configuration information. Detailed below. + :param pulumi.Input[Union['ListenerMutualAuthenticationArgs', 'ListenerMutualAuthenticationArgsDict']] mutual_authentication: The mutual authentication configuration information. See below. :param pulumi.Input[int] port: Port on which the load balancer is listening. Not valid for Gateway Load Balancers. :param pulumi.Input[str] protocol: Protocol for connections from clients to the load balancer. For Application Load Balancers, valid values are `HTTP` and `HTTPS`, with a default of `HTTP`. For Network Load Balancers, valid values are `TCP`, `TLS`, `UDP`, and `TCP_UDP`. Not valid to use `UDP` or `TCP_UDP` if dual-stack mode is enabled. Not valid for Gateway Load Balancers. :param pulumi.Input[str] ssl_policy: Name of the SSL Policy for the listener. Required if `protocol` is `HTTPS` or `TLS`. Default is `ELBSecurityPolicy-2016-08`. @@ -894,11 +894,11 @@ def get(resource_name: str, :param pulumi.Input[str] alpn_policy: Name of the Application-Layer Protocol Negotiation (ALPN) policy. Can be set if `protocol` is `TLS`. Valid values are `HTTP1Only`, `HTTP2Only`, `HTTP2Optional`, `HTTP2Preferred`, and `None`. :param pulumi.Input[str] arn: ARN of the listener (matches `id`). :param pulumi.Input[str] certificate_arn: ARN of the default SSL server certificate. Exactly one certificate is required if the protocol is HTTPS. For adding additional SSL certificates, see the `lb.ListenerCertificate` resource. - :param pulumi.Input[Sequence[pulumi.Input[Union['ListenerDefaultActionArgs', 'ListenerDefaultActionArgsDict']]]] default_actions: Configuration block for default actions. Detailed below. + :param pulumi.Input[Sequence[pulumi.Input[Union['ListenerDefaultActionArgs', 'ListenerDefaultActionArgsDict']]]] default_actions: Configuration block for default actions. See below. :param pulumi.Input[str] load_balancer_arn: ARN of the load balancer. The following arguments are optional: - :param pulumi.Input[Union['ListenerMutualAuthenticationArgs', 'ListenerMutualAuthenticationArgsDict']] mutual_authentication: The mutual authentication configuration information. Detailed below. + :param pulumi.Input[Union['ListenerMutualAuthenticationArgs', 'ListenerMutualAuthenticationArgsDict']] mutual_authentication: The mutual authentication configuration information. See below. :param pulumi.Input[int] port: Port on which the load balancer is listening. Not valid for Gateway Load Balancers. :param pulumi.Input[str] protocol: Protocol for connections from clients to the load balancer. For Application Load Balancers, valid values are `HTTP` and `HTTPS`, with a default of `HTTP`. For Network Load Balancers, valid values are `TCP`, `TLS`, `UDP`, and `TCP_UDP`. Not valid to use `UDP` or `TCP_UDP` if dual-stack mode is enabled. Not valid for Gateway Load Balancers. :param pulumi.Input[str] ssl_policy: Name of the SSL Policy for the listener. Required if `protocol` is `HTTPS` or `TLS`. Default is `ELBSecurityPolicy-2016-08`. @@ -950,7 +950,7 @@ def certificate_arn(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="defaultActions") def default_actions(self) -> pulumi.Output[Sequence['outputs.ListenerDefaultAction']]: """ - Configuration block for default actions. Detailed below. + Configuration block for default actions. See below. """ return pulumi.get(self, "default_actions") @@ -968,7 +968,7 @@ def load_balancer_arn(self) -> pulumi.Output[str]: @pulumi.getter(name="mutualAuthentication") def mutual_authentication(self) -> pulumi.Output['outputs.ListenerMutualAuthentication']: """ - The mutual authentication configuration information. Detailed below. + The mutual authentication configuration information. See below. """ return pulumi.get(self, "mutual_authentication") diff --git a/sdk/python/pulumi_aws/lb/outputs.py b/sdk/python/pulumi_aws/lb/outputs.py index 100001efd1c..b08a80a3ba5 100644 --- a/sdk/python/pulumi_aws/lb/outputs.py +++ b/sdk/python/pulumi_aws/lb/outputs.py @@ -104,22 +104,13 @@ def __init__(__self__, *, :param str type: Type of routing action. Valid values are `forward`, `redirect`, `fixed-response`, `authenticate-cognito` and `authenticate-oidc`. The following arguments are optional: - :param 'ListenerDefaultActionAuthenticateCognitoArgs' authenticate_cognito: Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. - :param 'ListenerDefaultActionAuthenticateOidcArgs' authenticate_oidc: Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + :param 'ListenerDefaultActionAuthenticateCognitoArgs' authenticate_cognito: Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. + :param 'ListenerDefaultActionAuthenticateOidcArgs' authenticate_oidc: Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. :param 'ListenerDefaultActionFixedResponseArgs' fixed_response: Information for creating an action that returns a custom HTTP response. Required if `type` is `fixed-response`. - :param 'ListenerDefaultActionForwardArgs' forward: Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. - :param int order: Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. - :param 'ListenerDefaultActionRedirectArgs' redirect: Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. - :param str target_group_arn: ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + :param 'ListenerDefaultActionForwardArgs' forward: Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. + :param int order: Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. + :param 'ListenerDefaultActionRedirectArgs' redirect: Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. + :param str target_group_arn: ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ pulumi.set(__self__, "type", type) if authenticate_cognito is not None: @@ -151,7 +142,7 @@ def type(self) -> str: @pulumi.getter(name="authenticateCognito") def authenticate_cognito(self) -> Optional['outputs.ListenerDefaultActionAuthenticateCognito']: """ - Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. Detailed below. + Configuration block for using Amazon Cognito to authenticate users. Specify only when `type` is `authenticate-cognito`. See below. """ return pulumi.get(self, "authenticate_cognito") @@ -159,7 +150,7 @@ def authenticate_cognito(self) -> Optional['outputs.ListenerDefaultActionAuthent @pulumi.getter(name="authenticateOidc") def authenticate_oidc(self) -> Optional['outputs.ListenerDefaultActionAuthenticateOidc']: """ - Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. Detailed below. + Configuration block for an identity provider that is compliant with OpenID Connect (OIDC). Specify only when `type` is `authenticate-oidc`. See below. """ return pulumi.get(self, "authenticate_oidc") @@ -175,10 +166,7 @@ def fixed_response(self) -> Optional['outputs.ListenerDefaultActionFixedResponse @pulumi.getter def forward(self) -> Optional['outputs.ListenerDefaultActionForward']: """ - Configuration block for creating an action that distributes requests among one or more target groups. - Specify only if `type` is `forward`. - Cannot be specified with `target_group_arn`. - Detailed below. + Configuration block for creating an action that distributes requests among one or more target groups. Specify only if `type` is `forward`. See below. """ return pulumi.get(self, "forward") @@ -186,10 +174,7 @@ def forward(self) -> Optional['outputs.ListenerDefaultActionForward']: @pulumi.getter def order(self) -> Optional[int]: """ - Order for the action. - The action with the lowest value for order is performed first. - Valid values are between `1` and `50000`. - Defaults to the position in the list of actions. + Order for the action. The action with the lowest value for order is performed first. Valid values are between `1` and `50000`. Defaults to the position in the list of actions. """ return pulumi.get(self, "order") @@ -197,7 +182,7 @@ def order(self) -> Optional[int]: @pulumi.getter def redirect(self) -> Optional['outputs.ListenerDefaultActionRedirect']: """ - Configuration block for creating a redirect action. Required if `type` is `redirect`. Detailed below. + Configuration block for creating a redirect action. Required if `type` is `redirect`. See below. """ return pulumi.get(self, "redirect") @@ -205,10 +190,7 @@ def redirect(self) -> Optional['outputs.ListenerDefaultActionRedirect']: @pulumi.getter(name="targetGroupArn") def target_group_arn(self) -> Optional[str]: """ - ARN of the Target Group to which to route traffic. - Specify only if `type` is `forward` and you want to route to a single target group. - To route to one or more target groups, use a `forward` block instead. - Cannot be specified with `forward`. + ARN of the Target Group to which to route traffic. Specify only if `type` is `forward` and you want to route to a single target group. To route to one or more target groups, use a `forward` block instead. Can be specified with `forward` but ARNs must match. """ return pulumi.get(self, "target_group_arn") @@ -259,7 +241,7 @@ def __init__(__self__, *, :param str user_pool_domain: Domain prefix or fully-qualified domain name of the Cognito user pool. The following arguments are optional: - :param Mapping[str, str] authentication_request_extra_params: Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + :param Mapping[str, str] authentication_request_extra_params: Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. :param str on_unauthenticated_request: Behavior if the user is not authenticated. Valid values are `deny`, `allow` and `authenticate`. :param str scope: Set of user claims to be requested from the IdP. :param str session_cookie_name: Name of the cookie used to maintain session information. @@ -309,7 +291,7 @@ def user_pool_domain(self) -> str: @pulumi.getter(name="authenticationRequestExtraParams") def authentication_request_extra_params(self) -> Optional[Mapping[str, str]]: """ - Query parameters to include in the redirect request to the authorization endpoint. Max: 10. Detailed below. + Query parameters to include in the redirect request to the authorization endpoint. Max: 10. See below. """ return pulumi.get(self, "authentication_request_extra_params") @@ -606,10 +588,10 @@ def __init__(__self__, *, target_groups: Sequence['outputs.ListenerDefaultActionForwardTargetGroup'], stickiness: Optional['outputs.ListenerDefaultActionForwardStickiness'] = None): """ - :param Sequence['ListenerDefaultActionForwardTargetGroupArgs'] target_groups: Set of 1-5 target group blocks. Detailed below. + :param Sequence['ListenerDefaultActionForwardTargetGroupArgs'] target_groups: Set of 1-5 target group blocks. See below. The following arguments are optional: - :param 'ListenerDefaultActionForwardStickinessArgs' stickiness: Configuration block for target group stickiness for the rule. Detailed below. + :param 'ListenerDefaultActionForwardStickinessArgs' stickiness: Configuration block for target group stickiness for the rule. See below. """ pulumi.set(__self__, "target_groups", target_groups) if stickiness is not None: @@ -619,7 +601,7 @@ def __init__(__self__, *, @pulumi.getter(name="targetGroups") def target_groups(self) -> Sequence['outputs.ListenerDefaultActionForwardTargetGroup']: """ - Set of 1-5 target group blocks. Detailed below. + Set of 1-5 target group blocks. See below. The following arguments are optional: """ @@ -629,7 +611,7 @@ def target_groups(self) -> Sequence['outputs.ListenerDefaultActionForwardTargetG @pulumi.getter def stickiness(self) -> Optional['outputs.ListenerDefaultActionForwardStickiness']: """ - Configuration block for target group stickiness for the rule. Detailed below. + Configuration block for target group stickiness for the rule. See below. """ return pulumi.get(self, "stickiness") diff --git a/sdk/python/pulumi_aws/opensearch/get_serverless_collection.py b/sdk/python/pulumi_aws/opensearch/get_serverless_collection.py index 354c43236d5..75f52da12df 100644 --- a/sdk/python/pulumi_aws/opensearch/get_serverless_collection.py +++ b/sdk/python/pulumi_aws/opensearch/get_serverless_collection.py @@ -26,7 +26,7 @@ class GetServerlessCollectionResult: """ A collection of values returned by getServerlessCollection. """ - def __init__(__self__, arn=None, collection_endpoint=None, created_date=None, dashboard_endpoint=None, description=None, id=None, kms_key_arn=None, last_modified_date=None, name=None, standby_replicas=None, tags=None, type=None): + def __init__(__self__, arn=None, collection_endpoint=None, created_date=None, dashboard_endpoint=None, description=None, failure_code=None, failure_message=None, id=None, kms_key_arn=None, last_modified_date=None, name=None, standby_replicas=None, tags=None, type=None): if arn and not isinstance(arn, str): raise TypeError("Expected argument 'arn' to be a str") pulumi.set(__self__, "arn", arn) @@ -42,6 +42,12 @@ def __init__(__self__, arn=None, collection_endpoint=None, created_date=None, da if description and not isinstance(description, str): raise TypeError("Expected argument 'description' to be a str") pulumi.set(__self__, "description", description) + if failure_code and not isinstance(failure_code, str): + raise TypeError("Expected argument 'failure_code' to be a str") + pulumi.set(__self__, "failure_code", failure_code) + if failure_message and not isinstance(failure_message, str): + raise TypeError("Expected argument 'failure_message' to be a str") + pulumi.set(__self__, "failure_message", failure_message) if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) @@ -104,6 +110,19 @@ def description(self) -> str: """ return pulumi.get(self, "description") + @property + @pulumi.getter(name="failureCode") + def failure_code(self) -> str: + """ + A failure code associated with the collection. + """ + return pulumi.get(self, "failure_code") + + @property + @pulumi.getter(name="failureMessage") + def failure_message(self) -> str: + return pulumi.get(self, "failure_message") + @property @pulumi.getter def id(self) -> str: @@ -166,6 +185,8 @@ def __await__(self): created_date=self.created_date, dashboard_endpoint=self.dashboard_endpoint, description=self.description, + failure_code=self.failure_code, + failure_message=self.failure_message, id=self.id, kms_key_arn=self.kms_key_arn, last_modified_date=self.last_modified_date, @@ -208,6 +229,8 @@ def get_serverless_collection(id: Optional[str] = None, created_date=pulumi.get(__ret__, 'created_date'), dashboard_endpoint=pulumi.get(__ret__, 'dashboard_endpoint'), description=pulumi.get(__ret__, 'description'), + failure_code=pulumi.get(__ret__, 'failure_code'), + failure_message=pulumi.get(__ret__, 'failure_message'), id=pulumi.get(__ret__, 'id'), kms_key_arn=pulumi.get(__ret__, 'kms_key_arn'), last_modified_date=pulumi.get(__ret__, 'last_modified_date'), diff --git a/sdk/python/pulumi_aws/quicksight/_inputs.py b/sdk/python/pulumi_aws/quicksight/_inputs.py index 830655f0a06..e2ec7276959 100644 --- a/sdk/python/pulumi_aws/quicksight/_inputs.py +++ b/sdk/python/pulumi_aws/quicksight/_inputs.py @@ -4111,6 +4111,10 @@ class DataSourceCredentialsArgsDict(TypedDict): """ Credential pair. See Credential Pair below for more details. """ + secret_arn: NotRequired[pulumi.Input[str]] + """ + The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + """ elif False: DataSourceCredentialsArgsDict: TypeAlias = Mapping[str, Any] @@ -4118,16 +4122,20 @@ class DataSourceCredentialsArgsDict(TypedDict): class DataSourceCredentialsArgs: def __init__(__self__, *, copy_source_arn: Optional[pulumi.Input[str]] = None, - credential_pair: Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']] = None): + credential_pair: Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']] = None, + secret_arn: Optional[pulumi.Input[str]] = None): """ :param pulumi.Input[str] copy_source_arn: The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When the value is not null, the `credential_pair` from the data source in the ARN is used. :param pulumi.Input['DataSourceCredentialsCredentialPairArgs'] credential_pair: Credential pair. See Credential Pair below for more details. + :param pulumi.Input[str] secret_arn: The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. """ if copy_source_arn is not None: pulumi.set(__self__, "copy_source_arn", copy_source_arn) if credential_pair is not None: pulumi.set(__self__, "credential_pair", credential_pair) + if secret_arn is not None: + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="copySourceArn") @@ -4154,6 +4162,18 @@ def credential_pair(self) -> Optional[pulumi.Input['DataSourceCredentialsCredent def credential_pair(self, value: Optional[pulumi.Input['DataSourceCredentialsCredentialPairArgs']]): pulumi.set(self, "credential_pair", value) + @property + @pulumi.getter(name="secretArn") + def secret_arn(self) -> Optional[pulumi.Input[str]]: + """ + The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + """ + return pulumi.get(self, "secret_arn") + + @secret_arn.setter + def secret_arn(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "secret_arn", value) + if not MYPY: class DataSourceCredentialsCredentialPairArgsDict(TypedDict): diff --git a/sdk/python/pulumi_aws/quicksight/data_source.py b/sdk/python/pulumi_aws/quicksight/data_source.py index f0e699c32d6..8fe6914772d 100644 --- a/sdk/python/pulumi_aws/quicksight/data_source.py +++ b/sdk/python/pulumi_aws/quicksight/data_source.py @@ -39,7 +39,7 @@ def __init__(__self__, *, The following arguments are optional: :param pulumi.Input[str] aws_account_id: The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. - :param pulumi.Input['DataSourceCredentialsArgs'] credentials: The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + :param pulumi.Input['DataSourceCredentialsArgs'] credentials: The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. :param pulumi.Input[str] name: A name for the data source, maximum of 128 characters. :param pulumi.Input[Sequence[pulumi.Input['DataSourcePermissionArgs']]] permissions: A set of resource permissions on the data source. Maximum of 64 items. See Permission below for more details. :param pulumi.Input['DataSourceSslPropertiesArgs'] ssl_properties: Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details. @@ -118,7 +118,7 @@ def aws_account_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def credentials(self) -> Optional[pulumi.Input['DataSourceCredentialsArgs']]: """ - The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. """ return pulumi.get(self, "credentials") @@ -206,7 +206,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering DataSource resources. :param pulumi.Input[str] arn: Amazon Resource Name (ARN) of the data source :param pulumi.Input[str] aws_account_id: The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. - :param pulumi.Input['DataSourceCredentialsArgs'] credentials: The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + :param pulumi.Input['DataSourceCredentialsArgs'] credentials: The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. :param pulumi.Input[str] data_source_id: An identifier for the data source. :param pulumi.Input[str] name: A name for the data source, maximum of 128 characters. :param pulumi.Input['DataSourceParametersArgs'] parameters: The parameters used to connect to this data source (exactly one). @@ -275,7 +275,7 @@ def aws_account_id(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def credentials(self) -> Optional[pulumi.Input['DataSourceCredentialsArgs']]: """ - The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. """ return pulumi.get(self, "credentials") @@ -445,7 +445,7 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] aws_account_id: The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. - :param pulumi.Input[Union['DataSourceCredentialsArgs', 'DataSourceCredentialsArgsDict']] credentials: The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + :param pulumi.Input[Union['DataSourceCredentialsArgs', 'DataSourceCredentialsArgsDict']] credentials: The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. :param pulumi.Input[str] data_source_id: An identifier for the data source. :param pulumi.Input[str] name: A name for the data source, maximum of 128 characters. :param pulumi.Input[Union['DataSourceParametersArgs', 'DataSourceParametersArgsDict']] parameters: The parameters used to connect to this data source (exactly one). @@ -577,7 +577,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[str] arn: Amazon Resource Name (ARN) of the data source :param pulumi.Input[str] aws_account_id: The ID for the AWS account that the data source is in. Currently, you use the ID for the AWS account that contains your Amazon QuickSight account. - :param pulumi.Input[Union['DataSourceCredentialsArgs', 'DataSourceCredentialsArgsDict']] credentials: The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + :param pulumi.Input[Union['DataSourceCredentialsArgs', 'DataSourceCredentialsArgsDict']] credentials: The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. :param pulumi.Input[str] data_source_id: An identifier for the data source. :param pulumi.Input[str] name: A name for the data source, maximum of 128 characters. :param pulumi.Input[Union['DataSourceParametersArgs', 'DataSourceParametersArgsDict']] parameters: The parameters used to connect to this data source (exactly one). @@ -628,7 +628,7 @@ def aws_account_id(self) -> pulumi.Output[str]: @pulumi.getter def credentials(self) -> pulumi.Output[Optional['outputs.DataSourceCredentials']]: """ - The credentials Amazon QuickSight uses to connect to your underlying source. Currently, only credentials based on user name and password are supported. See Credentials below for more details. + The credentials Amazon QuickSight uses to connect to your underlying source. See Credentials below for more details. """ return pulumi.get(self, "credentials") @@ -666,7 +666,7 @@ def permissions(self) -> pulumi.Output[Optional[Sequence['outputs.DataSourcePerm @property @pulumi.getter(name="sslProperties") - def ssl_properties(self) -> pulumi.Output[Optional['outputs.DataSourceSslProperties']]: + def ssl_properties(self) -> pulumi.Output['outputs.DataSourceSslProperties']: """ Secure Socket Layer (SSL) properties that apply when Amazon QuickSight connects to your underlying source. See SSL Properties below for more details. """ diff --git a/sdk/python/pulumi_aws/quicksight/outputs.py b/sdk/python/pulumi_aws/quicksight/outputs.py index 4b7a2bfd1d2..9bfd9980000 100644 --- a/sdk/python/pulumi_aws/quicksight/outputs.py +++ b/sdk/python/pulumi_aws/quicksight/outputs.py @@ -3406,6 +3406,8 @@ def __key_warning(key: str): suggest = "copy_source_arn" elif key == "credentialPair": suggest = "credential_pair" + elif key == "secretArn": + suggest = "secret_arn" if suggest: pulumi.log.warn(f"Key '{key}' not found in DataSourceCredentials. Access the value via the '{suggest}' property getter instead.") @@ -3420,16 +3422,20 @@ def get(self, key: str, default = None) -> Any: def __init__(__self__, *, copy_source_arn: Optional[str] = None, - credential_pair: Optional['outputs.DataSourceCredentialsCredentialPair'] = None): + credential_pair: Optional['outputs.DataSourceCredentialsCredentialPair'] = None, + secret_arn: Optional[str] = None): """ :param str copy_source_arn: The Amazon Resource Name (ARN) of a data source that has the credential pair that you want to use. When the value is not null, the `credential_pair` from the data source in the ARN is used. :param 'DataSourceCredentialsCredentialPairArgs' credential_pair: Credential pair. See Credential Pair below for more details. + :param str secret_arn: The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. """ if copy_source_arn is not None: pulumi.set(__self__, "copy_source_arn", copy_source_arn) if credential_pair is not None: pulumi.set(__self__, "credential_pair", credential_pair) + if secret_arn is not None: + pulumi.set(__self__, "secret_arn", secret_arn) @property @pulumi.getter(name="copySourceArn") @@ -3448,6 +3454,14 @@ def credential_pair(self) -> Optional['outputs.DataSourceCredentialsCredentialPa """ return pulumi.get(self, "credential_pair") + @property + @pulumi.getter(name="secretArn") + def secret_arn(self) -> Optional[str]: + """ + The Amazon Resource Name (ARN) of the secret associated with the data source in Amazon Secrets Manager. + """ + return pulumi.get(self, "secret_arn") + @pulumi.output_type class DataSourceCredentialsCredentialPair(dict): diff --git a/sdk/python/pulumi_aws/sagemaker/workteam.py b/sdk/python/pulumi_aws/sagemaker/workteam.py index a3dcfc62715..d4fa3c65b3a 100644 --- a/sdk/python/pulumi_aws/sagemaker/workteam.py +++ b/sdk/python/pulumi_aws/sagemaker/workteam.py @@ -32,8 +32,8 @@ def __init__(__self__, *, The set of arguments for constructing a Workteam resource. :param pulumi.Input[str] description: A description of the work team. :param pulumi.Input[Sequence[pulumi.Input['WorkteamMemberDefinitionArgs']]] member_definitions: A list of Member Definitions that contains objects that identify the workers that make up the work team. Workforces can be created using Amazon Cognito or your own OIDC Identity Provider (IdP). For private workforces created using Amazon Cognito use `cognito_member_definition`. For workforces created using your own OIDC identity provider (IdP) use `oidc_member_definition`. Do not provide input for both of these parameters in a single request. see Member Definition details below. - :param pulumi.Input[str] workforce_name: The name of the Workteam (must be unique). - :param pulumi.Input[str] workteam_name: The name of the workforce. + :param pulumi.Input[str] workforce_name: The name of the workforce. + :param pulumi.Input[str] workteam_name: The name of the Workteam (must be unique). :param pulumi.Input['WorkteamNotificationConfigurationArgs'] notification_configuration: Configures notification of workers regarding available or expiring work items. see Notification Configuration details below. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input['WorkteamWorkerAccessConfigurationArgs'] worker_access_configuration: Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. @@ -77,7 +77,7 @@ def member_definitions(self, value: pulumi.Input[Sequence[pulumi.Input['Workteam @pulumi.getter(name="workforceName") def workforce_name(self) -> pulumi.Input[str]: """ - The name of the Workteam (must be unique). + The name of the workforce. """ return pulumi.get(self, "workforce_name") @@ -89,7 +89,7 @@ def workforce_name(self, value: pulumi.Input[str]): @pulumi.getter(name="workteamName") def workteam_name(self) -> pulumi.Input[str]: """ - The name of the workforce. + The name of the Workteam (must be unique). """ return pulumi.get(self, "workteam_name") @@ -157,8 +157,8 @@ def __init__(__self__, *, :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. :param pulumi.Input['WorkteamWorkerAccessConfigurationArgs'] worker_access_configuration: Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. - :param pulumi.Input[str] workforce_name: The name of the Workteam (must be unique). - :param pulumi.Input[str] workteam_name: The name of the workforce. + :param pulumi.Input[str] workforce_name: The name of the workforce. + :param pulumi.Input[str] workteam_name: The name of the Workteam (must be unique). """ if arn is not None: pulumi.set(__self__, "arn", arn) @@ -285,7 +285,7 @@ def worker_access_configuration(self, value: Optional[pulumi.Input['WorkteamWork @pulumi.getter(name="workforceName") def workforce_name(self) -> Optional[pulumi.Input[str]]: """ - The name of the Workteam (must be unique). + The name of the workforce. """ return pulumi.get(self, "workforce_name") @@ -297,7 +297,7 @@ def workforce_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="workteamName") def workteam_name(self) -> Optional[pulumi.Input[str]]: """ - The name of the workforce. + The name of the Workteam (must be unique). """ return pulumi.get(self, "workteam_name") @@ -338,7 +338,7 @@ def __init__(__self__, "cognito_member_definition": { "client_id": example_aws_cognito_user_pool_client["id"], "user_pool": example_aws_cognito_user_pool_domain["userPoolId"], - "user_group": example_aws_cognito_user_group["id"], + "user_group": example_aws_cognito_user_group["name"], }, }]) ``` @@ -375,8 +375,8 @@ def __init__(__self__, :param pulumi.Input[Union['WorkteamNotificationConfigurationArgs', 'WorkteamNotificationConfigurationArgsDict']] notification_configuration: Configures notification of workers regarding available or expiring work items. see Notification Configuration details below. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Union['WorkteamWorkerAccessConfigurationArgs', 'WorkteamWorkerAccessConfigurationArgsDict']] worker_access_configuration: Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. - :param pulumi.Input[str] workforce_name: The name of the Workteam (must be unique). - :param pulumi.Input[str] workteam_name: The name of the workforce. + :param pulumi.Input[str] workforce_name: The name of the workforce. + :param pulumi.Input[str] workteam_name: The name of the Workteam (must be unique). """ ... @overload @@ -403,7 +403,7 @@ def __init__(__self__, "cognito_member_definition": { "client_id": example_aws_cognito_user_pool_client["id"], "user_pool": example_aws_cognito_user_pool_domain["userPoolId"], - "user_group": example_aws_cognito_user_group["id"], + "user_group": example_aws_cognito_user_group["name"], }, }]) ``` @@ -517,8 +517,8 @@ def get(resource_name: str, :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags: A map of tags to assign to the resource. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] tags_all: A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block. :param pulumi.Input[Union['WorkteamWorkerAccessConfigurationArgs', 'WorkteamWorkerAccessConfigurationArgsDict']] worker_access_configuration: Use this optional parameter to constrain access to an Amazon S3 resource based on the IP address using supported IAM global condition keys. The Amazon S3 resource is accessed in the worker portal using a Amazon S3 presigned URL. see Worker Access Configuration details below. - :param pulumi.Input[str] workforce_name: The name of the Workteam (must be unique). - :param pulumi.Input[str] workteam_name: The name of the workforce. + :param pulumi.Input[str] workforce_name: The name of the workforce. + :param pulumi.Input[str] workteam_name: The name of the Workteam (must be unique). """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -605,7 +605,7 @@ def worker_access_configuration(self) -> pulumi.Output['outputs.WorkteamWorkerAc @pulumi.getter(name="workforceName") def workforce_name(self) -> pulumi.Output[str]: """ - The name of the Workteam (must be unique). + The name of the workforce. """ return pulumi.get(self, "workforce_name") @@ -613,7 +613,7 @@ def workforce_name(self) -> pulumi.Output[str]: @pulumi.getter(name="workteamName") def workteam_name(self) -> pulumi.Output[str]: """ - The name of the workforce. + The name of the Workteam (must be unique). """ return pulumi.get(self, "workteam_name") diff --git a/upstream b/upstream index 430fafd3c81..1f4f309d47c 160000 --- a/upstream +++ b/upstream @@ -1 +1 @@ -Subproject commit 430fafd3c81c4ad5d92a13849f22403914bf5c06 +Subproject commit 1f4f309d47c2a82018872728577799256dfcc633