source/repositories/compliant-framework-management-services-core/templates/management-services-directory-vpc.yml [336:392]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  rVpcEndpointSsm:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      PrivateDnsEnabled: true
      SecurityGroupIds:
        - !Ref rVpcEndpointSg
      ServiceName: !Sub com.amazonaws.${AWS::Region}.ssm
      SubnetIds:
        - !Ref rApplicationSubnetA
        - !Ref rApplicationSubnetB
      VpcEndpointType: Interface
      VpcId: !Ref rVpc
  rVpcEndpointSsmMessages:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      PrivateDnsEnabled: true
      SecurityGroupIds:
        - !Ref rVpcEndpointSg
      ServiceName: !Sub com.amazonaws.${AWS::Region}.ssmmessages
      SubnetIds:
        - !Ref rApplicationSubnetA
        - !Ref rApplicationSubnetB
      VpcEndpointType: Interface
      VpcId: !Ref rVpc
  rVpcEndpointEc2Messages:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      PrivateDnsEnabled: true
      SecurityGroupIds:
        - !Ref rVpcEndpointSg
      ServiceName: !Sub com.amazonaws.${AWS::Region}.ec2messages
      SubnetIds:
        - !Ref rApplicationSubnetA
        - !Ref rApplicationSubnetB
      VpcEndpointType: Interface
      VpcId: !Ref rVpc
  rVpcEndpointS3:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      ServiceName: !Sub com.amazonaws.${AWS::Region}.s3
      RouteTableIds:
        - !Ref rApplicationRtA
        - !Ref rApplicationRtB
      VpcEndpointType: Gateway
      VpcId: !Ref rVpc
  rVpcEndpointEfs:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      PrivateDnsEnabled: true
      SecurityGroupIds:
        - !Ref rVpcEndpointSg
      ServiceName: !Sub com.amazonaws.${AWS::Region}.elasticfilesystem
      SubnetIds:
        - !Ref rApplicationSubnetA
        - !Ref rApplicationSubnetB
      VpcEndpointType: Interface
      VpcId: !Ref rVpc
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



source/repositories/compliant-framework-management-services-core/templates/management-services-vpc.yml [413:469]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  rVpcEndpointSsm:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      PrivateDnsEnabled: true
      SecurityGroupIds:
        - !Ref rVpcEndpointSg
      ServiceName: !Sub com.amazonaws.${AWS::Region}.ssm
      SubnetIds:
        - !Ref rApplicationSubnetA
        - !Ref rApplicationSubnetB
      VpcEndpointType: Interface
      VpcId: !Ref rVpc
  rVpcEndpointSsmMessages:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      PrivateDnsEnabled: true
      SecurityGroupIds:
        - !Ref rVpcEndpointSg
      ServiceName: !Sub com.amazonaws.${AWS::Region}.ssmmessages
      SubnetIds:
        - !Ref rApplicationSubnetA
        - !Ref rApplicationSubnetB
      VpcEndpointType: Interface
      VpcId: !Ref rVpc
  rVpcEndpointEc2Messages:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      PrivateDnsEnabled: true
      SecurityGroupIds:
        - !Ref rVpcEndpointSg
      ServiceName: !Sub com.amazonaws.${AWS::Region}.ec2messages
      SubnetIds:
        - !Ref rApplicationSubnetA
        - !Ref rApplicationSubnetB
      VpcEndpointType: Interface
      VpcId: !Ref rVpc
  rVpcEndpointS3:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      ServiceName: !Sub com.amazonaws.${AWS::Region}.s3
      RouteTableIds:
        - !Ref rApplicationRtA
        - !Ref rApplicationRtB
      VpcEndpointType: Gateway
      VpcId: !Ref rVpc
  rVpcEndpointEfs:
    Type: AWS::EC2::VPCEndpoint
    Properties:
      PrivateDnsEnabled: true
      SecurityGroupIds:
        - !Ref rVpcEndpointSg
      ServiceName: !Sub com.amazonaws.${AWS::Region}.elasticfilesystem
      SubnetIds:
        - !Ref rApplicationSubnetA
        - !Ref rApplicationSubnetB
      VpcEndpointType: Interface
      VpcId: !Ref rVpc
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



