templates/entrypoint-existing-vpc.template.yaml [272:350]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  HostResourceGroupName:
    Default: 'WindowsHost'
    Description: "The host resource group name."
    Type: String
  LMConfigRuleName:
    Default: 'demorule'
    Description: "The license configuration rule name."
    Type: String
  LicenseCountingType:
    Default: 'Core'
    Description: "The license type."
    AllowedValues:
      - Core
      - vCPU
    Type: String
  LicenseCount:
    Default: 100
    Description: "The total license count."
    Type: Number
  LicenseCountHardLimit:
    Default: 'true'
    Description: "Specify whether a hard limit exists for the license count."
    AllowedValues:
      - true
      - false
    Type: String
  PlatformName:
    Default: windows-server-datacenter
    Description: "The platform name."
    AllowedValues:
      - windows-server-datacenter
    Type: String
  PlatformVersion:
    Default: '2016'
    Description: "The platform version."
    AllowedValues:
      - '2016'
      - '2012'
      - '2008'
      - '2008 R2'
    Type: String
  AllowedInstanceFamily:
    Default: 'c5'
    Description: "The allowed instance family."
    AllowedValues:
      - c5
      - r5
      - m5
    Type: String
  AutoAllocateHost:
    Default: 'true'
    Description: "Specify whether to automatically allocate the host."
    AllowedValues:
      - true
      - false
    Type: String
  AutoRecoverHost:
    Default: 'true'
    Description: "Specify whether to automatically recover the host."
    AllowedValues:
      - true
      - false
    Type: String
  AutoReleaseHost:
    Default: 'true'
    Description: "Specify whether to automatically release the host."
    AllowedValues:
      - true
      - false
    Type: String
Rules:
  ValidC5InstanceType:
    RuleCondition: !Equals
      - !Ref AllowedInstanceFamily
      - c5
    Assertions:
      - Assert: !Or
        - !Equals [!Ref BYOLInstanceType, 'c5.xlarge']
        - !Equals [!Ref BYOLInstanceType, 'c5.2xlarge']
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



templates/entrypoint-new-vpc.template.yaml [280:358]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
  HostResourceGroupName:
    Default: 'WindowsHost'
    Description: "The host resource group name."
    Type: String
  LMConfigRuleName:
    Default: 'demorule'
    Description: "The license configuration rule name."
    Type: String
  LicenseCountingType:
    Default: 'Core'
    Description: "The license type."
    AllowedValues:
      - Core
      - vCPU
    Type: String
  LicenseCount:
    Default: 100
    Description: "The total license count."
    Type: Number
  LicenseCountHardLimit:
    Default: 'true'
    Description: "Specify whether a hard limit exists for the license count."
    AllowedValues:
      - true
      - false
    Type: String
  PlatformName:
    Default: windows-server-datacenter
    Description: "The platform name."
    AllowedValues:
      - windows-server-datacenter
    Type: String
  PlatformVersion:
    Default: '2016'
    Description: "The platform version."
    AllowedValues:
      - '2016'
      - '2012'
      - '2008'
      - '2008 R2'
    Type: String
  AllowedInstanceFamily:
    Default: 'c5'
    Description: "The allowed instance family."
    AllowedValues:
      - c5
      - r5
      - m5
    Type: String
  AutoAllocateHost:
    Default: 'true'
    Description: "Specify whether to automatically allocate the host."
    AllowedValues:
      - true
      - false
    Type: String
  AutoRecoverHost:
    Default: 'true'
    Description: "Specify whether to automatically recover the host."
    AllowedValues:
      - true
      - false
    Type: String
  AutoReleaseHost:
    Default: 'true'
    Description: "Specify whether to automatically release the host."
    AllowedValues:
      - true
      - false
    Type: String
Rules:
  ValidC5InstanceType:
    RuleCondition: !Equals
      - !Ref AllowedInstanceFamily
      - c5
    Assertions:
      - Assert: !Or
        - !Equals [!Ref BYOLInstanceType, 'c5.xlarge']
        - !Equals [!Ref BYOLInstanceType, 'c5.2xlarge']
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



