interface IEnvironmentAware
Language Type name
.NETAmazon.CDK.IEnvironmentAware
Gogithub.com/aws/aws-cdk-go/awscdk/v2#IEnvironmentAware
Javasoftware.amazon.awscdk.IEnvironmentAware
Pythonaws_cdk.IEnvironmentAware
TypeScript (source )aws-cdk-lib » IEnvironmentAware
Implemented by
App , Branch , Domain , AutoScalingConfiguration , ObservabilityConfiguration , Service , VpcConnector , VpcIngressConnection , BrowserCustom , CodeInterpreterCustom , Memory , Runtime , RuntimeEndpoint , Agent , AgentAlias , ApplicationInferenceProfile , Guardrail , Prompt , CfnSkill , CfnAnalyzer , CfnCertificate , CfnCertificateAuthority , CfnCertificateAuthorityActivation , CfnPermission , CfnInvestigationGroup , CfnBroker , CfnConfiguration , CfnConfigurationAssociation , CfnApp , CfnBranch , CfnDomain , CfnComponent , CfnForm , CfnTheme , ApiKey , BasePathMapping , CfnAccount , CfnApiKey , CfnAuthorizer , CfnBasePathMapping , CfnBasePathMappingV2 , CfnClientCertificate , CfnDeployment , CfnDocumentationPart , CfnDocumentationVersion , CfnDomainName , CfnDomainNameAccessAssociation , CfnDomainNameV2 , CfnGatewayResponse , CfnMethod , CfnModel , CfnRequestValidator , CfnResource , CfnRestApi , CfnStage , CfnUsagePlan , CfnUsagePlanKey , CfnVpcLink , CognitoUserPoolsAuthorizer , Deployment , DomainName , GatewayResponse , LambdaRestApi , Method , Model , ProxyResource , RateLimitedApiKey , RequestAuthorizer , RequestValidator , Resource , RestApi , SpecRestApi , Stage , StepFunctionsRestApi , TokenAuthorizer , UsagePlan , VpcLink , ApiKey , ApiMapping , CfnApi , CfnApiGatewayManagedOverrides , CfnApiMapping , CfnAuthorizer , CfnDeployment , CfnDomainName , CfnIntegration , CfnIntegrationResponse , CfnModel , CfnRoute , CfnRouteResponse , CfnRoutingRule , CfnStage , CfnVpcLink , DomainName , HttpApi , HttpAuthorizer , HttpIntegration , HttpRoute , HttpStage , RateLimitedApiKey , UsagePlan , VpcLink , WebSocketApi , WebSocketAuthorizer , WebSocketIntegration , WebSocketRoute , WebSocketStage , Application , CfnApplication , CfnConfigurationProfile , CfnDeployment , CfnDeploymentStrategy , CfnEnvironment , CfnExtension , CfnExtensionAssociation , CfnHostedConfigurationVersion , DeploymentStrategy , Environment , Extension , CfnConnector , CfnConnectorProfile , CfnFlow , CfnApplication , CfnDataIntegration , CfnEventIntegration , CfnScalableTarget , CfnScalingPolicy , ScalableTarget , CfnApplication , CfnDiscovery , CfnGroupingConfiguration , CfnServiceLevelObjective , CfnGatewayRoute , CfnMesh , CfnRoute , CfnVirtualGateway , CfnVirtualNode , CfnVirtualRouter , CfnVirtualService , GatewayRoute , Mesh , Route , VirtualGateway , VirtualNode , VirtualRouter , VirtualService , CfnAutoScalingConfiguration , CfnObservabilityConfiguration , CfnService , CfnVpcConnector , CfnVpcIngressConnection , CfnAppBlock , CfnAppBlockBuilder , CfnApplication , CfnApplicationEntitlementAssociation , CfnApplicationFleetAssociation , CfnDirectoryConfig , CfnEntitlement , CfnFleet , CfnImageBuilder , CfnStack , CfnStackFleetAssociation , CfnStackUserAssociation , CfnUser , AppsyncFunction , CfnApi , CfnApiCache , CfnApiKey , CfnChannelNamespace , CfnDataSource , CfnDomainName , CfnDomainNameApiAssociation , CfnFunctionConfiguration , CfnGraphQLApi , CfnGraphQLSchema , CfnResolver , CfnSourceApiAssociation , ChannelNamespace , EventApi , GraphqlApi , SourceApiAssociation , CfnTestCase , CfnAnomalyDetector , CfnResourcePolicy , CfnRuleGroupsNamespace , CfnScraper , CfnWorkspace , CfnPlan , CfnAutoshiftObserverNotificationStatus , CfnZonalAutoshiftConfiguration , CfnCapacityReservation , CfnDataCatalog , CfnNamedQuery , CfnPreparedStatement , CfnWorkGroup , CfnAssessment , AutoScalingGroup , CfnAutoScalingGroup , CfnLaunchConfiguration , CfnLifecycleHook , CfnScalingPolicy , CfnScheduledAction , CfnWarmPool , LifecycleHook , ScheduledAction , WarmPool , CfnScalingPlan , CfnCapability , CfnPartnership , CfnProfile , CfnTransformer , BackupPlan , BackupSelection , BackupVault , CfnBackupPlan , CfnBackupSelection , CfnBackupVault , CfnFramework , CfnLogicallyAirGappedBackupVault , CfnReportPlan , CfnRestoreTestingPlan , CfnRestoreTestingSelection , CfnHypervisor , CfnComputeEnvironment , CfnConsumableResource , CfnJobDefinition , CfnJobQueue , CfnSchedulingPolicy , CfnServiceEnvironment , EcsJobDefinition , EksJobDefinition , FairshareSchedulingPolicy , FargateComputeEnvironment , JobQueue , ManagedEc2EcsComputeEnvironment , ManagedEc2EksComputeEnvironment , MultiNodeJobDefinition , UnmanagedComputeEnvironment , CfnExport , CfnAgent , CfnAgentAlias , CfnApplicationInferenceProfile , CfnAutomatedReasoningPolicy , CfnAutomatedReasoningPolicyVersion , CfnBlueprint , CfnDataAutomationProject , CfnDataSource , CfnFlow , CfnFlowAlias , CfnFlowVersion , CfnGuardrail , CfnGuardrailVersion , CfnIntelligentPromptRouter , CfnKnowledgeBase , CfnPrompt , CfnPromptVersion , CfnBrowserCustom , CfnCodeInterpreterCustom , CfnGateway , CfnGatewayTarget , CfnMemory , CfnRuntime , CfnRuntimeEndpoint , CfnBillingGroup , CfnCustomLineItem , CfnPricingPlan , CfnPricingRule , CfnBudget , CfnBudgetsAction , CfnKeyspace , CfnTable , CfnType , CfnAnomalyMonitor , CfnAnomalySubscription , CfnCostCategory , Certificate , CfnAccount , CfnCertificate , DnsValidatedCertificate , PrivateCertificate , CfnCustomAction , CfnMicrosoftTeamsChannelConfiguration , CfnSlackChannelConfiguration , SlackChannelConfiguration , CfnAnalysisTemplate , CfnCollaboration , CfnConfiguredTable , CfnConfiguredTableAssociation , CfnIdMappingTable , CfnIdNamespaceAssociation , CfnMembership , CfnPrivacyBudgetTemplate , CfnTrainingDataset , CfnEnvironmentEC2 , CfnCustomResource , CfnGuardHook , CfnHookDefaultVersion , CfnHookTypeConfig , CfnHookVersion , CfnLambdaHook , CfnMacro , CfnModuleDefaultVersion , CfnModuleVersion , CfnPublicTypeVersion , CfnPublisher , CfnResourceDefaultVersion , CfnResourceVersion , CfnStack , CfnStackSet , CfnTypeActivation , CfnWaitCondition , CfnWaitConditionHandle , EdgeFunction , CachePolicy , CfnAnycastIpList , CfnCachePolicy , CfnCloudFrontOriginAccessIdentity , CfnConnectionGroup , CfnContinuousDeploymentPolicy , CfnDistribution , CfnDistributionTenant , CfnFunction , CfnKeyGroup , CfnKeyValueStore , CfnMonitoringSubscription , CfnOriginAccessControl , CfnOriginRequestPolicy , CfnPublicKey , CfnRealtimeLogConfig , CfnResponseHeadersPolicy , CfnStreamingDistribution , CfnVpcOrigin , CloudFrontWebDistribution , Distribution , Function , FunctionUrlOriginAccessControl , KeyGroup , KeyValueStore , OriginAccessIdentity , OriginRequestPolicy , PublicKey , RealtimeLogConfig , ResponseHeadersPolicy , S3OriginAccessControl , VpcOrigin , CfnChannel , CfnDashboard , CfnEventDataStore , CfnResourcePolicy , CfnTrail , Trail , Alarm , AnomalyDetectionAlarm , CfnAlarm , CfnAnomalyDetector , CfnCompositeAlarm , CfnDashboard , CfnInsightRule , CfnMetricStream , CompositeAlarm , Dashboard , CfnDomain , CfnPackageGroup , CfnRepository , BitBucketSourceCredentials , CfnFleet , CfnProject , CfnReportGroup , CfnSourceCredential , Fleet , GitHubEnterpriseSourceCredentials , GitHubSourceCredentials , PipelineProject , Project , ReportGroup , UntrustedCodeBoundaryPolicy , CfnRepository , Repository , CfnConnection , CfnApplication , CfnDeploymentConfig , CfnDeploymentGroup , CustomLambdaDeploymentConfig , EcsApplication , EcsDeploymentConfig , EcsDeploymentGroup , LambdaApplication , LambdaDeploymentConfig , LambdaDeploymentGroup , ServerApplication , ServerDeploymentConfig , ServerDeploymentGroup , CfnProfilingGroup , ProfilingGroup , CfnRepositoryAssociation , CfnCustomActionType , CfnPipeline , CfnWebhook , Pipeline , CfnGitHubRepository , CfnConnection , CfnRepositoryLink , CfnSyncConfiguration , CfnNotificationRule , NotificationRule , CfnIdentityPool , CfnIdentityPoolPrincipalTag , CfnIdentityPoolRoleAttachment , CfnLogDeliveryConfiguration , CfnManagedLoginBranding , CfnUserPool , CfnUserPoolClient , CfnUserPoolDomain , CfnUserPoolGroup , CfnUserPoolIdentityProvider , CfnUserPoolResourceServer , CfnUserPoolRiskConfigurationAttachment , CfnUserPoolUICustomizationAttachment , CfnUserPoolUser , CfnUserPoolUserToGroupAttachment , UserPool , UserPoolClient , UserPoolDomain , UserPoolGroup , UserPoolIdentityProviderAmazon , UserPoolIdentityProviderApple , UserPoolIdentityProviderFacebook , UserPoolIdentityProviderGoogle , UserPoolIdentityProviderOidc , UserPoolIdentityProviderSaml , UserPoolResourceServer , IdentityPool , CfnDocumentClassifier , CfnFlywheel , AccessKeysRotated , CfnAggregationAuthorization , CfnConfigRule , CfnConfigurationAggregator , CfnConfigurationRecorder , CfnConformancePack , CfnDeliveryChannel , CfnOrganizationConfigRule , CfnOrganizationConformancePack , CfnRemediationConfiguration , CfnStoredQuery , CloudFormationStackDriftDetectionCheck , CloudFormationStackNotificationCheck , CustomPolicy , CustomRule , ManagedRule , CfnAgentStatus , CfnApprovedOrigin , CfnContactFlow , CfnContactFlowModule , CfnContactFlowVersion , CfnEmailAddress , CfnEvaluationForm , CfnHoursOfOperation , CfnInstance , CfnInstanceStorageConfig , CfnIntegrationAssociation , CfnPhoneNumber , CfnPredefinedAttribute , CfnPrompt , CfnQueue , CfnQuickConnect , CfnRoutingProfile , CfnRule , CfnSecurityKey , CfnSecurityProfile , CfnTaskTemplate , CfnTrafficDistributionGroup , CfnUser , CfnUserHierarchyGroup , CfnUserHierarchyStructure , CfnView , CfnViewVersion , CfnCampaign , CfnCampaign , CfnEnabledBaseline , CfnEnabledControl , CfnLandingZone , CfnReportDefinition , CfnCalculatedAttributeDefinition , CfnDomain , CfnEventStream , CfnEventTrigger , CfnIntegration , CfnObjectType , CfnSegmentDefinition , CfnDataset , CfnJob , CfnProject , CfnRecipe , CfnRuleset , CfnSchedule , CfnPipeline , CfnAgent , CfnLocationAzureBlob , CfnLocationEFS , CfnLocationFSxLustre , CfnLocationFSxONTAP , CfnLocationFSxOpenZFS , CfnLocationFSxWindows , CfnLocationHDFS , CfnLocationNFS , CfnLocationObjectStorage , CfnLocationS3 , CfnLocationSMB , CfnTask , CfnConnection , CfnDataSource , CfnDomain , CfnDomainUnit , CfnEnvironment , CfnEnvironmentActions , CfnEnvironmentBlueprintConfiguration , CfnEnvironmentProfile , CfnFormType , CfnGroupProfile , CfnOwner , CfnPolicyGrant , CfnProject , CfnProjectMembership , CfnProjectProfile , CfnSubscriptionTarget , CfnUserProfile , CfnCluster , CfnParameterGroup , CfnSubnetGroup , CfnFarm , CfnFleet , CfnLicenseEndpoint , CfnLimit , CfnMeteredProduct , CfnMonitor , CfnQueue , CfnQueueEnvironment , CfnQueueFleetAssociation , CfnQueueLimitAssociation , CfnStorageProfile , CfnGraph , CfnMemberInvitation , CfnOrganizationAdmin , CfnDevicePool , CfnInstanceProfile , CfnNetworkProfile , CfnProject , CfnTestGridProject , CfnVPCEConfiguration , CfnLogAnomalyDetectionIntegration , CfnNotificationChannel , CfnResourceCollection , CfnMicrosoftAD , CfnSimpleAD , CfnLifecyclePolicy , CfnCertificate , CfnDataMigration , CfnDataProvider , CfnEndpoint , CfnEventSubscription , CfnInstanceProfile , CfnMigrationProject , CfnReplicationConfig , CfnReplicationInstance , CfnReplicationSubnetGroup , CfnReplicationTask , CfnDBCluster , CfnDBClusterParameterGroup , CfnDBInstance , CfnDBSubnetGroup , CfnEventSubscription , ClusterParameterGroup , DatabaseCluster , DatabaseInstance , DatabaseSecret , CfnCluster , CfnCluster , CfnGlobalTable , CfnTable , Table , TableV2 , BastionHostLinux , CfnCapacityReservation , CfnCapacityReservationFleet , CfnCarrierGateway , CfnClientVpnAuthorizationRule , CfnClientVpnEndpoint , CfnClientVpnRoute , CfnClientVpnTargetNetworkAssociation , CfnCustomerGateway , CfnDHCPOptions , CfnEC2Fleet , CfnEIP , CfnEIPAssociation , CfnEgressOnlyInternetGateway , CfnEnclaveCertificateIamRoleAssociation , CfnFlowLog , CfnGatewayRouteTableAssociation , CfnHost , CfnIPAM , CfnIPAMAllocation , CfnIPAMPool , CfnIPAMPoolCidr , CfnIPAMResourceDiscovery , CfnIPAMResourceDiscoveryAssociation , CfnIPAMScope , CfnInstance , CfnInstanceConnectEndpoint , CfnInternetGateway , CfnIpPoolRouteTableAssociation , CfnKeyPair , CfnLaunchTemplate , CfnLocalGatewayRoute , CfnLocalGatewayRouteTable , CfnLocalGatewayRouteTableVPCAssociation , CfnLocalGatewayRouteTableVirtualInterfaceGroupAssociation , CfnLocalGatewayVirtualInterface , CfnLocalGatewayVirtualInterfaceGroup , CfnNatGateway , CfnNetworkAcl , CfnNetworkAclEntry , CfnNetworkInsightsAccessScope , CfnNetworkInsightsAccessScopeAnalysis , CfnNetworkInsightsAnalysis , CfnNetworkInsightsPath , CfnNetworkInterface , CfnNetworkInterfaceAttachment , CfnNetworkInterfacePermission , CfnNetworkPerformanceMetricSubscription , CfnPlacementGroup , CfnPrefixList , CfnRoute , CfnRouteServer , CfnRouteServerAssociation , CfnRouteServerEndpoint , CfnRouteServerPeer , CfnRouteServerPropagation , CfnRouteTable , CfnSecurityGroup , CfnSecurityGroupEgress , CfnSecurityGroupIngress , CfnSecurityGroupVpcAssociation , CfnSnapshotBlockPublicAccess , CfnSpotFleet , CfnSubnet , CfnSubnetCidrBlock , CfnSubnetNetworkAclAssociation , CfnSubnetRouteTableAssociation , CfnTrafficMirrorFilter , CfnTrafficMirrorFilterRule , CfnTrafficMirrorSession , CfnTrafficMirrorTarget , CfnTransitGateway , CfnTransitGatewayAttachment , CfnTransitGatewayConnect , CfnTransitGatewayConnectPeer , CfnTransitGatewayMulticastDomain , CfnTransitGatewayMulticastDomainAssociation , CfnTransitGatewayMulticastGroupMember , CfnTransitGatewayMulticastGroupSource , CfnTransitGatewayPeeringAttachment , CfnTransitGatewayRoute , CfnTransitGatewayRouteTable , CfnTransitGatewayRouteTableAssociation , CfnTransitGatewayRouteTablePropagation , CfnTransitGatewayVpcAttachment , CfnVPC , CfnVPCBlockPublicAccessExclusion , CfnVPCBlockPublicAccessOptions , CfnVPCCidrBlock , CfnVPCDHCPOptionsAssociation , CfnVPCEndpoint , CfnVPCEndpointConnectionNotification , CfnVPCEndpointService , CfnVPCEndpointServicePermissions , CfnVPCGatewayAttachment , CfnVPCPeeringConnection , CfnVPNConnection , CfnVPNConnectionRoute , CfnVPNGateway , CfnVPNGatewayRoutePropagation , CfnVerifiedAccessEndpoint , CfnVerifiedAccessGroup , CfnVerifiedAccessInstance , CfnVerifiedAccessTrustProvider , CfnVolume , CfnVolumeAttachment , ClientVpnAuthorizationRule , ClientVpnEndpoint , ClientVpnRoute , FlowLog , GatewayVpcEndpoint , Instance , InterfaceVpcEndpoint , KeyPair , LaunchTemplate , NetworkAcl , NetworkAclEntry , PlacementGroup , PrefixList , PrivateSubnet , PublicSubnet , SecurityGroup , Subnet , SubnetNetworkAclAssociation , Volume , Vpc , VpcEndpointService , VpnConnection , VpnGateway , CfnPublicRepository , CfnPullThroughCacheRule , CfnRegistryPolicy , CfnRegistryScanningConfiguration , CfnReplicationConfiguration , CfnRepository , CfnRepositoryCreationTemplate , Repository , CfnCapacityProvider , CfnCluster , CfnClusterCapacityProviderAssociations , CfnPrimaryTaskSet , CfnService , CfnTaskDefinition , CfnTaskSet , Cluster , Ec2Service , Ec2TaskDefinition , ExternalService , ExternalTaskDefinition , FargateService , FargateTaskDefinition , TaskDefinition , AccessPoint , CfnAccessPoint , CfnFileSystem , CfnMountTarget , FileSystem , AccessEntry , Addon , CfnAccessEntry , CfnAddon , CfnCluster , CfnFargateProfile , CfnIdentityProviderConfig , CfnNodegroup , CfnPodIdentityAssociation , Cluster , FargateCluster , Nodegroup , OpenIdConnectProvider , CfnCacheCluster , CfnGlobalReplicationGroup , CfnParameterGroup , CfnReplicationGroup , CfnSecurityGroup , CfnSecurityGroupIngress , CfnServerlessCache , CfnSubnetGroup , CfnUser , CfnUserGroup , CfnApplication , CfnApplicationVersion , CfnConfigurationTemplate , CfnEnvironment , CfnLoadBalancer , LoadBalancer , ApplicationListener , ApplicationLoadBalancer , CfnListener , CfnListenerCertificate , CfnListenerRule , CfnLoadBalancer , CfnTargetGroup , CfnTrustStore , CfnTrustStoreRevocation , NetworkListener , NetworkLoadBalancer , TrustStore , TrustStoreRevocation , CfnDomain , Domain , CfnCluster , CfnInstanceFleetConfig , CfnInstanceGroupConfig , CfnSecurityConfiguration , CfnStep , CfnStudio , CfnStudioSessionMapping , CfnWALWorkspace , CfnVirtualCluster , CfnApplication , CfnIdMappingWorkflow , CfnIdNamespace , CfnMatchingWorkflow , CfnPolicyStatement , CfnSchemaMapping , ApiDestination , Archive , CfnApiDestination , CfnArchive , CfnConnection , CfnEndpoint , CfnEventBus , CfnEventBusPolicy , CfnRule , Connection , EventBus , EventBusPolicy , Rule , CfnDiscoverer , CfnRegistry , CfnRegistryPolicy , CfnSchema , CfnExperiment , CfnFeature , CfnLaunch , CfnProject , CfnSegment , CfnEnvironment , CfnEnvironment , CfnExperimentTemplate , CfnTargetAccountConfiguration , CfnNotificationChannel , CfnPolicy , CfnResourceSet , CfnDataset , CfnDatasetGroup , CfnDetector , CfnEntityType , CfnEventType , CfnLabel , CfnList , CfnOutcome , CfnVariable , CfnDataRepositoryAssociation , CfnFileSystem , CfnS3AccessPointAttachment , CfnSnapshot , CfnStorageVirtualMachine , CfnVolume , LustreFileSystem , CfnAlias , CfnBuild , CfnContainerFleet , CfnContainerGroupDefinition , CfnFleet , CfnGameServerGroup , CfnGameSessionQueue , CfnLocation , CfnMatchmakingConfiguration , CfnMatchmakingRuleSet , CfnScript , CfnApplication , CfnStreamGroup , Accelerator , CfnAccelerator , CfnCrossAccountAttachment , CfnEndpointGroup , CfnListener , EndpointGroup , Listener , CfnClassifier , CfnConnection , CfnCrawler , CfnCustomEntityType , CfnDataCatalogEncryptionSettings , CfnDataQualityRuleset , CfnDatabase , CfnDevEndpoint , CfnJob , CfnMLTransform , CfnPartition , CfnRegistry , CfnSchema , CfnSchemaVersion , CfnSchemaVersionMetadata , CfnSecurityConfiguration , CfnTable , CfnTableOptimizer , CfnTrigger , CfnUsageProfile , CfnWorkflow , CfnWorkspace , CfnConnectorDefinition , CfnConnectorDefinitionVersion , CfnCoreDefinition , CfnCoreDefinitionVersion , CfnDeviceDefinition , CfnDeviceDefinitionVersion , CfnFunctionDefinition , CfnFunctionDefinitionVersion , CfnGroup , CfnGroupVersion , CfnLoggerDefinition , CfnLoggerDefinitionVersion , CfnResourceDefinition , CfnResourceDefinitionVersion , CfnSubscriptionDefinition , CfnSubscriptionDefinitionVersion , CfnComponentVersion , CfnDeployment , CfnConfig , CfnDataflowEndpointGroup , CfnMissionProfile , CfnDetector , CfnFilter , CfnIPSet , CfnMalwareProtectionPlan , CfnMaster , CfnMember , CfnPublishingDestination , CfnThreatEntitySet , CfnThreatIntelSet , CfnTrustedEntitySet , CfnDatastore , CfnFHIRDatastore , AccessKey , CfnAccessKey , CfnGroup , CfnGroupPolicy , CfnInstanceProfile , CfnManagedPolicy , CfnOIDCProvider , CfnPolicy , CfnRole , CfnRolePolicy , CfnSAMLProvider , CfnServerCertificate , CfnServiceLinkedRole , CfnUser , CfnUserPolicy , CfnUserToGroupAddition , CfnVirtualMFADevice , Group , InstanceProfile , LazyRole , ManagedPolicy , OidcProviderNative , OpenIdConnectProvider , Policy , Role , SamlProvider , User , CfnGroup , CfnGroupMembership , CfnComponent , CfnContainerRecipe , CfnDistributionConfiguration , CfnImage , CfnImagePipeline , CfnImageRecipe , CfnInfrastructureConfiguration , CfnLifecyclePolicy , CfnWorkflow , AssessmentTemplate , CfnAssessmentTarget , CfnAssessmentTemplate , CfnResourceGroup , CfnCisScanConfiguration , CfnCodeSecurityIntegration , CfnCodeSecurityScanConfiguration , CfnFilter , CfnMonitor , CfnInvoiceUnit , CfnAccountAuditConfiguration , CfnAuthorizer , CfnBillingGroup , CfnCACertificate , CfnCertificate , CfnCertificateProvider , CfnCommand , CfnCustomMetric , CfnDimension , CfnDomainConfiguration , CfnEncryptionConfiguration , CfnFleetMetric , CfnJobTemplate , CfnLogging , CfnMitigationAction , CfnPolicy , CfnPolicyPrincipalAttachment , CfnProvisioningTemplate , CfnResourceSpecificLogging , CfnRoleAlias , CfnScheduledAudit , CfnSecurityProfile , CfnSoftwarePackage , CfnSoftwarePackageVersion , CfnThing , CfnThingGroup , CfnThingPrincipalAttachment , CfnThingType , CfnTopicRule , CfnTopicRuleDestination , CfnChannel , CfnDataset , CfnDatastore , CfnPipeline , CfnSuiteDefinition , CfnAlarmModel , CfnDetectorModel , CfnInput , CfnApplication , CfnCampaign , CfnDecoderManifest , CfnFleet , CfnModelManifest , CfnSignalCatalog , CfnStateTemplate , CfnVehicle , CfnAccessPolicy , CfnAsset , CfnAssetModel , CfnComputationModel , CfnDashboard , CfnDataset , CfnGateway , CfnPortal , CfnProject , CfnFlowTemplate , CfnComponentType , CfnEntity , CfnScene , CfnSyncJob , CfnWorkspace , CfnDestination , CfnDeviceProfile , CfnFuotaTask , CfnMulticastGroup , CfnNetworkAnalyzerConfiguration , CfnPartnerAccount , CfnServiceProfile , CfnTaskDefinition , CfnWirelessDevice , CfnWirelessDeviceImportTask , CfnWirelessGateway , CfnChannel , CfnEncoderConfiguration , CfnIngestConfiguration , CfnPlaybackKeyPair , CfnPlaybackRestrictionPolicy , CfnPublicKey , CfnRecordingConfiguration , CfnStage , CfnStorageConfiguration , CfnStreamKey , CfnLoggingConfiguration , CfnRoom , CfnConnector , CfnCustomPlugin , CfnWorkerConfiguration , CfnDataSource , CfnFaq , CfnIndex , CfnExecutionPlan , CfnResourcePolicy , CfnStream , CfnStreamConsumer , ResourcePolicy , Stream , StreamConsumer , CfnApplication , CfnApplicationCloudWatchLoggingOptionV2 , CfnApplicationOutput , CfnApplicationOutputV2 , CfnApplicationReferenceDataSource , CfnApplicationReferenceDataSourceV2 , CfnApplicationV2 , CfnApplication , CfnApplicationCloudWatchLoggingOption , CfnApplicationOutput , CfnApplicationReferenceDataSource , CfnDeliveryStream , DeliveryStream , CfnSignalingChannel , CfnStream , Alias , CfnAlias , CfnKey , CfnReplicaKey , Key , CfnDataCellsFilter , CfnDataLakeSettings , CfnPermissions , CfnPrincipalPermissions , CfnResource , CfnTag , CfnTagAssociation , Alias , CfnAlias , CfnCodeSigningConfig , CfnEventInvokeConfig , CfnEventSourceMapping , CfnFunction , CfnLayerVersion , CfnLayerVersionPermission , CfnPermission , CfnUrl , CfnVersion , CodeSigningConfig , DockerImageFunction , EventInvokeConfig , EventSourceMapping , Function , FunctionUrl , LayerVersion , SingletonFunction , Version , NodejsFunction , CfnDeployment , CfnBot , CfnBotAlias , CfnBotVersion , CfnResourcePolicy , CfnGrant , CfnLicense , CfnAlarm , CfnBucket , CfnCertificate , CfnContainer , CfnDatabase , CfnDisk , CfnDiskSnapshot , CfnDistribution , CfnDomain , CfnInstance , CfnInstanceSnapshot , CfnLoadBalancer , CfnLoadBalancerTlsCertificate , CfnStaticIp , CfnAPIKey , CfnGeofenceCollection , CfnMap , CfnPlaceIndex , CfnRouteCalculator , CfnTracker , CfnTrackerConsumer , CfnAccountPolicy , CfnDelivery , CfnDeliveryDestination , CfnDeliverySource , CfnDestination , CfnIntegration , CfnLogAnomalyDetector , CfnLogGroup , CfnLogStream , CfnMetricFilter , CfnQueryDefinition , CfnResourcePolicy , CfnSubscriptionFilter , CfnTransformer , CrossAccountDestination , LogGroup , LogStream , MetricFilter , QueryDefinition , ResourcePolicy , SubscriptionFilter , Transformer , CfnInferenceScheduler , CfnAlert , CfnAnomalyDetector , CfnProject , CfnApplication , CfnDeployment , CfnEnvironment , CfnAllowList , CfnCustomDataIdentifier , CfnFindingsFilter , CfnSession , CfnAccessor , CfnMember , CfnNode , CfnBridge , CfnBridgeOutput , CfnBridgeSource , CfnFlow , CfnFlowEntitlement , CfnFlowOutput , CfnFlowSource , CfnFlowVpcInterface , CfnGateway , CfnJobTemplate , CfnPreset , CfnQueue , CfnChannel , CfnChannelPlacementGroup , CfnCloudWatchAlarmTemplate , CfnCloudWatchAlarmTemplateGroup , CfnCluster , CfnEventBridgeRuleTemplate , CfnEventBridgeRuleTemplateGroup , CfnInput , CfnInputSecurityGroup , CfnMultiplex , CfnMultiplexprogram , CfnNetwork , CfnSdiSource , CfnSignalMap , CfnAsset , CfnChannel , CfnOriginEndpoint , CfnPackagingConfiguration , CfnPackagingGroup , CfnChannel , CfnChannelGroup , CfnChannelPolicy , CfnOriginEndpoint , CfnOriginEndpointPolicy , CfnContainer , CfnChannel , CfnChannelPolicy , CfnLiveSource , CfnPlaybackConfiguration , CfnSourceLocation , CfnVodSource , CfnACL , CfnCluster , CfnMultiRegionCluster , CfnParameterGroup , CfnSubnetGroup , CfnUser , CfnApprovalTeam , CfnIdentitySource , CfnBatchScramSecret , CfnCluster , CfnClusterPolicy , CfnConfiguration , CfnReplicator , CfnServerlessCluster , CfnVpcConnection , CfnEnvironment , CfnDBCluster , CfnDBClusterParameterGroup , CfnDBInstance , CfnDBParameterGroup , CfnDBSubnetGroup , CfnEventSubscription , CfnGraph , CfnPrivateGraphEndpoint , CfnFirewall , CfnFirewallPolicy , CfnLoggingConfiguration , CfnRuleGroup , CfnTLSInspectionConfiguration , CfnVpcEndpointAssociation , CfnConnectAttachment , CfnConnectPeer , CfnCoreNetwork , CfnCustomerGatewayAssociation , CfnDevice , CfnDirectConnectGatewayAttachment , CfnGlobalNetwork , CfnLink , CfnLinkAssociation , CfnSite , CfnSiteToSiteVpnAttachment , CfnTransitGatewayPeering , CfnTransitGatewayRegistration , CfnTransitGatewayRouteTableAttachment , CfnVpcAttachment , CfnLaunchProfile , CfnStreamingImage , CfnStudio , CfnStudioComponent , CfnChannelAssociation , CfnEventRule , CfnManagedNotificationAccountContactAssociation , CfnManagedNotificationAdditionalChannelAssociation , CfnNotificationConfiguration , CfnNotificationHub , CfnOrganizationalUnitAssociation , CfnEmailContact , CfnLink , CfnSink , CfnOrganizationCentralizationRule , CfnOrganizationTelemetryRule , CfnTelemetryRule , CfnCloudAutonomousVmCluster , CfnCloudExadataInfrastructure , CfnCloudVmCluster , CfnOdbNetwork , CfnOdbPeeringConnection , CfnAnnotationStore , CfnReferenceStore , CfnRunGroup , CfnSequenceStore , CfnVariantStore , CfnWorkflow , CfnWorkflowVersion , CfnAccessPolicy , CfnCollection , CfnIndex , CfnLifecyclePolicy , CfnSecurityConfig , CfnSecurityPolicy , CfnVpcEndpoint , CfnApplication , CfnDomain , Domain , CfnApp , CfnElasticLoadBalancerAttachment , CfnInstance , CfnLayer , CfnStack , CfnUserProfile , CfnVolume , CfnServer , CfnAccount , CfnOrganization , CfnOrganizationalUnit , CfnPolicy , CfnResourcePolicy , CfnPipeline , CfnApplicationInstance , CfnPackage , CfnPackageVersion , CfnAlias , CfnKey , CfnConnector , CfnDirectoryRegistration , CfnServicePrincipalName , CfnTemplate , CfnTemplateGroupAccessControlEntry , CfnChallenge , CfnConnector , CfnCluster , CfnComputeNodeGroup , CfnQueue , CfnDataset , CfnDatasetGroup , CfnSchema , CfnSolution , CfnADMChannel , CfnAPNSChannel , CfnAPNSSandboxChannel , CfnAPNSVoipChannel , CfnAPNSVoipSandboxChannel , CfnApp , CfnApplicationSettings , CfnBaiduChannel , CfnCampaign , CfnEmailChannel , CfnEmailTemplate , CfnEventStream , CfnGCMChannel , CfnInAppTemplate , CfnPushTemplate , CfnSMSChannel , CfnSegment , CfnSmsTemplate , CfnVoiceChannel , CfnConfigurationSet , CfnConfigurationSetEventDestination , CfnDedicatedIpPool , CfnIdentity , CfnPipe , CfnEnvironmentAccountConnection , CfnEnvironmentTemplate , CfnServiceTemplate , CfnApplication , CfnDataAccessor , CfnDataSource , CfnIndex , CfnPermission , CfnPlugin , CfnRetriever , CfnWebExperience , CfnLedger , CfnStream , CfnAnalysis , CfnCustomPermissions , CfnDashboard , CfnDataSet , CfnDataSource , CfnFolder , CfnRefreshSchedule , CfnTemplate , CfnTheme , CfnTopic , CfnVPCConnection , CfnPermission , CfnResourceShare , CfnRule , CfnCustomDBEngineVersion , CfnDBCluster , CfnDBClusterParameterGroup , CfnDBInstance , CfnDBParameterGroup , CfnDBProxy , CfnDBProxyEndpoint , CfnDBProxyTargetGroup , CfnDBSecurityGroup , CfnDBSecurityGroupIngress , CfnDBShardGroup , CfnDBSubnetGroup , CfnEventSubscription , CfnGlobalCluster , CfnIntegration , CfnOptionGroup , DatabaseCluster , DatabaseClusterFromSnapshot , DatabaseInstance , DatabaseInstanceFromSnapshot , DatabaseInstanceReadReplica , DatabaseProxy , DatabaseProxyEndpoint , DatabaseSecret , OptionGroup , ParameterGroup , ServerlessCluster , ServerlessClusterFromSnapshot , SubnetGroup , CfnCluster , CfnClusterParameterGroup , CfnClusterSecurityGroup , CfnClusterSecurityGroupIngress , CfnClusterSubnetGroup , CfnEndpointAccess , CfnEndpointAuthorization , CfnEventSubscription , CfnIntegration , CfnScheduledAction , CfnNamespace , CfnSnapshot , CfnWorkgroup , CfnApplication , CfnEnvironment , CfnRoute , CfnService , CfnCollection , CfnProject , CfnStreamProcessor , CfnApp , CfnResiliencyPolicy , CfnDefaultViewAssociation , CfnIndex , CfnView , CfnGroup , CfnTagSyncTask , CfnFleet , CfnRobot , CfnRobotApplication , CfnRobotApplicationVersion , CfnSimulationApplication , CfnSimulationApplicationVersion , CfnCRL , CfnProfile , CfnTrustAnchor , ARecord , AaaaRecord , CaaAmazonRecord , CaaRecord , CfnCidrCollection , CfnDNSSEC , CfnHealthCheck , CfnHostedZone , CfnKeySigningKey , CfnRecordSet , CfnRecordSetGroup , CnameRecord , DsRecord , HealthCheck , HostedZone , HttpsRecord , KeySigningKey , MxRecord , NsRecord , PrivateHostedZone , PublicHostedZone , RecordSet , SrvRecord , SvcbRecord , TxtRecord , ZoneDelegationRecord , CfnProfile , CfnProfileAssociation , CfnProfileResourceAssociation , CfnCluster , CfnControlPanel , CfnRoutingControl , CfnSafetyRule , CfnCell , CfnReadinessCheck , CfnRecoveryGroup , CfnResourceSet , CfnFirewallDomainList , CfnFirewallRuleGroup , CfnFirewallRuleGroupAssociation , CfnOutpostResolver , CfnResolverConfig , CfnResolverDNSSECConfig , CfnResolverEndpoint , CfnResolverQueryLoggingConfig , CfnResolverQueryLoggingConfigAssociation , CfnResolverRule , CfnResolverRuleAssociation , CfnAppMonitor , Bucket , BucketPolicy , CfnAccessGrant , CfnAccessGrantsInstance , CfnAccessGrantsLocation , CfnAccessPoint , CfnBucket , CfnBucketPolicy , CfnMultiRegionAccessPoint , CfnMultiRegionAccessPointPolicy , CfnStorageLens , CfnStorageLensGroup , CfnAccessPoint , CfnBucketPolicy , CfnDirectoryBucket , CfnAccessPoint , CfnAccessPointPolicy , CfnAccessPoint , CfnBucket , CfnBucketPolicy , CfnEndpoint , CfnNamespace , CfnTable , CfnTableBucket , CfnTableBucketPolicy , CfnTablePolicy , CfnApp , CfnAppImageConfig , CfnCluster , CfnCodeRepository , CfnDataQualityJobDefinition , CfnDevice , CfnDeviceFleet , CfnDomain , CfnEndpoint , CfnEndpointConfig , CfnFeatureGroup , CfnImage , CfnImageVersion , CfnInferenceComponent , CfnInferenceExperiment , CfnMlflowTrackingServer , CfnModel , CfnModelBiasJobDefinition , CfnModelCard , CfnModelExplainabilityJobDefinition , CfnModelPackage , CfnModelPackageGroup , CfnModelQualityJobDefinition , CfnMonitoringSchedule , CfnNotebookInstance , CfnNotebookInstanceLifecycleConfig , CfnPartnerApp , CfnPipeline , CfnProcessingJob , CfnProject , CfnSpace , CfnStudioLifecycleConfig , CfnUserProfile , CfnWorkteam , CfnApi , CfnApplication , CfnFunction , CfnHttpApi , CfnLayerVersion , CfnSimpleTable , CfnStateMachine , CfnSchedule , CfnScheduleGroup , Schedule , ScheduleGroup , CfnDomain , CfnResourcePolicy , CfnRotationSchedule , CfnSecret , CfnSecretTargetAttachment , ResourcePolicy , RotationSchedule , Secret , SecretTargetAttachment , CfnAggregatorV2 , CfnAutomationRule , CfnAutomationRuleV2 , CfnConfigurationPolicy , CfnDelegatedAdmin , CfnFindingAggregator , CfnHub , CfnHubV2 , CfnInsight , CfnOrganizationConfiguration , CfnPolicyAssociation , CfnProductSubscription , CfnSecurityControl , CfnStandard , CfnAwsLogSource , CfnDataLake , CfnSubscriber , CfnSubscriberNotification , CfnAcceptedPortfolioShare , CfnCloudFormationProduct , CfnCloudFormationProvisionedProduct , CfnLaunchNotificationConstraint , CfnLaunchRoleConstraint , CfnLaunchTemplateConstraint , CfnPortfolio , CfnPortfolioPrincipalAssociation , CfnPortfolioProductAssociation , CfnPortfolioShare , CfnResourceUpdateConstraint , CfnServiceAction , CfnServiceActionAssociation , CfnStackSetConstraint , CfnTagOption , CfnTagOptionAssociation , CloudFormationProduct , Portfolio , TagOptions , CfnApplication , CfnAttributeGroup , CfnAttributeGroupAssociation , CfnResourceAssociation , AliasTargetInstance , CfnHttpNamespace , CfnInstance , CfnPrivateDnsNamespace , CfnPublicDnsNamespace , CfnService , CnameInstance , HttpNamespace , IpInstance , NonIpInstance , PrivateDnsNamespace , PublicDnsNamespace , Service , CfnConfigurationSet , CfnConfigurationSetEventDestination , CfnContactList , CfnDedicatedIpPool , CfnEmailIdentity , CfnMailManagerAddonInstance , CfnMailManagerAddonSubscription , CfnMailManagerAddressList , CfnMailManagerArchive , CfnMailManagerIngressPoint , CfnMailManagerRelay , CfnMailManagerRuleSet , CfnMailManagerTrafficPolicy , CfnReceiptFilter , CfnReceiptRule , CfnReceiptRuleSet , CfnTemplate , CfnVdmAttributes , ConfigurationSet , ConfigurationSetEventDestination , DedicatedIpPool , EmailIdentity , ReceiptFilter , ReceiptRule , ReceiptRuleSet , VdmAttributes , CfnDRTAccess , CfnProactiveEngagement , CfnProtection , CfnProtectionGroup , CfnProfilePermission , CfnSigningProfile , SigningProfile , CfnSimulation , CfnConfigurationSet , CfnOptOutList , CfnPhoneNumber , CfnPool , CfnProtectConfiguration , CfnResourcePolicy , CfnSenderId , CfnSubscription , CfnTopic , CfnTopicInlinePolicy , CfnTopicPolicy , Subscription , Topic , TopicPolicy , CfnQueue , CfnQueueInlinePolicy , CfnQueuePolicy , Queue , QueuePolicy , CfnAssociation , CfnDocument , CfnMaintenanceWindow , CfnMaintenanceWindowTarget , CfnMaintenanceWindowTask , CfnParameter , CfnPatchBaseline , CfnResourceDataSync , CfnResourcePolicy , StringListParameter , StringParameter , CfnContact , CfnContactChannel , CfnPlan , CfnRotation , CfnPreferences , CfnReplicationSet , CfnResponsePlan , CfnConfigurationManager , CfnLifecycleAutomation , CfnApplication , CfnApplicationAssignment , CfnAssignment , CfnInstance , CfnInstanceAccessControlAttributeConfiguration , CfnPermissionSet , Activity , CfnActivity , CfnStateMachine , CfnStateMachineAlias , CfnStateMachineVersion , StateMachine , CfnAccountAlias , CfnSlackChannelConfiguration , CfnSlackWorkspaceConfiguration , Canary , CfnCanary , CfnGroup , CfnApplication , CfnDatabase , CfnInfluxDBInstance , CfnScheduledQuery , CfnTable , CfnAgreement , CfnCertificate , CfnConnector , CfnProfile , CfnServer , CfnUser , CfnWebApp , CfnWorkflow , CfnIdentitySource , CfnPolicy , CfnPolicyStore , CfnPolicyTemplate , CfnDomain , CfnAccessLogSubscription , CfnAuthPolicy , CfnListener , CfnResourceConfiguration , CfnResourceGateway , CfnResourcePolicy , CfnRule , CfnService , CfnServiceNetwork , CfnServiceNetworkResourceAssociation , CfnServiceNetworkServiceAssociation , CfnServiceNetworkVpcAssociation , CfnTargetGroup , CfnByteMatchSet , CfnIPSet , CfnRule , CfnSizeConstraintSet , CfnSqlInjectionMatchSet , CfnWebACL , CfnXssMatchSet , CfnByteMatchSet , CfnGeoMatchSet , CfnIPSet , CfnRateBasedRule , CfnRegexPatternSet , CfnRule , CfnSizeConstraintSet , CfnSqlInjectionMatchSet , CfnWebACL , CfnWebACLAssociation , CfnXssMatchSet , CfnIPSet , CfnLoggingConfiguration , CfnRegexPatternSet , CfnRuleGroup , CfnWebACL , CfnWebACLAssociation , CfnAIAgent , CfnAIAgentVersion , CfnAIGuardrail , CfnAIGuardrailVersion , CfnAIPrompt , CfnAIPromptVersion , CfnAssistant , CfnAssistantAssociation , CfnKnowledgeBase , CfnMessageTemplate , CfnMessageTemplateVersion , CfnQuickResponse , CfnConnectionAlias , CfnWorkspace , CfnWorkspacesPool , CfnVolume , CfnVolumeAssociation , CfnWorkspaceInstance , CfnEnvironment , CfnBrowserSettings , CfnDataProtectionSettings , CfnIdentityProvider , CfnIpAccessSettings , CfnNetworkSettings , CfnPortal , CfnSessionLogger , CfnTrustStore , CfnUserAccessLoggingSettings , CfnUserSettings , CfnGroup , CfnResourcePolicy , CfnSamplingRule , CfnTransactionSearchConfig , AwsCliLayer , NodeProxyAgentLayer , TriggerFunction , CfnCustomResource , CfnGuardHook , CfnHookDefaultVersion , CfnHookTypeConfig , CfnHookVersion , CfnLambdaHook , CfnMacro , CfnModuleDefaultVersion , CfnModuleVersion , CfnPublicTypeVersion , CfnPublisher , CfnResourceDefaultVersion , CfnResourceVersion , CfnStack , CfnStackSet , CfnTypeActivation , CfnWaitCondition , CfnWaitConditionHandle , CustomResource , Ec2Environment , GitHubRepository , EgressOnlyInternetGateway , InternetGateway , Ipam , NatGateway , Route , RouteTable , SubnetV2 , TransitGateway , TransitGatewayBlackholeRoute , TransitGatewayRoute , TransitGatewayRouteTable , TransitGatewayRouteTableAssociation , TransitGatewayRouteTablePropagation , TransitGatewayVpcAttachment , VPCPeeringConnection , VPNGatewayV2 , VpcV2 , AccessEntry , Addon , Cluster , FargateCluster , Nodegroup , OpenIdConnectProvider , IamUser , NoPasswordUser , PasswordUser , ServerlessCache , UserGroup , Alias , Build , BuildFleet , GameServerGroup , GameSessionQueue , MatchmakingRuleSet , QueuedMatchmakingConfiguration , Script , StandaloneMatchmakingConfiguration , Connection , DataQualityRuleset , Database , ExternalTable , PySparkEtlJob , PySparkFlexEtlJob , PySparkStreamingJob , PythonShellJob , RayJob , S3Table , ScalaSparkEtlJob , ScalaSparkFlexEtlJob , ScalaSparkStreamingJob , SecurityConfiguration , Table , Workflow , AccountAuditConfiguration , Logging , ScheduledAudit , TopicRule , DetectorModel , Input , Channel , PlaybackKeyPair , RecordingConfiguration , StreamKey , Application , GoFunction , PythonFunction , PythonLayerVersion , ApiKey , GeofenceCollection , Map , PlaceIndex , RouteCalculator , Tracker , Cluster , ServerlessCluster , ClusterParameterGroup , DatabaseCluster , DatabaseInstance , ParameterGroup , SubnetGroup , Pipe , Cluster , ClusterParameterGroup , ClusterSubnetGroup , DatabaseSecret , FirewallDomainList , FirewallRuleGroup , FirewallRuleGroupAssociation , AccessPoint , Namespace , Table , TableBucket , TableBucketPolicy , TablePolicy , Endpoint , EndpointConfig , Model , Application , AttributeGroup
Used to indicate that a particular construct has an resource environment.
Properties
env
Type:
ResourceEnvironment
The environment this resource belongs to.
For resources that are created and managed in a Stack (those created by
creating new class instances like new Role(), new Bucket(), etc.), this
is always the same as the environment of the stack they belong to.
For referenced resources (those obtained from referencing methods like
Role.fromRoleArn(), Bucket.fromBucketName(), etc.), they might be
different than the stack they were imported into.