templates/SAP_HANA_HA_Master_Existing_VPC.yaml [94:266]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Type: String
  EnableLogging:
    Description: Enable (Yes) or disable (No) logging with AWS CloudTrail and AWS Config.
    Default: 'No'
    Type: String
    AllowedValues:
      - 'Yes'
      - 'No'
  CloudTrailS3Bucket:
    Description: Name of S3 bucket where AWS CloudTrail trails and AWS Config log files can be stored (e.g., mycloudtrail).
    Default: ''
    Type: String
  Encryption:
    Type: String
    Description: Enable (Yes) or disable (No) encryption on EBS volumes.
    Default: 'No'
    AllowedValues:
      - 'Yes'
      - 'No'
  VolumeTypeHanaData:
    Type: String
    Description: 'EBS volume type for SAP HANA Data: General Purpose SSD (gp2) or Provisioned IOPS SSD (io1).'
    Default: gp2
    AllowedValues:
      - gp2
      - io1
  VolumeTypeHanaLog:
    Type: String
    Description: 'EBS volume type for SAP HANA Log: General Purpose SSD (gp2) or Provisioned IOPS SSD (io1).'
    Default: gp2
    AllowedValues:
      - gp2
      - io1
  MyOS:
    Type: String
    Description: Operating system (SLES for SAP) and version for master nodes.
    Default: SuSELinux12SP5ForSAP
    AllowedValues:
      - SuSELinux12SP2ForSAP
      - SuSELinux12SP3ForSAP
      - SuSELinux12SP4ForSAP
      - SuSELinux12SP5ForSAP
      - SuSELinux15ForSAP
      - SuSELinux15SP1ForSAP
      - SuSELinux15SP2ForSAP
      - SuSELinux12SP1ForSAP-BYOS
      - SuSELinux12SP2ForSAP-BYOS
      - SuSELinux12SP3ForSAP-BYOS
      - SuSELinux12SP4ForSAP-BYOS
      - SuSELinux12SP5ForSAP-BYOS
      - SuSELinux15ForSAP-BYOS
      - SuSELinux15SP1ForSAP-BYOS
      - SuSELinux15SP2ForSAP-BYOS
      - RedHatLinux74ForSAP-With-HA-US
      - RedHatLinux75ForSAP-With-HA-US
      - RedHatLinux76ForSAP-With-HA-US
  SLESBYOSRegCode:
    Type: String
    Default: ''
    Description: Registration code for SUSE BYOS (Applicable only if you use BYOS Option).
  InstallRDPInstance:
    Type: String
    Description: Install (Yes) or don't install (No) optional Windows RDP instance.
    Default: 'No'
    AllowedValues:
      - 'Yes'
      - 'No'
  InstallHANA:
    Type: String
    Description: Install (Yes) or don't install (No) HANA. When set to No, only AWS infrastructure is provisioned.
    Default: 'Yes'
    AllowedValues:
      - 'Yes'
      - 'No'
  RDPInstanceType:
    Type: String
    Description: Instance type for Windows RDP instance.
    Default: c4.large
    AllowedValues:
      - c4.large
      - c4.xlarge
      - c5.large
      - c5.xlarge
      - m4.large
      - m4.xlarge
      - m5.large
      - m5.xlarge
  MyInstanceType:
    Type: String
    Description: Instance type for SAP HANA host.
    Default: r5.4xlarge
    AllowedValues:
      - r3.8xlarge
      - r3.4xlarge
      - r3.2xlarge
      - r4.16xlarge
      - r4.8xlarge
      - r4.4xlarge
      - r4.2xlarge
      - r5.2xlarge
      - r5.4xlarge
      - r5.12xlarge
      - r5.24xlarge
      - r5.metal
      - r5b.2xlarge
      - r5b.4xlarge
      - r5b.8xlarge
      - r5b.12xlarge
      - r5b.16xlarge
      - r5b.24xlarge
      - r5b.metal
      - x1.16xlarge
      - x1.32xlarge
      - x1e.xlarge
      - x1e.2xlarge
      - x1e.4xlarge
      - x1e.32xlarge
      - u-6tb1.56xlarge
      - u-6tb1.112xlarge
      - u-6tb1.metal
      - u-9tb1.metal
      - u-9tb1.112xlarge
      - u-12tb1.metal
      - u-12tb1.112xlarge
      - u-18tb1.metal
      - u-24tb1.metal
  SID:
    Type: String
    Default: HDB
    Description: SAP HANA system ID for installation and setup.
    AllowedPattern: '([A-Z]{1}[0-9A-Z]{2})'
    ConstraintDescription: This value must consist of 3 characters.
  SAPInstanceNum:
    Type: String
    Default: '00'
    Description: SAP HANA instance number to use for installation and setup, and to open ports for security groups.
    AllowedPattern: '([0-8]{1}[0-9]{1}|[9]{1}[0-7]{1})'
    ConstraintDescription: Instance number must be between 00 and 97.
  HANAMasterPass:
    Type: String
    Description: SAP HANA password to use during installation.
    NoEcho: 'true'
    MinLength: '8'
    AllowedPattern: '^(?=.*?[a-z])(?=.*?[A-Z])(?=.*[0-9]).*'
    ConstraintDescription: This must be at least 8 characters, including uppercase, lowercase, and numeric values.
  SAPTZ:
    AllowedValues:
      - PT
      - CT
      - ET
      - UC
    ConstraintDescription: This value must consist of 2 characters.
    Default: UC
    Description: 'The TimeZone of your SAP HANA Server (PT, CT, ET, or UTC)'
    Type: String
  PrimaryHANASite:
    Description: Primary HANA Site Name for HSR
    Type: String
    Default: HAP
  SecondaryHANASite:
    Description: Secondary HANA Site Name for HSR
    Type: String
    Default: HAS
  VirtualIPAddress:
    Description: Virtual/Overlay IP Address (Should not be already assigned to any instance)
    Type: String
    Default: 192.168.1.99
    AllowedPattern: '(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})'
  PaceMakerTag:
    Description: Pacemaker Tag name (Should not be already assigned to any instance)
    Type: String
    Default: PaceTag
  DedicatedHostId:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



