// GENERATED FILE — do not edit. // Service: config (5 types) import type { MockCtx } from "../helpers.js"; import * as h from "../helpers.js"; import * as T_config from "./config.js"; // aws:config/assumeRole:assumeRole export function config_assumeRole(ctx: MockCtx, depth = 0): Record { if (depth > 4) return {}; const i: Record = (ctx.inputs ?? {}) as any; const out: Record = {}; out.duration = ""; out.externalId = h.id(ctx, "externalId"); out.policy = ""; out.policyArns = (depth > 4 ? [] : [""]); out.roleArn = h.arn(ctx); out.sessionName = ""; out.sourceIdentity = ""; out.tags = {}; out.transitiveTagKeys = (depth > 4 ? [] : [""]); return out; } // aws:config/assumeRoleWithWebIdentity:assumeRoleWithWebIdentity export function config_assumeRoleWithWebIdentity(ctx: MockCtx, depth = 0): Record { if (depth > 4) return {}; const i: Record = (ctx.inputs ?? {}) as any; const out: Record = {}; out.duration = ""; out.policy = ""; out.policyArns = (depth > 4 ? [] : [""]); out.roleArn = h.arn(ctx); out.sessionName = ""; out.webIdentityToken = ""; out.webIdentityTokenFile = ""; return out; } // aws:config/defaultTags:defaultTags export function config_defaultTags(ctx: MockCtx, depth = 0): Record { if (depth > 4) return {}; const i: Record = (ctx.inputs ?? {}) as any; const out: Record = {}; out.tags = {}; return out; } // aws:config/endpoints:endpoints export function config_endpoints(ctx: MockCtx, depth = 0): Record { if (depth > 4) return {}; const i: Record = (ctx.inputs ?? {}) as any; const out: Record = {}; out.accessanalyzer = ""; out.account = ""; out.acm = ""; out.acmpca = ""; out.amg = ""; out.amp = ""; out.amplify = ""; out.apigateway = ""; out.apigatewayv2 = ""; out.appautoscaling = ""; out.appconfig = ""; out.appfabric = ""; out.appflow = ""; out.appintegrations = ""; out.appintegrationsservice = ""; out.applicationautoscaling = ""; out.applicationinsights = ""; out.applicationsignals = ""; out.appmesh = ""; out.appregistry = ""; out.apprunner = ""; out.appstream = ""; out.appsync = ""; out.athena = ""; out.auditmanager = ""; out.autoscaling = ""; out.autoscalingplans = ""; out.backup = ""; out.batch = ""; out.bcmdataexports = ""; out.beanstalk = ""; out.bedrock = ""; out.bedrockagent = ""; out.billing = ""; out.budgets = ""; out.ce = ""; out.chatbot = ""; out.chime = ""; out.chimesdkmediapipelines = ""; out.chimesdkvoice = ""; out.cleanrooms = ""; out.cloud9 = ""; out.cloudcontrol = ""; out.cloudcontrolapi = ""; out.cloudformation = ""; out.cloudfront = ""; out.cloudfrontkeyvaluestore = ""; out.cloudhsm = ""; out.cloudhsmv2 = ""; out.cloudsearch = ""; out.cloudtrail = ""; out.cloudwatch = ""; out.cloudwatchevents = ""; out.cloudwatchevidently = ""; out.cloudwatchlog = ""; out.cloudwatchlogs = ""; out.cloudwatchobservabilityaccessmanager = ""; out.cloudwatchrum = ""; out.codeartifact = ""; out.codebuild = ""; out.codecatalyst = ""; out.codecommit = ""; out.codeconnections = ""; out.codedeploy = ""; out.codeguruprofiler = ""; out.codegurureviewer = ""; out.codepipeline = ""; out.codestarconnections = ""; out.codestarnotifications = ""; out.cognitoidentity = ""; out.cognitoidentityprovider = ""; out.cognitoidp = ""; out.comprehend = ""; out.computeoptimizer = ""; out.config = ""; out.configservice = ""; out.connect = ""; out.connectcases = ""; out.controltower = ""; out.costandusagereportservice = ""; out.costexplorer = ""; out.costoptimizationhub = ""; out.cur = ""; out.customerprofiles = ""; out.databasemigration = ""; out.databasemigrationservice = ""; out.databrew = ""; out.dataexchange = ""; out.datapipeline = ""; out.datasync = ""; out.datazone = ""; out.dax = ""; out.deploy = ""; out.detective = ""; out.devicefarm = ""; out.devopsguru = ""; out.directconnect = ""; out.directoryservice = ""; out.dlm = ""; out.dms = ""; out.docdb = ""; out.docdbelastic = ""; out.drs = ""; out.ds = ""; out.dsql = ""; out.dynamodb = ""; out.ec2 = ""; out.ecr = ""; out.ecrpublic = ""; out.ecs = ""; out.efs = ""; out.eks = ""; out.elasticache = ""; out.elasticbeanstalk = ""; out.elasticloadbalancing = ""; out.elasticloadbalancingv2 = ""; out.elasticsearch = ""; out.elasticsearchservice = ""; out.elastictranscoder = ""; out.elb = ""; out.elbv2 = ""; out.emr = ""; out.emrcontainers = ""; out.emrserverless = ""; out.es = ""; out.eventbridge = ""; out.events = ""; out.evidently = ""; out.evs = ""; out.finspace = ""; out.firehose = ""; out.fis = ""; out.fms = ""; out.fsx = ""; out.gamelift = ""; out.glacier = ""; out.globalaccelerator = ""; out.glue = ""; out.gluedatabrew = ""; out.grafana = ""; out.greengrass = ""; out.groundstation = ""; out.guardduty = ""; out.healthlake = ""; out.iam = ""; out.identitystore = ""; out.imagebuilder = ""; out.inspector = ""; out.inspector2 = ""; out.inspectorv2 = ""; out.internetmonitor = ""; out.invoicing = ""; out.iot = ""; out.iotanalytics = ""; out.iotevents = ""; out.ivs = ""; out.ivschat = ""; out.kafka = ""; out.kafkaconnect = ""; out.kendra = ""; out.keyspaces = ""; out.kinesis = ""; out.kinesisanalytics = ""; out.kinesisanalyticsv2 = ""; out.kinesisvideo = ""; out.kms = ""; out.lakeformation = ""; out.lambda = ""; out.launchwizard = ""; out.lex = ""; out.lexmodelbuilding = ""; out.lexmodelbuildingservice = ""; out.lexmodels = ""; out.lexmodelsv2 = ""; out.lexv2models = ""; out.licensemanager = ""; out.lightsail = ""; out.location = ""; out.locationservice = ""; out.logs = ""; out.lookoutmetrics = ""; out.m2 = ""; out.macie2 = ""; out.managedgrafana = ""; out.mediaconnect = ""; out.mediaconvert = ""; out.medialive = ""; out.mediapackage = ""; out.mediapackagev2 = ""; out.mediapackagevod = ""; out.mediastore = ""; out.memorydb = ""; out.mgn = ""; out.mq = ""; out.msk = ""; out.mwaa = ""; out.neptune = ""; out.neptunegraph = ""; out.networkfirewall = ""; out.networkmanager = ""; out.networkmonitor = ""; out.notifications = ""; out.notificationscontacts = ""; out.oam = ""; out.opensearch = ""; out.opensearchingestion = ""; out.opensearchserverless = ""; out.opensearchservice = ""; out.opsworks = ""; out.organizations = ""; out.osis = ""; out.outposts = ""; out.paymentcryptography = ""; out.pcaconnectorad = ""; out.pcs = ""; out.pinpoint = ""; out.pinpointsmsvoicev2 = ""; out.pipes = ""; out.polly = ""; out.pricing = ""; out.prometheus = ""; out.prometheusservice = ""; out.qbusiness = ""; out.qldb = ""; out.quicksight = ""; out.ram = ""; out.rbin = ""; out.rds = ""; out.recyclebin = ""; out.redshift = ""; out.redshiftdata = ""; out.redshiftdataapiservice = ""; out.redshiftserverless = ""; out.rekognition = ""; out.resiliencehub = ""; out.resourceexplorer2 = ""; out.resourcegroups = ""; out.resourcegroupstagging = ""; out.resourcegroupstaggingapi = ""; out.rolesanywhere = ""; out.route53 = ""; out.route53domains = ""; out.route53profiles = ""; out.route53recoverycontrolconfig = ""; out.route53recoveryreadiness = ""; out.route53resolver = ""; out.rum = ""; out.s3 = ""; out.s3api = ""; out.s3control = ""; out.s3outposts = ""; out.s3tables = ""; out.sagemaker = ""; out.scheduler = ""; out.schemas = ""; out.sdb = ""; out.secretsmanager = ""; out.securityhub = ""; out.securitylake = ""; out.serverlessapplicationrepository = ""; out.serverlessapprepo = ""; out.serverlessrepo = ""; out.servicecatalog = ""; out.servicecatalogappregistry = ""; out.servicediscovery = ""; out.servicequotas = ""; out.ses = ""; out.sesv2 = ""; out.sfn = ""; out.shield = ""; out.signer = ""; out.simpledb = ""; out.sns = ""; out.sqs = ""; out.ssm = ""; out.ssmcontacts = ""; out.ssmincidents = ""; out.ssmquicksetup = ""; out.ssmsap = ""; out.sso = ""; out.ssoadmin = ""; out.stepfunctions = ""; out.storagegateway = ""; out.sts = ""; out.swf = ""; out.synthetics = ""; out.taxsettings = ""; out.timestreaminfluxdb = ""; out.timestreamquery = ""; out.timestreamwrite = ""; out.transcribe = ""; out.transcribeservice = ""; out.transfer = ""; out.verifiedpermissions = ""; out.vpclattice = ""; out.waf = ""; out.wafregional = ""; out.wafv2 = ""; out.wellarchitected = ""; out.worklink = ""; out.workspaces = ""; out.workspacesweb = ""; out.xray = ""; return out; } // aws:config/ignoreTags:ignoreTags export function config_ignoreTags(ctx: MockCtx, depth = 0): Record { if (depth > 4) return {}; const i: Record = (ctx.inputs ?? {}) as any; const out: Record = {}; out.keyPrefixes = (depth > 4 ? [] : [""]); out.keys = (depth > 4 ? [] : [""]); return out; }