Interface IResource
- All Superinterfaces:
software.constructs.IConstruct,software.constructs.IDependable,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
IAccelerator,IAccelerator.Jsii$Default,IAccessEntry,IAccessEntry,IAccessEntry.Jsii$Default,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,IAddon.Jsii$Default,IAddon.Jsii$Default,IAgent,IAgent.Jsii$Default,IAgentAlias,IAgentAlias.Jsii$Default,IAlarm,IAlarm.Jsii$Default,IAlias,IAlias,IAlias,IAlias.Jsii$Default,IAlias.Jsii$Default,IAlias.Jsii$Default,IApi,IApi,IApi.Jsii$Default,IApi.Jsii$Default,IApiDestination,IApiDestination.Jsii$Default,IApiKey,IApiKey,IApiKey,IApiKey.Jsii$Default,IApiKey.Jsii$Default,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,IAssessmentTemplate,IAssessmentTemplate.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,IBedrockAgentRuntime,IBedrockAgentRuntime.Jsii$Default,IBranch,IBranch.Jsii$Default,IBrowserCustom,IBrowserCustom.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,IChannelNamespace,IChannelNamespace.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,ICodeInterpreterCustom,ICodeInterpreterCustom.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,IDatabaseProxyEndpoint,IDatabaseProxyEndpoint.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,IEventApi,IEventApi.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.Jsii$Default,IGuardrail,IGuardrail.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,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,INamespace.Jsii$Default,INamespace.Jsii$Default,INetworkAcl,INetworkAcl.Jsii$Default,INetworkAclEntry,INetworkAclEntry.Jsii$Default,INetworkListener,INetworkListener.Jsii$Default,INetworkLoadBalancer,INetworkLoadBalancer.Jsii$Default,INodegroup,INodegroup,INodegroup.Jsii$Default,INodegroup.Jsii$Default,INotificationRule,INotificationRule.Jsii$Default,IObservabilityConfiguration,IObservabilityConfiguration.Jsii$Default,IOidcProvider,IOidcProvider.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,IPrompt,IPrompt.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,IRuntimeEndpoint,IRuntimeEndpoint.Jsii$Default,ISamlProvider,ISamlProvider.Jsii$Default,IScalableTarget,IScalableTarget.Jsii$Default,ISchedule,ISchedule.Jsii$Default,IScheduledAudit,IScheduledAudit.Jsii$Default,IScheduleGroup,IScheduleGroup.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,IServerlessCache,IServerlessCache.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,IStreamConsumer,IStreamConsumer.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,ITable.Jsii$Default,ITable.Jsii$Default,ITable.Jsii$Default,ITableBucket,ITableBucket.Jsii$Default,ITableV2,ITableV2.Jsii$Default,ITaskDefinition,ITaskDefinition.Jsii$Default,ITopic,ITopic.Jsii$Default,ITopicRule,ITopicRule.Jsii$Default,ITracker,ITracker.Jsii$Default,ITransitGateway,ITransitGateway.Jsii$Default,ITransitGatewayAssociation,ITransitGatewayAssociation.Jsii$Default,ITransitGatewayAttachment,ITransitGatewayAttachment.Jsii$Default,ITransitGatewayRoute,ITransitGatewayRoute.Jsii$Default,ITransitGatewayRouteTable,ITransitGatewayRouteTable.Jsii$Default,ITransitGatewayRouteTableAssociation,ITransitGatewayRouteTableAssociation.Jsii$Default,ITransitGatewayRouteTablePropagation,ITransitGatewayRouteTablePropagation.Jsii$Default,ITransitGatewayVpcAttachment,ITransitGatewayVpcAttachment.Jsii$Default,ITrustStore,ITrustStore.Jsii$Default,IUnmanagedComputeEnvironment,IUnmanagedComputeEnvironment.Jsii$Default,IUsagePlan,IUsagePlan,IUsagePlan.Jsii$Default,IUsagePlan.Jsii$Default,IUser,IUser,IUser.Jsii$Default,IUser.Jsii$Default,IUserGroup,IUserGroup.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,IVpcOrigin,IVpcOrigin.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,IWorkflow,IWorkflow.Jsii$Default
- All Known Implementing Classes:
AaaaRecord,Accelerator,AccessEntry,AccessEntry,AccessKey,AccessKeysRotated,AccessPoint,AccessPoint,AccountAuditConfiguration,Activity,Addon,Addon,Agent,AgentAlias,AgentAliasBase,AgentBase,Alarm,AlarmBase,Alias,Alias,Alias,AliasBase,AliasTargetInstance,AnomalyDetectionAlarm,ApiBase,ApiDestination,ApiKey,ApiKey,ApiKey,ApiMapping,App,Application,Application,Application,ApplicationInferenceProfile,ApplicationListener,ApplicationLoadBalancer,AppsyncFunction,Archive,ARecord,AssessmentTemplate,AttributeGroup,Authorizer,AutoScalingConfiguration,AutoScalingGroup,AwsCliLayer,BackupPlan,BackupSelection,BackupVault,BaseDeploymentConfig,BaseListener,BaseLoadBalancer,BasePathMapping,BaseService,BastionHostLinux,BitBucketSourceCredentials,Branch,BrowserCustom,BrowserCustomBase,Bucket,BucketBase,BucketPolicy,Build,BuildBase,BuildFleet,CaaAmazonRecord,CaaRecord,CachePolicy,Canary,Certificate,Channel,ChannelNamespace,ClientVpnAuthorizationRule,ClientVpnEndpoint,ClientVpnRoute,CloudFormationProduct,CloudFormationStackDriftDetectionCheck,CloudFormationStackNotificationCheck,CloudFrontWebDistribution,Cluster,Cluster,Cluster,Cluster,Cluster,ClusterBase,ClusterParameterGroup,ClusterParameterGroup,ClusterParameterGroup,ClusterSubnetGroup,CnameInstance,CnameRecord,CodeInterpreterCustom,CodeInterpreterCustomBase,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,DatabaseProxyEndpoint,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,EventApi,EventApiBase,EventBus,EventBusPolicy,EventInvokeConfig,EventSourceMapping,Extension,ExternalService,ExternalTable,ExternalTaskDefinition,FairshareSchedulingPolicy,FargateCluster,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,Guardrail,GuardrailBase,HealthCheck,HostedZone,HttpApi,HttpAuthorizer,HttpIntegration,HttpNamespace,HttpRoute,HttpsRecord,HttpStage,IAccelerator.Jsii$Proxy,IAccessEntry.Jsii$Proxy,IAccessEntry.Jsii$Proxy,IAccessKey.Jsii$Proxy,IAccessPoint.Jsii$Proxy,IAccessPoint.Jsii$Proxy,IAccountAuditConfiguration.Jsii$Proxy,IActivity.Jsii$Proxy,IAddon.Jsii$Proxy,IAddon.Jsii$Proxy,IAgent.Jsii$Proxy,IAgentAlias.Jsii$Proxy,IAlarm.Jsii$Proxy,IAlias.Jsii$Proxy,IAlias.Jsii$Proxy,IAlias.Jsii$Proxy,IamUser,IApi.Jsii$Proxy,IApi.Jsii$Proxy,IApiDestination.Jsii$Proxy,IApiKey.Jsii$Proxy,IApiKey.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,IAssessmentTemplate.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,IBedrockAgentRuntime.Jsii$Proxy,IBranch.Jsii$Proxy,IBrowserCustom.Jsii$Proxy,IBucket.Jsii$Proxy,IBuild.Jsii$Proxy,IBuildFleet.Jsii$Proxy,ICertificate.Jsii$Proxy,ICertificateAuthority.Jsii$Proxy,IChannel.Jsii$Proxy,IChannelNamespace.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,ICodeInterpreterCustom.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,IDatabaseProxyEndpoint.Jsii$Proxy,IDataQualityRuleset.Jsii$Proxy,IDedicatedIpPool.Jsii$Proxy,IDeliveryStream.Jsii$Proxy,IDeliveryStream.Jsii$Proxy,IdentityPool,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,IEventApi.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,IGuardrail.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,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,INamespace.Jsii$Proxy,INetworkAcl.Jsii$Proxy,INetworkAclEntry.Jsii$Proxy,INetworkListener.Jsii$Proxy,INetworkLoadBalancer.Jsii$Proxy,InferenceProfileBase,INodegroup.Jsii$Proxy,INodegroup.Jsii$Proxy,INotificationRule.Jsii$Proxy,Input,Instance,InstanceBase,InstanceProfile,InterfaceVpcEndpoint,InternetGateway,IObservabilityConfiguration.Jsii$Proxy,IOidcProvider.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,IPrompt.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,IRuntimeEndpoint.Jsii$Proxy,ISamlProvider.Jsii$Proxy,IScalableTarget.Jsii$Proxy,ISchedule.Jsii$Proxy,IScheduledAudit.Jsii$Proxy,IScheduleGroup.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,IServerlessCache.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,IStreamConsumer.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,ITable.Jsii$Proxy,ITableBucket.Jsii$Proxy,ITableV2.Jsii$Proxy,ITaskDefinition.Jsii$Proxy,ITopic.Jsii$Proxy,ITopicRule.Jsii$Proxy,ITracker.Jsii$Proxy,ITransitGateway.Jsii$Proxy,ITransitGatewayAssociation.Jsii$Proxy,ITransitGatewayAttachment.Jsii$Proxy,ITransitGatewayRoute.Jsii$Proxy,ITransitGatewayRouteTable.Jsii$Proxy,ITransitGatewayRouteTableAssociation.Jsii$Proxy,ITransitGatewayRouteTablePropagation.Jsii$Proxy,ITransitGatewayVpcAttachment.Jsii$Proxy,ITrustStore.Jsii$Proxy,IUnmanagedComputeEnvironment.Jsii$Proxy,IUsagePlan.Jsii$Proxy,IUsagePlan.Jsii$Proxy,IUser.Jsii$Proxy,IUser.Jsii$Proxy,IUserGroup.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,IVpcOrigin.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,IWorkflow.Jsii$Proxy,Job,JobBase,JobQueue,Key,KeyGroup,KeyPair,KeySigningKey,KeyValueStore,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,Namespace,NatGateway,NetworkAcl,NetworkAclEntry,NetworkListener,NetworkLoadBalancer,Nodegroup,Nodegroup,NodejsFunction,NodeProxyAgentLayer,NonIpInstance,NoPasswordUser,NotificationRule,NsRecord,ObservabilityConfiguration,OidcProviderNative,OpenIdConnectProvider,OpenIdConnectProvider,OpenIdConnectProvider,OptionGroup,OriginAccessIdentity,OriginRequestPolicy,ParameterGroup,ParameterGroup,PasswordUser,Pipe,Pipeline,PipelineProject,PlaceIndex,PlacementGroup,PlaybackKeyPair,Policy,Portfolio,PrefixList,PrivateCertificate,PrivateDnsNamespace,PrivateHostedZone,PrivateSubnet,Product,ProfilingGroup,Project,Prompt,PromptBase,ProxyResource,PublicDnsNamespace,PublicHostedZone,PublicKey,PublicSubnet,PySparkEtlJob,PySparkFlexEtlJob,PySparkStreamingJob,PythonFunction,PythonLayerVersion,PythonShellJob,QualifiedFunctionBase,QueryDefinition,Queue,QueueBase,QueuedMatchmakingConfiguration,QueuePolicy,RateLimitedApiKey,RateLimitedApiKey,RayJob,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,Runtime,RuntimeBase,RuntimeEndpoint,RuntimeEndpointBase,S3OriginAccessControl,S3Table,SamlProvider,ScalableTarget,ScalaSparkEtlJob,ScalaSparkFlexEtlJob,ScalaSparkStreamingJob,Schedule,ScheduledAction,ScheduledAudit,ScheduleGroup,Script,ScriptBase,Secret,SecretTargetAttachment,SecurityConfiguration,SecurityGroup,ServerApplication,ServerDeploymentConfig,ServerDeploymentGroup,ServerlessCache,ServerlessCacheBase,ServerlessCluster,ServerlessCluster,ServerlessClusterFromSnapshot,Service,Service,SigningProfile,SingletonFunction,SlackChannelConfiguration,SourceApiAssociation,SparkJob,SpecRestApi,SrvRecord,Stage,StageBase,StandaloneMatchmakingConfiguration,StateMachine,StepFunctionsRestApi,Stream,StreamConsumer,StreamKey,StringListParameter,StringParameter,Subnet,SubnetGroup,SubnetGroup,SubnetNetworkAclAssociation,SubnetV2,Subscription,SubscriptionFilter,SvcbRecord,Table,Table,Table,TableBase,TableBase,TableBaseV2,TableBucket,TableBucketPolicy,TablePolicy,TableV2,TagOptions,TaskDefinition,TokenAuthorizer,Topic,TopicBase,TopicPolicy,TopicRule,Tracker,Trail,Transformer,TransitGateway,TransitGatewayBlackholeRoute,TransitGatewayRoute,TransitGatewayRouteTable,TransitGatewayRouteTableAssociation,TransitGatewayRouteTablePropagation,TransitGatewayVpcAttachment,TriggerFunction,TrustStore,TrustStoreRevocation,TxtRecord,UnmanagedComputeEnvironment,UntrustedCodeBoundaryPolicy,UsagePlan,UsagePlan,User,UserBase,UserGroup,UserGroupBase,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,VpcOrigin,VPCPeeringConnection,VpcV2,VpcV2Base,VpnConnection,VpnConnectionBase,VpnGateway,VPNGatewayV2,WarmPool,WebSocketApi,WebSocketAuthorizer,WebSocketIntegration,WebSocketRoute,WebSocketStage,Workflow,WorkflowBase,ZoneDelegationRecord
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIResource.static final classA proxy class which represents a concrete javascript instance of this type. -
Method Summary
Modifier and TypeMethodDescriptionvoidapplyRemovalPolicy(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
getNodeMethods 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.
-