templates/SAP_HANA_HA_Master_New_VPC.yaml [92:264]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Type: String
  EnableLogging:
    Description: Enable (Yes) or disable (No) logging with AWS CloudTrail and AWS Config.
    Default: 'No'
    Type: String
    AllowedValues:
      - 'Yes'
      - 'No'
  CloudTrailS3Bucket:
    Description: Name of S3 bucket where AWS CloudTrail trails and AWS Config log files can be stored (e.g., mycloudtrail).
    Default: ''
    Type: String
  Encryption:
    Type: String
    Description: Enable (Yes) or disable (No) encryption on EBS volumes.
    Default: 'No'
    AllowedValues:
      - 'Yes'
      - 'No'
  VolumeTypeHanaData:
    Type: String
    Description: 'EBS volume type for SAP HANA Data: General Purpose SSD (gp2) or Provisioned IOPS SSD (io1).'
    Default: gp2
    AllowedValues:
      - gp2
      - io1
  VolumeTypeHanaLog:
    Type: String
    Description: 'EBS volume type for SAP HANA Log: General Purpose SSD (gp2) or Provisioned IOPS SSD (io1).'
    Default: gp2
    AllowedValues:
      - gp2
      - io1
  MyOS:
    Type: String
    Description: Operating system (SLES for SAP) and version for master nodes.
    Default: SuSELinux12SP5ForSAP
    AllowedValues:
      - SuSELinux12SP2ForSAP
      - SuSELinux12SP3ForSAP
      - SuSELinux12SP4ForSAP
      - SuSELinux12SP5ForSAP
      - SuSELinux15ForSAP
      - SuSELinux15SP1ForSAP
      - SuSELinux15SP2ForSAP
      - SuSELinux12SP1ForSAP-BYOS
      - SuSELinux12SP2ForSAP-BYOS
      - SuSELinux12SP3ForSAP-BYOS
      - SuSELinux12SP4ForSAP-BYOS
      - SuSELinux12SP5ForSAP-BYOS
      - SuSELinux15ForSAP-BYOS
      - SuSELinux15SP1ForSAP-BYOS
      - SuSELinux15SP2ForSAP-BYOS
      - RedHatLinux74ForSAP-With-HA-US
      - RedHatLinux75ForSAP-With-HA-US
      - RedHatLinux76ForSAP-With-HA-US
  SLESBYOSRegCode:
    Type: String
    Default: ''
    Description: Registration code for SUSE BYOS (Applicable only if you use BYOS Option).
  InstallRDPInstance:
    Type: String
    Description: Install (Yes) or don't install (No) optional Windows RDP instance.
    Default: 'No'
    AllowedValues:
      - 'Yes'
      - 'No'
  InstallHANA:
    Type: String
    Description: Install (Yes) or don't install (No) HANA. When set to No, only AWS infrastructure is provisioned.
    Default: 'Yes'
    AllowedValues:
      - 'Yes'
      - 'No'
  RDPInstanceType:
    Type: String
    Description: Instance type for Windows RDP instance.
    Default: c4.large
    AllowedValues:
      - c4.large
      - c4.xlarge
      - c5.large
      - c5.xlarge
      - m4.large
      - m4.xlarge
      - m5.large
      - m5.xlarge
  MyInstanceType:
    Type: String
    Description: Instance type for SAP HANA host.
    Default: r5.4xlarge
    AllowedValues:
      - r3.8xlarge
      - r3.4xlarge
      - r3.2xlarge
      - r4.16xlarge
      - r4.8xlarge
      - r4.4xlarge
      - r4.2xlarge
      - r5.2xlarge
      - r5.4xlarge
      - r5.12xlarge
      - r5.24xlarge
      - r5.metal
      - r5b.2xlarge
      - r5b.4xlarge
      - r5b.8xlarge
      - r5b.12xlarge
      - r5b.16xlarge
      - r5b.24xlarge
      - r5b.metal
      - x1.16xlarge
      - x1.32xlarge
      - x1e.xlarge
      - x1e.2xlarge
      - x1e.4xlarge
      - x1e.32xlarge
      - u-6tb1.56xlarge
      - u-6tb1.112xlarge
      - u-6tb1.metal
      - u-9tb1.metal
      - u-9tb1.112xlarge
      - u-12tb1.metal
      - u-12tb1.112xlarge
      - u-18tb1.metal
      - u-24tb1.metal
  SID:
    Type: String
    Default: HDB
    Description: SAP HANA system ID for installation and setup.
    AllowedPattern: '([A-Z]{1}[0-9A-Z]{2})'
    ConstraintDescription: This value must consist of 3 characters.
  SAPInstanceNum:
    Type: String
    Default: '00'
    Description: SAP HANA instance number to use for installation and setup, and to open ports for security groups.
    AllowedPattern: '([0-8]{1}[0-9]{1}|[9]{1}[0-7]{1})'
    ConstraintDescription: Instance number must be between 00 and 97.
  HANAMasterPass:
    Type: String
    Description: SAP HANA password to use during installation.
    NoEcho: 'true'
    MinLength: '8'
    AllowedPattern: '^(?=.*?[a-z])(?=.*?[A-Z])(?=.*[0-9]).*'
    ConstraintDescription: This must be at least 8 characters, including uppercase, lowercase, and numeric values.
  SAPTZ:
    AllowedValues:
      - PT
      - CT
      - ET
      - UC
    ConstraintDescription: This value must consist of 2 characters.
    Default: UC
    Description: 'The TimeZone of your SAP HANA Server (PT, CT, ET, or UTC)'
    Type: String
  PrimaryHANASite:
    Description: Primary HANA Site Name for HSR
    Type: String
    Default: HAP
  SecondaryHANASite:
    Description: Secondary HANA Site Name for HSR
    Type: String
    Default: HAS
  VirtualIPAddress:
    Description: Virtual/Overlay IP Address (Should not be already assigned to any instance)
    Type: String
    Default: 192.168.1.99
    AllowedPattern: '(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})'
  PaceMakerTag:
    Description: Pacemaker Tag name (Should not be already assigned to any instance)
    Type: String
    Default: PaceTag
  DedicatedHostId:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



