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 SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic interfaceInternal default implementation forIResource.static final classA proxy class which represents a concrete javascript instance of this type.
- 
Method SummaryModifier 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.IConstructgetNodeMethods inherited from interface software.amazon.jsii.JsiiSerializable$jsii$toJson
- 
Method Details- 
getEnvThe 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. 
- 
getStackThe stack in which this resource is defined.
- 
applyRemovalPolicyApply 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.
 
 
-