type | 'VirtualNetwork' | 'OnPremises' | 'OnPremisesPersonal' | Required | The Gateway type. Only 'VirtualNetwork' gateways can be created; the on-premises types can only be referenced. |
allowCloudConnectionRefresh | bool | Read-only | Whether the on-premises Gateway allows cloud connections to refresh through it |
allowCustomConnectors | bool | Read-only | Whether the on-premises Gateway allows custom connectors |
capacityId | string | | The capacity ID. Required when 'type' is 'VirtualNetwork'. |
displayName | string | | The Gateway display name. Required when 'type' is 'VirtualNetwork' or 'OnPremises'. |
id | string | Read-only, Identifier | The Gateway ID |
inactivityMinutesBeforeSleep | int | | The inactivity minutes before sleep. Must be one of: 30, 60, 90, 120, 150, 240, 360, 480, 720, 1440. Required when 'type' is 'VirtualNetwork'. |
loadBalancingSetting | 'Failover' | 'DistributeEvenly' | Read-only | The load balancing setting of the on-premises Gateway |
maxMemberGatewayCount | int | | The maximum number of member gateways to scale up to. Must be set together with minMemberGatewayCount |
minMemberGatewayCount | int | | The minimum number of member gateways to scale down to. Must be set together with maxMemberGatewayCount |
numberOfMemberGateways | int | | The number of member gateways. Mutually exclusive with minMemberGatewayCount/maxMemberGatewayCount |
publicKey | GatewayPublicKey | Read-only | The public key of the primary gateway member, used to encrypt connection credentials |
version | string | Read-only | The Gateway version |
virtualNetworkAzureResource | GatewayVirtualNetworkAzureResource | | The Azure virtual network resource. Required when 'type' is 'VirtualNetwork'. |