Interface IResource
- All Superinterfaces:
IConstruct
,software.constructs.IConstruct
,IDependable
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IAccelerator
,IAccelerator.Jsii$Default
,IAccessKey
,IAccessKey.Jsii$Default
,IAccessPoint
,IAccessPoint
,IAccessPoint.Jsii$Default
,IAccessPoint.Jsii$Default
,IActivity
,IActivity.Jsii$Default
,IAlarm
,IAlarm.Jsii$Default
,IAlias
,IAlias
,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.Jsii$Default
,IApplication.Jsii$Default
,IApplicationListener
,IApplicationListener.Jsii$Default
,IApplicationLoadBalancer
,IApplicationLoadBalancer.Jsii$Default
,IAppsyncFunction
,IAppsyncFunction.Jsii$Default
,IAttributeGroup
,IAttributeGroup.Jsii$Default
,IAuthorizer
,IAuthorizer.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
,ICertificate
,ICertificate.Jsii$Default
,ICertificateAuthority
,ICertificateAuthority.Jsii$Default
,IChannel
,IChannel.Jsii$Default
,IClientVpnEndpoint
,IClientVpnEndpoint.Jsii$Default
,ICluster
,ICluster
,ICluster
,ICluster
,ICluster
,ICluster.Jsii$Default
,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
,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
,IDeliveryStream
,IDeliveryStream.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
,IEndpointGroup
,IEndpointGroup.Jsii$Default
,IEventBus
,IEventBus.Jsii$Default
,IEventSourceMapping
,IEventSourceMapping.Jsii$Default
,IExternalService
,IExternalService.Jsii$Default
,IExternalTaskDefinition
,IExternalTaskDefinition.Jsii$Default
,IFargateService
,IFargateService.Jsii$Default
,IFargateTaskDefinition
,IFargateTaskDefinition.Jsii$Default
,IFileSystem
,IFileSystem.Jsii$Default
,IFirewallDomainList
,IFirewallDomainList.Jsii$Default
,IFirewallRuleGroup
,IFirewallRuleGroup.Jsii$Default
,IFlowLog
,IFlowLog.Jsii$Default
,IFunction
,IFunction
,IFunction.Jsii$Default
,IFunction.Jsii$Default
,IFunctionUrl
,IFunctionUrl.Jsii$Default
,IGatewayResponse
,IGatewayResponse.Jsii$Default
,IGatewayRoute
,IGatewayRoute.Jsii$Default
,IGatewayVpcEndpoint
,IGatewayVpcEndpoint.Jsii$Default
,IGitHubRepository
,IGitHubRepository.Jsii$Default
,IGraphqlApi
,IGraphqlApi.Jsii$Default
,IGroup
,IGroup.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
,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
,ILambdaApplication
,ILambdaApplication.Jsii$Default
,ILambdaDeploymentGroup
,ILambdaDeploymentGroup.Jsii$Default
,ILaunchTemplate
,ILaunchTemplate.Jsii$Default
,ILayerVersion
,ILayerVersion.Jsii$Default
,ILifecycleHook
,ILifecycleHook.Jsii$Default
,IListener
,IListener.Jsii$Default
,ILoadBalancerV2
,ILoadBalancerV2.Jsii$Default
,ILogGroup
,ILogGroup.Jsii$Default
,ILogStream
,ILogStream.Jsii$Default
,IMesh
,IMesh.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
,IOpenIdConnectProvider
,IOpenIdConnectProvider.Jsii$Default
,IOptionGroup
,IOptionGroup.Jsii$Default
,IOriginAccessIdentity
,IOriginAccessIdentity.Jsii$Default
,IParameter
,IParameter.Jsii$Default
,IParameterGroup
,IParameterGroup
,IParameterGroup.Jsii$Default
,IParameterGroup.Jsii$Default
,IPipeline
,IPipeline.Jsii$Default
,IPlaybackKeyPair
,IPlaybackKeyPair.Jsii$Default
,IPolicy
,IPolicy.Jsii$Default
,IPortfolio
,IPortfolio.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
,IReceiptRule
,IReceiptRule.Jsii$Default
,IReceiptRuleSet
,IReceiptRuleSet.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
,IRule
,IRule
,IRule.Jsii$Default
,IRule.Jsii$Default
,ISamlProvider
,ISamlProvider.Jsii$Default
,IScalableTarget
,IScalableTarget.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
,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
,ITable
,ITable
,ITable.Jsii$Default
,ITable.Jsii$Default
,ITaskDefinition
,ITaskDefinition.Jsii$Default
,ITopic
,ITopic.Jsii$Default
,ITopicRule
,ITopicRule.Jsii$Default
,IUsagePlan
,IUsagePlan.Jsii$Default
,IUser
,IUser.Jsii$Default
,IUserPool
,IUserPool.Jsii$Default
,IUserPoolClient
,IUserPoolClient.Jsii$Default
,IUserPoolDomain
,IUserPoolDomain.Jsii$Default
,IUserPoolIdentityProvider
,IUserPoolIdentityProvider.Jsii$Default
,IUserPoolResourceServer
,IUserPoolResourceServer.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
,IVpcLink
,IVpcLink
,IVpcLink.Jsii$Default
,IVpcLink.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
,AccessKey
,AccessKeysRotated
,AccessPoint
,AccessPoint
,Activity
,Alarm
,AlarmBase
,Alias
,Alias
,AliasTargetInstance
,ApiDestination
,ApiKey
,ApiMapping
,App
,Application
,Application
,ApplicationListener
,ApplicationLoadBalancer
,AppsyncFunction
,Archive
,ARecord
,AttributeGroup
,Authorizer
,AutoScalingGroup
,AwsCliLayer
,BackupPlan
,BackupSelection
,BackupVault
,BaseListener
,BaseLoadBalancer
,BasePathMapping
,BaseService
,BastionHostLinux
,BitBucketSourceCredentials
,Branch
,Bucket
,BucketBase
,BucketPolicy
,CaaAmazonRecord
,CaaRecord
,CachePolicy
,Canary
,Certificate
,Channel
,ClientVpnAuthorizationRule
,ClientVpnEndpoint
,ClientVpnRoute
,CloudFormationProduct
,CloudFormationStackDriftDetectionCheck
,CloudFormationStackNotificationCheck
,CloudFrontWebDistribution
,Cluster
,Cluster
,Cluster
,Cluster
,Cluster
,ClusterParameterGroup
,ClusterParameterGroup
,ClusterParameterGroup
,ClusterSubnetGroup
,CnameInstance
,CnameRecord
,CodeSigningConfig
,CognitoUserPoolsAuthorizer
,CompositeAlarm
,ComputeEnvironment
,Connection
,Connection
,CrossAccountDestination
,CustomLambdaDeploymentConfig
,CustomResource
,CustomResource
,CustomRule
,Dashboard
,Database
,DatabaseCluster
,DatabaseCluster
,DatabaseCluster
,DatabaseClusterBase
,DatabaseClusterBase
,DatabaseClusterFromSnapshot
,DatabaseInstance
,DatabaseInstance
,DatabaseInstance
,DatabaseInstanceBase
,DatabaseInstanceFromSnapshot
,DatabaseInstanceReadReplica
,DatabaseProxy
,DatabaseSecret
,DatabaseSecret
,DatabaseSecret
,DeliveryStream
,Deployment
,DetectorModel
,Distribution
,DnsValidatedCertificate
,DockerImageFunction
,Domain
,Domain
,Domain
,DomainName
,DomainName
,DsRecord
,Ec2Environment
,Ec2Service
,Ec2TaskDefinition
,EcsApplication
,EdgeFunction
,EndpointGroup
,EventBus
,EventInvokeConfig
,EventSourceMapping
,ExternalService
,ExternalTaskDefinition
,FargateCluster
,FargateService
,FargateTaskDefinition
,FileSystem
,FileSystemBase
,FirewallDomainList
,FirewallRuleGroup
,FirewallRuleGroupAssociation
,FlowLog
,Function
,Function
,FunctionBase
,FunctionUrl
,GatewayResponse
,GatewayRoute
,GatewayVpcEndpoint
,GitHubEnterpriseSourceCredentials
,GitHubRepository
,GitHubSourceCredentials
,GoFunction
,GraphqlApi
,GraphqlApiBase
,Group
,HostedZone
,HttpApi
,HttpAuthorizer
,HttpIntegration
,HttpNamespace
,HttpRoute
,HttpStage
,IAccelerator.Jsii$Proxy
,IAccessKey.Jsii$Proxy
,IAccessPoint.Jsii$Proxy
,IAccessPoint.Jsii$Proxy
,IActivity.Jsii$Proxy
,IAlarm.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
,IApplicationListener.Jsii$Proxy
,IApplicationLoadBalancer.Jsii$Proxy
,IAppsyncFunction.Jsii$Proxy
,IAttributeGroup.Jsii$Proxy
,IAuthorizer.Jsii$Proxy
,IAutoScalingGroup.Jsii$Proxy
,IBackupPlan.Jsii$Proxy
,IBackupVault.Jsii$Proxy
,IBaseService.Jsii$Proxy
,IBranch.Jsii$Proxy
,IBucket.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
,ICluster.Jsii$Proxy
,IClusterParameterGroup.Jsii$Proxy
,IClusterParameterGroup.Jsii$Proxy
,IClusterParameterGroup.Jsii$Proxy
,IClusterSubnetGroup.Jsii$Proxy
,ICodeSigningConfig.Jsii$Proxy
,IComputeEnvironment.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
,IDeliveryStream.Jsii$Proxy
,IdentityPool
,IdentityPoolRoleAttachment
,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
,IEndpointGroup.Jsii$Proxy
,IEventBus.Jsii$Proxy
,IEventSourceMapping.Jsii$Proxy
,IExternalService.Jsii$Proxy
,IExternalTaskDefinition.Jsii$Proxy
,IFargateService.Jsii$Proxy
,IFargateTaskDefinition.Jsii$Proxy
,IFileSystem.Jsii$Proxy
,IFirewallDomainList.Jsii$Proxy
,IFirewallRuleGroup.Jsii$Proxy
,IFlowLog.Jsii$Proxy
,IFunction.Jsii$Proxy
,IFunction.Jsii$Proxy
,IFunctionUrl.Jsii$Proxy
,IGatewayResponse.Jsii$Proxy
,IGatewayRoute.Jsii$Proxy
,IGatewayVpcEndpoint.Jsii$Proxy
,IGitHubRepository.Jsii$Proxy
,IGraphqlApi.Jsii$Proxy
,IGroup.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
,IIntegration.Jsii$Proxy
,IInterfaceVpcEndpoint.Jsii$Proxy
,IJob.Jsii$Proxy
,IJobDefinition.Jsii$Proxy
,IJobQueue.Jsii$Proxy
,IKey.Jsii$Proxy
,IKeyGroup.Jsii$Proxy
,ILambdaApplication.Jsii$Proxy
,ILambdaDeploymentGroup.Jsii$Proxy
,ILaunchTemplate.Jsii$Proxy
,ILayerVersion.Jsii$Proxy
,ILifecycleHook.Jsii$Proxy
,IListener.Jsii$Proxy
,ILoadBalancerV2.Jsii$Proxy
,ILogGroup.Jsii$Proxy
,ILogStream.Jsii$Proxy
,IMesh.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
,InterfaceVpcEndpoint
,IOpenIdConnectProvider.Jsii$Proxy
,IOptionGroup.Jsii$Proxy
,IOriginAccessIdentity.Jsii$Proxy
,IParameter.Jsii$Proxy
,IParameterGroup.Jsii$Proxy
,IParameterGroup.Jsii$Proxy
,IpInstance
,IPipeline.Jsii$Proxy
,IPlaybackKeyPair.Jsii$Proxy
,IPolicy.Jsii$Proxy
,IPortfolio.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
,IReceiptRule.Jsii$Proxy
,IReceiptRuleSet.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
,IRule.Jsii$Proxy
,IRule.Jsii$Proxy
,ISamlProvider.Jsii$Proxy
,IScalableTarget.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
,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
,ITable.Jsii$Proxy
,ITable.Jsii$Proxy
,ITaskDefinition.Jsii$Proxy
,ITopic.Jsii$Proxy
,ITopicRule.Jsii$Proxy
,IUsagePlan.Jsii$Proxy
,IUser.Jsii$Proxy
,IUserPool.Jsii$Proxy
,IUserPoolClient.Jsii$Proxy
,IUserPoolDomain.Jsii$Proxy
,IUserPoolIdentityProvider.Jsii$Proxy
,IUserPoolResourceServer.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
,IVpcLink.Jsii$Proxy
,IVpcLink.Jsii$Proxy
,IVpnConnection.Jsii$Proxy
,IVpnGateway.Jsii$Proxy
,IWebSocketApi.Jsii$Proxy
,IWebSocketAuthorizer.Jsii$Proxy
,IWebSocketIntegration.Jsii$Proxy
,IWebSocketRoute.Jsii$Proxy
,IWebSocketStage.Jsii$Proxy
,Job
,JobDefinition
,JobQueue
,Key
,KeyGroup
,KubectlLayer
,LambdaApplication
,LambdaDeploymentGroup
,LambdaRestApi
,LaunchTemplate
,LayerVersion
,LazyRole
,LifecycleHook
,Listener
,LoadBalancer
,LogGroup
,LogStream
,LustreFileSystem
,ManagedPolicy
,ManagedRule
,Mesh
,Method
,MetricFilter
,Model
,MxRecord
,NetworkAcl
,NetworkAclEntry
,NetworkListener
,NetworkLoadBalancer
,Nodegroup
,NodejsFunction
,NodeProxyAgentLayer
,NonIpInstance
,NotificationRule
,NsRecord
,OpenIdConnectProvider
,OpenIdConnectProvider
,OptionGroup
,OriginAccessIdentity
,OriginRequestPolicy
,ParameterGroup
,ParameterGroup
,Pipeline
,PipelineProject
,PlaybackKeyPair
,Policy
,Portfolio
,PrivateCertificate
,PrivateDnsNamespace
,PrivateHostedZone
,PrivateSubnet
,Product
,ProfilingGroup
,Project
,ProxyResource
,PublicDnsNamespace
,PublicHostedZone
,PublicKey
,PublicSubnet
,PythonFunction
,PythonLayerVersion
,QualifiedFunctionBase
,QueryDefinition
,Queue
,QueueBase
,QueuePolicy
,RateLimitedApiKey
,ReceiptFilter
,ReceiptRule
,ReceiptRuleSet
,RecordSet
,ReportGroup
,Repository
,Repository
,RepositoryBase
,RequestAuthorizer
,RequestValidator
,Resource
,Resource
,ResourceBase
,ResourcePolicy
,ResourcePolicy
,ResponseHeadersPolicy
,RestApi
,RestApiBase
,Role
,RotationSchedule
,Route
,Rule
,SamlProvider
,ScalableTarget
,ScheduledAction
,Secret
,SecretTargetAttachment
,SecurityConfiguration
,SecurityGroup
,ServerApplication
,ServerDeploymentConfig
,ServerDeploymentGroup
,ServerlessCluster
,ServerlessClusterFromSnapshot
,Service
,Service
,SigningProfile
,SingletonFunction
,SlackChannelConfiguration
,SpecRestApi
,SrvRecord
,Stage
,StateMachine
,StepFunctionsRestApi
,Stream
,StreamKey
,StringListParameter
,StringParameter
,Subnet
,SubnetGroup
,SubnetGroup
,SubnetNetworkAclAssociation
,Subscription
,SubscriptionFilter
,Table
,Table
,TagOptions
,TaskDefinition
,TokenAuthorizer
,Topic
,TopicBase
,TopicPolicy
,TopicRule
,Trail
,TriggerFunction
,TxtRecord
,UntrustedCodeBoundaryPolicy
,UsagePlan
,User
,UserPool
,UserPoolClient
,UserPoolDomain
,UserPoolIdentityProviderAmazon
,UserPoolIdentityProviderApple
,UserPoolIdentityProviderFacebook
,UserPoolIdentityProviderGoogle
,UserPoolIdentityProviderOidc
,UserPoolResourceServer
,Version
,VirtualGateway
,VirtualNode
,VirtualRouter
,VirtualService
,Volume
,Vpc
,VpcConnector
,VpcEndpoint
,VpcEndpointService
,VpcLink
,VpcLink
,VpnConnection
,VpnConnectionBase
,VpnGateway
,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.amazon.awscdk.core.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.
-