Interface IResource
- All Superinterfaces:
software.constructs.IConstruct
,software.constructs.IDependable
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IAccelerator
,IAccelerator.Jsii$Default
,IAccessEntry
,IAccessEntry.Jsii$Default
,IAccessKey
,IAccessKey.Jsii$Default
,IAccessPoint
,IAccessPoint
,IAccessPoint.Jsii$Default
,IAccessPoint.Jsii$Default
,IAccountAuditConfiguration
,IAccountAuditConfiguration.Jsii$Default
,IActivity
,IActivity.Jsii$Default
,IAddon
,IAddon.Jsii$Default
,IAlarm
,IAlarm.Jsii$Default
,IAlias
,IAlias
,IAlias
,IAlias.Jsii$Default
,IAlias.Jsii$Default
,IAlias.Jsii$Default
,IApi
,IApi.Jsii$Default
,IApiDestination
,IApiDestination.Jsii$Default
,IApiKey
,IApiKey.Jsii$Default
,IApiMapping
,IApiMapping.Jsii$Default
,IApp
,IApp.Jsii$Default
,IApplication
,IApplication
,IApplication
,IApplication.Jsii$Default
,IApplication.Jsii$Default
,IApplication.Jsii$Default
,IApplicationListener
,IApplicationListener.Jsii$Default
,IApplicationLoadBalancer
,IApplicationLoadBalancer.Jsii$Default
,IAppsyncFunction
,IAppsyncFunction.Jsii$Default
,IAttributeGroup
,IAttributeGroup.Jsii$Default
,IAuroraClusterInstance
,IAuroraClusterInstance.Jsii$Default
,IAuthorizer
,IAuthorizer.Jsii$Default
,IAutoScalingConfiguration
,IAutoScalingConfiguration.Jsii$Default
,IAutoScalingGroup
,IAutoScalingGroup.Jsii$Default
,IBackupPlan
,IBackupPlan.Jsii$Default
,IBackupVault
,IBackupVault.Jsii$Default
,IBaseService
,IBaseService.Jsii$Default
,IBranch
,IBranch.Jsii$Default
,IBucket
,IBucket.Jsii$Default
,IBuild
,IBuild.Jsii$Default
,IBuildFleet
,IBuildFleet.Jsii$Default
,ICertificate
,ICertificate.Jsii$Default
,ICertificateAuthority
,ICertificateAuthority.Jsii$Default
,IChannel
,IChannel.Jsii$Default
,IClientVpnEndpoint
,IClientVpnEndpoint.Jsii$Default
,ICluster
,ICluster
,ICluster
,ICluster
,ICluster.Jsii$Default
,ICluster.Jsii$Default
,ICluster.Jsii$Default
,ICluster.Jsii$Default
,IClusterParameterGroup
,IClusterParameterGroup
,IClusterParameterGroup
,IClusterParameterGroup.Jsii$Default
,IClusterParameterGroup.Jsii$Default
,IClusterParameterGroup.Jsii$Default
,IClusterSubnetGroup
,IClusterSubnetGroup.Jsii$Default
,ICodeSigningConfig
,ICodeSigningConfig.Jsii$Default
,IComputeEnvironment
,IComputeEnvironment.Jsii$Default
,IConfigurationSet
,IConfigurationSet.Jsii$Default
,IConfigurationSetEventDestination
,IConfigurationSetEventDestination.Jsii$Default
,IConnection
,IConnection
,IConnection.Jsii$Default
,IConnection.Jsii$Default
,IDatabase
,IDatabase.Jsii$Default
,IDatabaseCluster
,IDatabaseCluster
,IDatabaseCluster
,IDatabaseCluster.Jsii$Default
,IDatabaseCluster.Jsii$Default
,IDatabaseCluster.Jsii$Default
,IDatabaseInstance
,IDatabaseInstance
,IDatabaseInstance
,IDatabaseInstance.Jsii$Default
,IDatabaseInstance.Jsii$Default
,IDatabaseInstance.Jsii$Default
,IDatabaseProxy
,IDatabaseProxy.Jsii$Default
,IDataQualityRuleset
,IDataQualityRuleset.Jsii$Default
,IDedicatedIpPool
,IDedicatedIpPool.Jsii$Default
,IDeliveryStream
,IDeliveryStream
,IDeliveryStream.Jsii$Default
,IDeliveryStream.Jsii$Default
,IDeploymentStrategy
,IDeploymentStrategy.Jsii$Default
,IDetectorModel
,IDetectorModel.Jsii$Default
,IDistribution
,IDistribution.Jsii$Default
,IDomain
,IDomain
,IDomain.Jsii$Default
,IDomain.Jsii$Default
,IDomainName
,IDomainName
,IDomainName.Jsii$Default
,IDomainName.Jsii$Default
,IEc2Environment
,IEc2Environment.Jsii$Default
,IEc2Service
,IEc2Service.Jsii$Default
,IEc2TaskDefinition
,IEc2TaskDefinition.Jsii$Default
,IEcsApplication
,IEcsApplication.Jsii$Default
,IEcsDeploymentGroup
,IEcsDeploymentGroup.Jsii$Default
,IEksJobDefinition
,IEksJobDefinition.Jsii$Default
,IEmailIdentity
,IEmailIdentity.Jsii$Default
,IEndpoint
,IEndpoint
,IEndpoint.Jsii$Default
,IEndpoint.Jsii$Default
,IEndpointConfig
,IEndpointConfig.Jsii$Default
,IEndpointGroup
,IEndpointGroup.Jsii$Default
,IEnvironment
,IEnvironment.Jsii$Default
,IEventBus
,IEventBus.Jsii$Default
,IEventSourceMapping
,IEventSourceMapping.Jsii$Default
,IExtension
,IExtension.Jsii$Default
,IExternalService
,IExternalService.Jsii$Default
,IExternalTaskDefinition
,IExternalTaskDefinition.Jsii$Default
,IFairshareSchedulingPolicy
,IFairshareSchedulingPolicy.Jsii$Default
,IFargateComputeEnvironment
,IFargateComputeEnvironment.Jsii$Default
,IFargateService
,IFargateService.Jsii$Default
,IFargateTaskDefinition
,IFargateTaskDefinition.Jsii$Default
,IFileSystem
,IFileSystem.Jsii$Default
,IFirewallDomainList
,IFirewallDomainList.Jsii$Default
,IFirewallRuleGroup
,IFirewallRuleGroup.Jsii$Default
,IFleet
,IFleet
,IFleet.Jsii$Default
,IFleet.Jsii$Default
,IFlowLog
,IFlowLog.Jsii$Default
,IFunction
,IFunction
,IFunction.Jsii$Default
,IFunction.Jsii$Default
,IFunctionUrl
,IFunctionUrl.Jsii$Default
,IGameServerGroup
,IGameServerGroup.Jsii$Default
,IGameSessionQueue
,IGameSessionQueue.Jsii$Default
,IGatewayResponse
,IGatewayResponse.Jsii$Default
,IGatewayRoute
,IGatewayRoute.Jsii$Default
,IGatewayVpcEndpoint
,IGatewayVpcEndpoint.Jsii$Default
,IGeofenceCollection
,IGeofenceCollection.Jsii$Default
,IGitHubRepository
,IGitHubRepository.Jsii$Default
,IGraphqlApi
,IGraphqlApi.Jsii$Default
,IGroup
,IGroup
,IGroup.Jsii$Default
,IGroup.Jsii$Default
,IHealthCheck
,IHealthCheck.Jsii$Default
,IHostedZone
,IHostedZone.Jsii$Default
,IHttpApi
,IHttpApi.Jsii$Default
,IHttpAuthorizer
,IHttpAuthorizer.Jsii$Default
,IHttpIntegration
,IHttpIntegration.Jsii$Default
,IHttpNamespace
,IHttpNamespace.Jsii$Default
,IHttpRoute
,IHttpRoute.Jsii$Default
,IHttpStage
,IHttpStage.Jsii$Default
,IIdentity
,IIdentity.Jsii$Default
,IIdentityPool
,IIdentityPool.Jsii$Default
,IIdentityPoolRoleAttachment
,IIdentityPoolRoleAttachment.Jsii$Default
,IInput
,IInput.Jsii$Default
,IInstance
,IInstance
,IInstance.Jsii$Default
,IInstance.Jsii$Default
,IInstanceProfile
,IInstanceProfile.Jsii$Default
,IIntegration
,IIntegration.Jsii$Default
,IInterfaceVpcEndpoint
,IInterfaceVpcEndpoint.Jsii$Default
,IJob
,IJob.Jsii$Default
,IJobDefinition
,IJobDefinition.Jsii$Default
,IJobQueue
,IJobQueue.Jsii$Default
,IKey
,IKey.Jsii$Default
,IKeyGroup
,IKeyGroup.Jsii$Default
,IKeyPair
,IKeyPair.Jsii$Default
,IKeySigningKey
,IKeySigningKey.Jsii$Default
,IKeyValueStore
,IKeyValueStore.Jsii$Default
,ILambdaApplication
,ILambdaApplication.Jsii$Default
,ILambdaDeploymentGroup
,ILambdaDeploymentGroup.Jsii$Default
,ILaunchTemplate
,ILaunchTemplate.Jsii$Default
,ILayerVersion
,ILayerVersion.Jsii$Default
,ILifecycleHook
,ILifecycleHook.Jsii$Default
,IListener
,IListener
,IListener.Jsii$Default
,IListener.Jsii$Default
,ILoadBalancerV2
,ILoadBalancerV2.Jsii$Default
,ILogging
,ILogging.Jsii$Default
,ILogGroup
,ILogGroup.Jsii$Default
,ILogStream
,ILogStream.Jsii$Default
,IManagedComputeEnvironment
,IManagedComputeEnvironment.Jsii$Default
,IManagedEc2EcsComputeEnvironment
,IManagedEc2EcsComputeEnvironment.Jsii$Default
,IMap
,IMap.Jsii$Default
,IMatchmakingConfiguration
,IMatchmakingConfiguration.Jsii$Default
,IMatchmakingRuleSet
,IMatchmakingRuleSet.Jsii$Default
,IMesh
,IMesh.Jsii$Default
,IModel
,IModel.Jsii$Default
,INamespace
,INamespace.Jsii$Default
,INetworkAcl
,INetworkAcl.Jsii$Default
,INetworkAclEntry
,INetworkAclEntry.Jsii$Default
,INetworkListener
,INetworkListener.Jsii$Default
,INetworkLoadBalancer
,INetworkLoadBalancer.Jsii$Default
,INodegroup
,INodegroup.Jsii$Default
,INotificationRule
,INotificationRule.Jsii$Default
,IObservabilityConfiguration
,IObservabilityConfiguration.Jsii$Default
,IOpenIdConnectProvider
,IOpenIdConnectProvider.Jsii$Default
,IOptionGroup
,IOptionGroup.Jsii$Default
,IOriginAccessControl
,IOriginAccessControl.Jsii$Default
,IOriginAccessIdentity
,IOriginAccessIdentity.Jsii$Default
,IParameter
,IParameter.Jsii$Default
,IParameterGroup
,IParameterGroup
,IParameterGroup.Jsii$Default
,IParameterGroup.Jsii$Default
,IPipe
,IPipe.Jsii$Default
,IPipeline
,IPipeline
,IPipeline.Jsii$Default
,IPipeline.Jsii$Default
,IPlaceIndex
,IPlaceIndex.Jsii$Default
,IPlacementGroup
,IPlacementGroup.Jsii$Default
,IPlaybackKeyPair
,IPlaybackKeyPair.Jsii$Default
,IPolicy
,IPolicy.Jsii$Default
,IPortfolio
,IPortfolio.Jsii$Default
,IPrefixList
,IPrefixList.Jsii$Default
,IPrivateDnsNamespace
,IPrivateDnsNamespace.Jsii$Default
,IPrivateHostedZone
,IPrivateHostedZone.Jsii$Default
,IPrivateSubnet
,IPrivateSubnet.Jsii$Default
,IProduct
,IProduct.Jsii$Default
,IProfilingGroup
,IProfilingGroup.Jsii$Default
,IProject
,IProject.Jsii$Default
,IPublicDnsNamespace
,IPublicDnsNamespace.Jsii$Default
,IPublicHostedZone
,IPublicHostedZone.Jsii$Default
,IPublicKey
,IPublicKey.Jsii$Default
,IPublicSubnet
,IPublicSubnet.Jsii$Default
,IQueue
,IQueue.Jsii$Default
,IRealtimeLogConfig
,IRealtimeLogConfig.Jsii$Default
,IReceiptRule
,IReceiptRule.Jsii$Default
,IReceiptRuleSet
,IReceiptRuleSet.Jsii$Default
,IRecordingConfiguration
,IRecordingConfiguration.Jsii$Default
,IRecordSet
,IRecordSet.Jsii$Default
,IReportGroup
,IReportGroup.Jsii$Default
,IRepository
,IRepository
,IRepository.Jsii$Default
,IRepository.Jsii$Default
,IRequestValidator
,IRequestValidator.Jsii$Default
,IResource
,IResource.Jsii$Default
,IResource.Jsii$Default
,IResourceWithPolicy
,IResourceWithPolicy.Jsii$Default
,IRestApi
,IRestApi.Jsii$Default
,IRole
,IRole.Jsii$Default
,IRoute
,IRoute
,IRoute.Jsii$Default
,IRoute.Jsii$Default
,IRouteCalculator
,IRouteCalculator.Jsii$Default
,IRouteV2
,IRouteV2.Jsii$Default
,IRule
,IRule
,IRule.Jsii$Default
,IRule.Jsii$Default
,ISamlProvider
,ISamlProvider.Jsii$Default
,IScalableTarget
,IScalableTarget.Jsii$Default
,ISchedule
,ISchedule.Jsii$Default
,IScheduledAudit
,IScheduledAudit.Jsii$Default
,ISchedulingPolicy
,ISchedulingPolicy.Jsii$Default
,IScript
,IScript.Jsii$Default
,ISecret
,ISecret.Jsii$Default
,ISecretTargetAttachment
,ISecretTargetAttachment.Jsii$Default
,ISecurityConfiguration
,ISecurityConfiguration.Jsii$Default
,ISecurityGroup
,ISecurityGroup.Jsii$Default
,IServerApplication
,IServerApplication.Jsii$Default
,IServerDeploymentGroup
,IServerDeploymentGroup.Jsii$Default
,IServerlessCluster
,IServerlessCluster.Jsii$Default
,IService
,IService
,IService
,IService.Jsii$Default
,IService.Jsii$Default
,IService.Jsii$Default
,ISigningProfile
,ISigningProfile.Jsii$Default
,ISlackChannelConfiguration
,ISlackChannelConfiguration.Jsii$Default
,ISourceApiAssociation
,ISourceApiAssociation.Jsii$Default
,IStage
,IStage
,IStage.Jsii$Default
,IStage.Jsii$Default
,IStateMachine
,IStateMachine.Jsii$Default
,IStream
,IStream.Jsii$Default
,IStreamKey
,IStreamKey.Jsii$Default
,IStringListParameter
,IStringListParameter.Jsii$Default
,IStringParameter
,IStringParameter.Jsii$Default
,ISubnet
,ISubnet.Jsii$Default
,ISubnetGroup
,ISubnetGroup
,ISubnetGroup.Jsii$Default
,ISubnetGroup.Jsii$Default
,ISubnetNetworkAclAssociation
,ISubnetNetworkAclAssociation.Jsii$Default
,ISubnetV2
,ISubnetV2.Jsii$Default
,ITable
,ITable
,ITable.Jsii$Default
,ITable.Jsii$Default
,ITableV2
,ITableV2.Jsii$Default
,ITaskDefinition
,ITaskDefinition.Jsii$Default
,ITopic
,ITopic.Jsii$Default
,ITopicRule
,ITopicRule.Jsii$Default
,ITracker
,ITracker.Jsii$Default
,ITrustStore
,ITrustStore.Jsii$Default
,IUnmanagedComputeEnvironment
,IUnmanagedComputeEnvironment.Jsii$Default
,IUsagePlan
,IUsagePlan.Jsii$Default
,IUser
,IUser.Jsii$Default
,IUserPool
,IUserPool.Jsii$Default
,IUserPoolClient
,IUserPoolClient.Jsii$Default
,IUserPoolDomain
,IUserPoolDomain.Jsii$Default
,IUserPoolGroup
,IUserPoolGroup.Jsii$Default
,IUserPoolIdentityProvider
,IUserPoolIdentityProvider.Jsii$Default
,IUserPoolResourceServer
,IUserPoolResourceServer.Jsii$Default
,IVdmAttributes
,IVdmAttributes.Jsii$Default
,IVersion
,IVersion.Jsii$Default
,IVirtualGateway
,IVirtualGateway.Jsii$Default
,IVirtualNode
,IVirtualNode.Jsii$Default
,IVirtualRouter
,IVirtualRouter.Jsii$Default
,IVirtualService
,IVirtualService.Jsii$Default
,IVolume
,IVolume.Jsii$Default
,IVpc
,IVpc.Jsii$Default
,IVpcConnector
,IVpcConnector.Jsii$Default
,IVpcEndpoint
,IVpcEndpoint.Jsii$Default
,IVpcEndpointService
,IVpcEndpointService.Jsii$Default
,IVpcIngressConnection
,IVpcIngressConnection.Jsii$Default
,IVpcLink
,IVpcLink
,IVpcLink.Jsii$Default
,IVpcLink.Jsii$Default
,IVpcV2
,IVpcV2.Jsii$Default
,IVpnConnection
,IVpnConnection.Jsii$Default
,IVpnGateway
,IVpnGateway.Jsii$Default
,IWebSocketApi
,IWebSocketApi.Jsii$Default
,IWebSocketAuthorizer
,IWebSocketAuthorizer.Jsii$Default
,IWebSocketIntegration
,IWebSocketIntegration.Jsii$Default
,IWebSocketRoute
,IWebSocketRoute.Jsii$Default
,IWebSocketStage
,IWebSocketStage.Jsii$Default
- All Known Implementing Classes:
AaaaRecord
,Accelerator
,AccessEntry
,AccessKey
,AccessKeysRotated
,AccessPoint
,AccessPoint
,AccountAuditConfiguration
,Activity
,Addon
,Alarm
,AlarmBase
,Alias
,Alias
,Alias
,AliasBase
,AliasTargetInstance
,ApiDestination
,ApiKey
,ApiMapping
,App
,Application
,Application
,Application
,ApplicationListener
,ApplicationLoadBalancer
,AppsyncFunction
,Archive
,ARecord
,AttributeGroup
,Authorizer
,AutoScalingConfiguration
,AutoScalingGroup
,AwsCliLayer
,BackupPlan
,BackupSelection
,BackupVault
,BaseDeploymentConfig
,BaseListener
,BaseLoadBalancer
,BasePathMapping
,BaseService
,BastionHostLinux
,BitBucketSourceCredentials
,Branch
,Bucket
,BucketBase
,BucketPolicy
,Build
,BuildBase
,BuildFleet
,CaaAmazonRecord
,CaaRecord
,CachePolicy
,Canary
,Certificate
,Channel
,ClientVpnAuthorizationRule
,ClientVpnEndpoint
,ClientVpnRoute
,CloudFormationProduct
,CloudFormationStackDriftDetectionCheck
,CloudFormationStackNotificationCheck
,CloudFrontWebDistribution
,Cluster
,Cluster
,Cluster
,Cluster
,ClusterParameterGroup
,ClusterParameterGroup
,ClusterParameterGroup
,ClusterSubnetGroup
,CnameInstance
,CnameRecord
,CodeSigningConfig
,CognitoUserPoolsAuthorizer
,CompositeAlarm
,ConfigurationSet
,ConfigurationSetEventDestination
,Connection
,Connection
,CrossAccountDestination
,CustomLambdaDeploymentConfig
,CustomPolicy
,CustomResource
,CustomRule
,Dashboard
,Database
,DatabaseCluster
,DatabaseCluster
,DatabaseCluster
,DatabaseClusterBase
,DatabaseClusterBase
,DatabaseClusterFromSnapshot
,DatabaseInstance
,DatabaseInstance
,DatabaseInstance
,DatabaseInstanceBase
,DatabaseInstanceBase
,DatabaseInstanceFromSnapshot
,DatabaseInstanceReadReplica
,DatabaseProxy
,DatabaseSecret
,DatabaseSecret
,DatabaseSecret
,DataQualityRuleset
,DedicatedIpPool
,DeliveryStream
,Deployment
,DeploymentStrategy
,DetectorModel
,Distribution
,DnsValidatedCertificate
,DockerImageFunction
,Domain
,Domain
,Domain
,DomainName
,DomainName
,DsRecord
,Ec2Environment
,Ec2Service
,Ec2TaskDefinition
,EcsApplication
,EcsDeploymentConfig
,EcsDeploymentGroup
,EcsJobDefinition
,EdgeFunction
,EgressOnlyInternetGateway
,EksJobDefinition
,EmailIdentity
,Endpoint
,EndpointConfig
,EndpointGroup
,Environment
,EventBus
,EventBusPolicy
,EventInvokeConfig
,EventSourceMapping
,Extension
,ExternalService
,ExternalTable
,ExternalTaskDefinition
,FairshareSchedulingPolicy
,FargateCluster
,FargateComputeEnvironment
,FargateService
,FargateTaskDefinition
,FileSystem
,FileSystemBase
,FirewallDomainList
,FirewallRuleGroup
,FirewallRuleGroupAssociation
,Fleet
,FleetBase
,FlowLog
,Function
,Function
,FunctionBase
,FunctionUrl
,FunctionUrlOriginAccessControl
,GameServerGroup
,GameServerGroupBase
,GameSessionQueue
,GameSessionQueueBase
,GatewayResponse
,GatewayRoute
,GatewayVpcEndpoint
,GeofenceCollection
,GitHubEnterpriseSourceCredentials
,GitHubRepository
,GitHubSourceCredentials
,GoFunction
,GraphqlApi
,GraphqlApiBase
,Group
,Group
,HealthCheck
,HostedZone
,HttpApi
,HttpAuthorizer
,HttpIntegration
,HttpNamespace
,HttpRoute
,HttpStage
,IAccelerator.Jsii$Proxy
,IAccessEntry.Jsii$Proxy
,IAccessKey.Jsii$Proxy
,IAccessPoint.Jsii$Proxy
,IAccessPoint.Jsii$Proxy
,IAccountAuditConfiguration.Jsii$Proxy
,IActivity.Jsii$Proxy
,IAddon.Jsii$Proxy
,IAlarm.Jsii$Proxy
,IAlias.Jsii$Proxy
,IAlias.Jsii$Proxy
,IAlias.Jsii$Proxy
,IApi.Jsii$Proxy
,IApiDestination.Jsii$Proxy
,IApiKey.Jsii$Proxy
,IApiMapping.Jsii$Proxy
,IApp.Jsii$Proxy
,IApplication.Jsii$Proxy
,IApplication.Jsii$Proxy
,IApplication.Jsii$Proxy
,IApplicationListener.Jsii$Proxy
,IApplicationLoadBalancer.Jsii$Proxy
,IAppsyncFunction.Jsii$Proxy
,IAttributeGroup.Jsii$Proxy
,IAuroraClusterInstance.Jsii$Proxy
,IAuthorizer.Jsii$Proxy
,IAutoScalingConfiguration.Jsii$Proxy
,IAutoScalingGroup.Jsii$Proxy
,IBackupPlan.Jsii$Proxy
,IBackupVault.Jsii$Proxy
,IBaseService.Jsii$Proxy
,IBranch.Jsii$Proxy
,IBucket.Jsii$Proxy
,IBuild.Jsii$Proxy
,IBuildFleet.Jsii$Proxy
,ICertificate.Jsii$Proxy
,ICertificateAuthority.Jsii$Proxy
,IChannel.Jsii$Proxy
,IClientVpnEndpoint.Jsii$Proxy
,ICluster.Jsii$Proxy
,ICluster.Jsii$Proxy
,ICluster.Jsii$Proxy
,ICluster.Jsii$Proxy
,IClusterParameterGroup.Jsii$Proxy
,IClusterParameterGroup.Jsii$Proxy
,IClusterParameterGroup.Jsii$Proxy
,IClusterSubnetGroup.Jsii$Proxy
,ICodeSigningConfig.Jsii$Proxy
,IComputeEnvironment.Jsii$Proxy
,IConfigurationSet.Jsii$Proxy
,IConfigurationSetEventDestination.Jsii$Proxy
,IConnection.Jsii$Proxy
,IConnection.Jsii$Proxy
,IDatabase.Jsii$Proxy
,IDatabaseCluster.Jsii$Proxy
,IDatabaseCluster.Jsii$Proxy
,IDatabaseCluster.Jsii$Proxy
,IDatabaseInstance.Jsii$Proxy
,IDatabaseInstance.Jsii$Proxy
,IDatabaseInstance.Jsii$Proxy
,IDatabaseProxy.Jsii$Proxy
,IDataQualityRuleset.Jsii$Proxy
,IDedicatedIpPool.Jsii$Proxy
,IDeliveryStream.Jsii$Proxy
,IDeliveryStream.Jsii$Proxy
,IdentityPool
,IdentityPoolRoleAttachment
,IDeploymentStrategy.Jsii$Proxy
,IDetectorModel.Jsii$Proxy
,IDistribution.Jsii$Proxy
,IDomain.Jsii$Proxy
,IDomain.Jsii$Proxy
,IDomainName.Jsii$Proxy
,IDomainName.Jsii$Proxy
,IEc2Environment.Jsii$Proxy
,IEc2Service.Jsii$Proxy
,IEc2TaskDefinition.Jsii$Proxy
,IEcsApplication.Jsii$Proxy
,IEcsDeploymentGroup.Jsii$Proxy
,IEksJobDefinition.Jsii$Proxy
,IEmailIdentity.Jsii$Proxy
,IEndpoint.Jsii$Proxy
,IEndpoint.Jsii$Proxy
,IEndpointConfig.Jsii$Proxy
,IEndpointGroup.Jsii$Proxy
,IEnvironment.Jsii$Proxy
,IEventBus.Jsii$Proxy
,IEventSourceMapping.Jsii$Proxy
,IExtension.Jsii$Proxy
,IExternalService.Jsii$Proxy
,IExternalTaskDefinition.Jsii$Proxy
,IFairshareSchedulingPolicy.Jsii$Proxy
,IFargateComputeEnvironment.Jsii$Proxy
,IFargateService.Jsii$Proxy
,IFargateTaskDefinition.Jsii$Proxy
,IFileSystem.Jsii$Proxy
,IFirewallDomainList.Jsii$Proxy
,IFirewallRuleGroup.Jsii$Proxy
,IFleet.Jsii$Proxy
,IFleet.Jsii$Proxy
,IFlowLog.Jsii$Proxy
,IFunction.Jsii$Proxy
,IFunction.Jsii$Proxy
,IFunctionUrl.Jsii$Proxy
,IGameServerGroup.Jsii$Proxy
,IGameSessionQueue.Jsii$Proxy
,IGatewayResponse.Jsii$Proxy
,IGatewayRoute.Jsii$Proxy
,IGatewayVpcEndpoint.Jsii$Proxy
,IGeofenceCollection.Jsii$Proxy
,IGitHubRepository.Jsii$Proxy
,IGraphqlApi.Jsii$Proxy
,IGroup.Jsii$Proxy
,IGroup.Jsii$Proxy
,IHealthCheck.Jsii$Proxy
,IHostedZone.Jsii$Proxy
,IHttpApi.Jsii$Proxy
,IHttpAuthorizer.Jsii$Proxy
,IHttpIntegration.Jsii$Proxy
,IHttpNamespace.Jsii$Proxy
,IHttpRoute.Jsii$Proxy
,IHttpStage.Jsii$Proxy
,IIdentity.Jsii$Proxy
,IIdentityPool.Jsii$Proxy
,IIdentityPoolRoleAttachment.Jsii$Proxy
,IInput.Jsii$Proxy
,IInstance.Jsii$Proxy
,IInstance.Jsii$Proxy
,IInstanceProfile.Jsii$Proxy
,IIntegration.Jsii$Proxy
,IInterfaceVpcEndpoint.Jsii$Proxy
,IJob.Jsii$Proxy
,IJobDefinition.Jsii$Proxy
,IJobQueue.Jsii$Proxy
,IKey.Jsii$Proxy
,IKeyGroup.Jsii$Proxy
,IKeyPair.Jsii$Proxy
,IKeySigningKey.Jsii$Proxy
,IKeyValueStore.Jsii$Proxy
,ILambdaApplication.Jsii$Proxy
,ILambdaDeploymentGroup.Jsii$Proxy
,ILaunchTemplate.Jsii$Proxy
,ILayerVersion.Jsii$Proxy
,ILifecycleHook.Jsii$Proxy
,IListener.Jsii$Proxy
,IListener.Jsii$Proxy
,ILoadBalancerV2.Jsii$Proxy
,ILogging.Jsii$Proxy
,ILogGroup.Jsii$Proxy
,ILogStream.Jsii$Proxy
,IManagedComputeEnvironment.Jsii$Proxy
,IManagedEc2EcsComputeEnvironment.Jsii$Proxy
,IMap.Jsii$Proxy
,IMatchmakingConfiguration.Jsii$Proxy
,IMatchmakingRuleSet.Jsii$Proxy
,IMesh.Jsii$Proxy
,IModel.Jsii$Proxy
,INamespace.Jsii$Proxy
,INetworkAcl.Jsii$Proxy
,INetworkAclEntry.Jsii$Proxy
,INetworkListener.Jsii$Proxy
,INetworkLoadBalancer.Jsii$Proxy
,INodegroup.Jsii$Proxy
,INotificationRule.Jsii$Proxy
,Input
,Instance
,InstanceBase
,InstanceProfile
,InterfaceVpcEndpoint
,InternetGateway
,IObservabilityConfiguration.Jsii$Proxy
,IOpenIdConnectProvider.Jsii$Proxy
,IOptionGroup.Jsii$Proxy
,IOriginAccessControl.Jsii$Proxy
,IOriginAccessIdentity.Jsii$Proxy
,Ipam
,IParameter.Jsii$Proxy
,IParameterGroup.Jsii$Proxy
,IParameterGroup.Jsii$Proxy
,IpInstance
,IPipe.Jsii$Proxy
,IPipeline.Jsii$Proxy
,IPipeline.Jsii$Proxy
,IPlaceIndex.Jsii$Proxy
,IPlacementGroup.Jsii$Proxy
,IPlaybackKeyPair.Jsii$Proxy
,IPolicy.Jsii$Proxy
,IPortfolio.Jsii$Proxy
,IPrefixList.Jsii$Proxy
,IPrivateDnsNamespace.Jsii$Proxy
,IPrivateHostedZone.Jsii$Proxy
,IPrivateSubnet.Jsii$Proxy
,IProduct.Jsii$Proxy
,IProfilingGroup.Jsii$Proxy
,IProject.Jsii$Proxy
,IPublicDnsNamespace.Jsii$Proxy
,IPublicHostedZone.Jsii$Proxy
,IPublicKey.Jsii$Proxy
,IPublicSubnet.Jsii$Proxy
,IQueue.Jsii$Proxy
,IRealtimeLogConfig.Jsii$Proxy
,IReceiptRule.Jsii$Proxy
,IReceiptRuleSet.Jsii$Proxy
,IRecordingConfiguration.Jsii$Proxy
,IRecordSet.Jsii$Proxy
,IReportGroup.Jsii$Proxy
,IRepository.Jsii$Proxy
,IRepository.Jsii$Proxy
,IRequestValidator.Jsii$Proxy
,IResource.Jsii$Proxy
,IResource.Jsii$Proxy
,IResourceWithPolicy.Jsii$Proxy
,IRestApi.Jsii$Proxy
,IRole.Jsii$Proxy
,IRoute.Jsii$Proxy
,IRoute.Jsii$Proxy
,IRouteCalculator.Jsii$Proxy
,IRouteV2.Jsii$Proxy
,IRule.Jsii$Proxy
,IRule.Jsii$Proxy
,ISamlProvider.Jsii$Proxy
,IScalableTarget.Jsii$Proxy
,ISchedule.Jsii$Proxy
,IScheduledAudit.Jsii$Proxy
,ISchedulingPolicy.Jsii$Proxy
,IScript.Jsii$Proxy
,ISecret.Jsii$Proxy
,ISecretTargetAttachment.Jsii$Proxy
,ISecurityConfiguration.Jsii$Proxy
,ISecurityGroup.Jsii$Proxy
,IServerApplication.Jsii$Proxy
,IServerDeploymentGroup.Jsii$Proxy
,IServerlessCluster.Jsii$Proxy
,IService.Jsii$Proxy
,IService.Jsii$Proxy
,IService.Jsii$Proxy
,ISigningProfile.Jsii$Proxy
,ISlackChannelConfiguration.Jsii$Proxy
,ISourceApiAssociation.Jsii$Proxy
,IStage.Jsii$Proxy
,IStage.Jsii$Proxy
,IStateMachine.Jsii$Proxy
,IStream.Jsii$Proxy
,IStreamKey.Jsii$Proxy
,IStringListParameter.Jsii$Proxy
,IStringParameter.Jsii$Proxy
,ISubnet.Jsii$Proxy
,ISubnetGroup.Jsii$Proxy
,ISubnetGroup.Jsii$Proxy
,ISubnetNetworkAclAssociation.Jsii$Proxy
,ISubnetV2.Jsii$Proxy
,ITable.Jsii$Proxy
,ITable.Jsii$Proxy
,ITableV2.Jsii$Proxy
,ITaskDefinition.Jsii$Proxy
,ITopic.Jsii$Proxy
,ITopicRule.Jsii$Proxy
,ITracker.Jsii$Proxy
,ITrustStore.Jsii$Proxy
,IUnmanagedComputeEnvironment.Jsii$Proxy
,IUsagePlan.Jsii$Proxy
,IUser.Jsii$Proxy
,IUserPool.Jsii$Proxy
,IUserPoolClient.Jsii$Proxy
,IUserPoolDomain.Jsii$Proxy
,IUserPoolGroup.Jsii$Proxy
,IUserPoolIdentityProvider.Jsii$Proxy
,IUserPoolResourceServer.Jsii$Proxy
,IVdmAttributes.Jsii$Proxy
,IVersion.Jsii$Proxy
,IVirtualGateway.Jsii$Proxy
,IVirtualNode.Jsii$Proxy
,IVirtualRouter.Jsii$Proxy
,IVirtualService.Jsii$Proxy
,IVolume.Jsii$Proxy
,IVpc.Jsii$Proxy
,IVpcConnector.Jsii$Proxy
,IVpcEndpoint.Jsii$Proxy
,IVpcEndpointService.Jsii$Proxy
,IVpcIngressConnection.Jsii$Proxy
,IVpcLink.Jsii$Proxy
,IVpcLink.Jsii$Proxy
,IVpcV2.Jsii$Proxy
,IVpnConnection.Jsii$Proxy
,IVpnGateway.Jsii$Proxy
,IWebSocketApi.Jsii$Proxy
,IWebSocketAuthorizer.Jsii$Proxy
,IWebSocketIntegration.Jsii$Proxy
,IWebSocketRoute.Jsii$Proxy
,IWebSocketStage.Jsii$Proxy
,Job
,JobQueue
,Key
,KeyGroup
,KeyPair
,KeySigningKey
,KeyValueStore
,KubectlLayer
,LambdaApplication
,LambdaDeploymentConfig
,LambdaDeploymentGroup
,LambdaRestApi
,LaunchTemplate
,LayerVersion
,LazyRole
,LifecycleHook
,Listener
,LoadBalancer
,Logging
,LogGroup
,LogStream
,LustreFileSystem
,ManagedEc2EcsComputeEnvironment
,ManagedEc2EksComputeEnvironment
,ManagedPolicy
,ManagedRule
,Map
,MatchmakingConfigurationBase
,MatchmakingRuleSet
,MatchmakingRuleSetBase
,Mesh
,Method
,MetricFilter
,Model
,Model
,MultiNodeJobDefinition
,MxRecord
,NatGateway
,NetworkAcl
,NetworkAclEntry
,NetworkListener
,NetworkLoadBalancer
,Nodegroup
,NodejsFunction
,NodeProxyAgentLayer
,NonIpInstance
,NotificationRule
,NsRecord
,ObservabilityConfiguration
,OpenIdConnectProvider
,OpenIdConnectProvider
,OptionGroup
,OriginAccessIdentity
,OriginRequestPolicy
,ParameterGroup
,ParameterGroup
,Pipe
,Pipeline
,PipelineProject
,PlaceIndex
,PlacementGroup
,PlaybackKeyPair
,Policy
,Portfolio
,PrefixList
,PrivateCertificate
,PrivateDnsNamespace
,PrivateHostedZone
,PrivateSubnet
,Product
,ProfilingGroup
,Project
,ProxyResource
,PublicDnsNamespace
,PublicHostedZone
,PublicKey
,PublicSubnet
,PythonFunction
,PythonLayerVersion
,QualifiedFunctionBase
,QueryDefinition
,Queue
,QueueBase
,QueuedMatchmakingConfiguration
,QueuePolicy
,RateLimitedApiKey
,RealtimeLogConfig
,ReceiptFilter
,ReceiptRule
,ReceiptRuleSet
,RecordingConfiguration
,RecordSet
,ReportGroup
,Repository
,Repository
,RepositoryBase
,RequestAuthorizer
,RequestValidator
,Resource
,Resource
,ResourceBase
,ResourcePolicy
,ResourcePolicy
,ResourcePolicy
,ResponseHeadersPolicy
,RestApi
,RestApiBase
,Role
,RotationSchedule
,Route
,Route
,RouteCalculator
,RouteTable
,Rule
,S3OriginAccessControl
,S3Table
,SamlProvider
,ScalableTarget
,Schedule
,ScheduledAction
,ScheduledAudit
,Script
,ScriptBase
,Secret
,SecretTargetAttachment
,SecurityConfiguration
,SecurityGroup
,ServerApplication
,ServerDeploymentConfig
,ServerDeploymentGroup
,ServerlessCluster
,ServerlessClusterFromSnapshot
,Service
,Service
,SigningProfile
,SingletonFunction
,SlackChannelConfiguration
,SourceApiAssociation
,SpecRestApi
,SrvRecord
,Stage
,StageBase
,StandaloneMatchmakingConfiguration
,StateMachine
,StepFunctionsRestApi
,Stream
,StreamKey
,StringListParameter
,StringParameter
,Subnet
,SubnetGroup
,SubnetGroup
,SubnetNetworkAclAssociation
,SubnetV2
,Subscription
,SubscriptionFilter
,Table
,Table
,TableBase
,TableBase
,TableBaseV2
,TableV2
,TagOptions
,TaskDefinition
,TokenAuthorizer
,Topic
,TopicBase
,TopicPolicy
,TopicRule
,Tracker
,Trail
,TriggerFunction
,TrustStore
,TrustStoreRevocation
,TxtRecord
,UnmanagedComputeEnvironment
,UntrustedCodeBoundaryPolicy
,UsagePlan
,User
,UserPool
,UserPoolClient
,UserPoolDomain
,UserPoolGroup
,UserPoolIdentityProviderAmazon
,UserPoolIdentityProviderApple
,UserPoolIdentityProviderFacebook
,UserPoolIdentityProviderGoogle
,UserPoolIdentityProviderOidc
,UserPoolIdentityProviderSaml
,UserPoolResourceServer
,VdmAttributes
,Version
,VirtualGateway
,VirtualNode
,VirtualRouter
,VirtualService
,Volume
,Vpc
,VpcConnector
,VpcEndpoint
,VpcEndpointService
,VpcIngressConnection
,VpcLink
,VpcLink
,VPCPeeringConnection
,VpcV2
,VpcV2Base
,VpnConnection
,VpnConnectionBase
,VpnGateway
,VPNGatewayV2
,WarmPool
,WebSocketApi
,WebSocketAuthorizer
,WebSocketIntegration
,WebSocketRoute
,WebSocketStage
,ZoneDelegationRecord
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic interface
Internal default implementation forIResource
.static final class
A proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptionvoid
applyRemovalPolicy
(RemovalPolicy policy) Apply the given removal policy to this resource.getEnv()
The environment this resource belongs to.getStack()
The stack in which this resource is defined.Methods inherited from interface software.constructs.IConstruct
getNode
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEnv
The environment this resource belongs to.For resources that are created and managed by the CDK (generally, those created by creating new class instances like Role, Bucket, etc.), this is always the same as the environment of the stack they belong to; however, for imported resources (those obtained from static methods like fromRoleArn, fromBucketName, etc.), that might be different than the stack they were imported into.
-
getStack
The stack in which this resource is defined. -
applyRemovalPolicy
Apply the given removal policy to this resource.The Removal Policy controls what happens to this resource when it stops being managed by CloudFormation, either because you've removed it from the CDK application or because you've made a change that requires the resource to be replaced.
The resource can be deleted (
RemovalPolicy.DESTROY
), or left in your AWS account for data recovery and cleanup later (RemovalPolicy.RETAIN
).- Parameters:
policy
- This parameter is required.
-