Interface CfnAppPropsMixin.PhysicalResourceIdProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnAppPropsMixin.PhysicalResourceIdProperty.Jsii$Proxy
- Enclosing class:
CfnAppPropsMixin
@Stability(Stable)
public static interface CfnAppPropsMixin.PhysicalResourceIdProperty
extends software.amazon.jsii.JsiiSerializable
Defines a physical resource identifier.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.resiliencehub.mixins.*;
PhysicalResourceIdProperty physicalResourceIdProperty = PhysicalResourceIdProperty.builder()
.awsAccountId("awsAccountId")
.awsRegion("awsRegion")
.identifier("identifier")
.type("type")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnAppPropsMixin.PhysicalResourceIdPropertystatic final classAn implementation forCfnAppPropsMixin.PhysicalResourceIdProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe AWS account that owns the physical resource.default StringThe AWS Region that the physical resource is located in.default StringIdentifier of the physical resource.default StringgetType()Specifies the type of physical resource identifier.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getAwsAccountId
The AWS account that owns the physical resource.- See Also:
-
getAwsRegion
The AWS Region that the physical resource is located in.- See Also:
-
getIdentifier
Identifier of the physical resource.- See Also:
-
getType
Specifies the type of physical resource identifier.- Arn - The resource identifier is an Amazon Resource Name (ARN) and it can identify the following list of resources:
AWS::ECS::ServiceAWS::EFS::FileSystemAWS::ElasticLoadBalancingV2::LoadBalancerAWS::Lambda::FunctionAWS::SNS::Topic- Native - The resource identifier is an AWS Resilience Hub -native identifier and it can identify the following list of resources:
AWS::ApiGateway::RestApiAWS::ApiGatewayV2::ApiAWS::AutoScaling::AutoScalingGroupAWS::DocDB::DBClusterAWS::DocDB::DBGlobalClusterAWS::DocDB::DBInstanceAWS::DynamoDB::GlobalTableAWS::DynamoDB::TableAWS::EC2::EC2FleetAWS::EC2::InstanceAWS::EC2::NatGatewayAWS::EC2::VolumeAWS::ElasticLoadBalancing::LoadBalancerAWS::RDS::DBClusterAWS::RDS::DBInstanceAWS::RDS::GlobalClusterAWS::Route53::RecordSetAWS::S3::BucketAWS::SQS::Queue
- See Also:
-
builder
-