GCPConfiguration

GCPConfiguration
GCPConfiguration
JSON Example
{
    "cloud_credentials_ref": "string",
    "encryption_keys": {
        "gcs_bucket_kms_key_id": "string",
        "gcs_objects_kms_key_id": "string",
        "se_disk_kms_key_id": "string",
        "se_image_kms_key_id": "string"
    },
    "firewall_target_tags": [
        "string"
    ],
    "gcp_service_account_email": "string",
    "gcs_bucket_name": "string",
    "gcs_project_id": "string",
    "network_config": {
        "config": "string",
        "inband": {
            "vpc_network_name": "string",
            "vpc_project_id": "string",
            "vpc_subnet_name": "string"
        },
        "one_arm": {
            "data_vpc_network_name": "string",
            "data_vpc_project_id": "string",
            "data_vpc_subnet_name": "string",
            "management_vpc_network_name": "string",
            "management_vpc_project_id": "string",
            "management_vpc_subnet_name": "string"
        },
        "two_arm": {
            "backend_data_vpc_network_name": "string",
            "backend_data_vpc_project_id": "string",
            "backend_data_vpc_subnet_name": "string",
            "frontend_data_vpc_network_name": "string",
            "frontend_data_vpc_project_id": "string",
            "frontend_data_vpc_subnet_name": "string",
            "management_vpc_network_name": "string",
            "management_vpc_project_id": "string",
            "management_vpc_subnet_name": "string"
        }
    },
    "region_name": "string",
    "se_project_id": "string",
    "vip_allocation_strategy": {
        "ilb": {
            "cloud_router_names": [
                "string"
            ]
        },
        "mode": "string",
        "routes": {
            "match_se_group_subnet": false,
            "route_priority": 0
        }
    },
    "zones": [
        "string"
    ]
}
string
cloud_credentials_ref
Optional

Credentials to access Google Cloud Platform APIs. It is a reference to an object of type CloudConnectorUser. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

encryption_keys
Optional

encryption_keys

array of string
firewall_target_tags
Optional

Firewall rule network target tags which will be applied on Service Engines to allow ingress and egress traffic for Service Engines. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
gcp_service_account_email
Optional

Email of GCP Service Account to be associated to the Service Engines. Field introduced in 20.1.7, 21.1.2. Allowed in Enterprise edition with any value, Enterprise with Cloud Services edition.

string
gcs_bucket_name
Optional

Google Cloud Storage Bucket Name where Service Engine image will be uploaded. This image will be deleted once the image is created in Google compute images. By default, a bucket will be created if this field is not specified. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
gcs_project_id
Optional

Google Cloud Storage Project ID where Service Engine image will be uploaded. This image will be deleted once the image is created in Google compute images. By default, Service Engine Project ID will be used. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

network_config
Required

network_config

string
region_name
Required

Google Cloud Platform Region Name where Service Engines will be spawned. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

string
se_project_id
Required

Google Cloud Platform Project ID where Service Engines will be spawned. Field introduced in 18.2.1. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

vip_allocation_strategy
Required

vip_allocation_strategy

array of string
zones
Required

Google Cloud Platform Zones where Service Engines will be distributed for HA. Field introduced in 18.2.1. Minimum of 1 items required. Allowed in Enterprise edition with any value, Essentials, Basic, Enterprise with Cloud Services edition.

Property Of