Reference documentation and code samples for the Google Cloud Iap V1 Client class GcipSettings.
Allows customers to configure tenant IDs for a Cloud Identity Platform (GCIP)
instance for each application.
Generated from protobuf messagegoogle.cloud.iap.v1.GcipSettings
Namespace
Google \ Cloud \ Iap \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ tenant_ids
array
Optional. GCIP tenant IDs that are linked to the IAP resource.tenant_idscould be a string beginning with a number character to indicate authenticating with GCIP tenant flow, or in the format of_<ProjectNumber>to indicate authenticating with GCIP agent flow. If agent flow is used,tenant_idsshould only contain one single element, while for tenant flow,tenant_idscan contain multiple elements.
Login page URI associated with the GCIP tenants. Typically, all resources within the same project share the same login page, though it could be overridden at the sub resource level.
getTenantIds
Optional. GCIP tenant IDs that are linked to the IAP resource.tenant_idscould be a string beginning with a number character to indicate
authenticating with GCIP tenant flow, or in the format of_<ProjectNumber>to indicate authenticating with GCIP agent flow. If
agent flow is used,tenant_idsshould only contain one single element,
while for tenant flow,tenant_idscan contain multiple elements.
Optional. GCIP tenant IDs that are linked to the IAP resource.tenant_idscould be a string beginning with a number character to indicate
authenticating with GCIP tenant flow, or in the format of_<ProjectNumber>to indicate authenticating with GCIP agent flow. If
agent flow is used,tenant_idsshould only contain one single element,
while for tenant flow,tenant_idscan contain multiple elements.
Parameter
Name
Description
var
string[]
Returns
Type
Description
$this
getLoginPageUri
Login page URI associated with the GCIP tenants.
Typically, all resources within the same project share the same login page,
though it could be overridden at the sub resource level.
Login page URI associated with the GCIP tenants.
Typically, all resources within the same project share the same login page,
though it could be overridden at the sub resource level.
Returns
Type
Description
string|null
setLoginPageUri
Login page URI associated with the GCIP tenants.
Typically, all resources within the same project share the same login page,
though it could be overridden at the sub resource level.
Sets the field by wrapping a primitive type in a Google\Protobuf\StringValue object.
Login page URI associated with the GCIP tenants.
Typically, all resources within the same project share the same login page,
though it could be overridden at the sub resource level.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud Iap V1 Client - Class GcipSettings (2.1.2)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.2 (latest)](/php/docs/reference/cloud-iap/latest/V1.GcipSettings)\n- [2.1.1](/php/docs/reference/cloud-iap/2.1.1/V1.GcipSettings)\n- [2.0.3](/php/docs/reference/cloud-iap/2.0.3/V1.GcipSettings)\n- [1.4.5](/php/docs/reference/cloud-iap/1.4.5/V1.GcipSettings)\n- [1.3.4](/php/docs/reference/cloud-iap/1.3.4/V1.GcipSettings)\n- [1.2.3](/php/docs/reference/cloud-iap/1.2.3/V1.GcipSettings)\n- [1.1.1](/php/docs/reference/cloud-iap/1.1.1/V1.GcipSettings)\n- [1.0.1](/php/docs/reference/cloud-iap/1.0.1/V1.GcipSettings) \nReference documentation and code samples for the Google Cloud Iap V1 Client class GcipSettings.\n\nAllows customers to configure tenant IDs for a Cloud Identity Platform (GCIP)\ninstance for each application.\n\nGenerated from protobuf message `google.cloud.iap.v1.GcipSettings`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Iap \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getTenantIds\n\nOptional. GCIP tenant IDs that are linked to the IAP resource. `tenant_ids`\ncould be a string beginning with a number character to indicate\nauthenticating with GCIP tenant flow, or in the format of\n`_\u003cProjectNumber\u003e` to indicate authenticating with GCIP agent flow. If\nagent flow is used, `tenant_ids` should only contain one single element,\nwhile for tenant flow, `tenant_ids` can contain multiple elements.\n\n### setTenantIds\n\nOptional. GCIP tenant IDs that are linked to the IAP resource. `tenant_ids`\ncould be a string beginning with a number character to indicate\nauthenticating with GCIP tenant flow, or in the format of\n`_\u003cProjectNumber\u003e` to indicate authenticating with GCIP agent flow. If\nagent flow is used, `tenant_ids` should only contain one single element,\nwhile for tenant flow, `tenant_ids` can contain multiple elements.\n\n### getLoginPageUri\n\nLogin page URI associated with the GCIP tenants.\n\nTypically, all resources within the same project share the same login page,\nthough it could be overridden at the sub resource level.\n\n### hasLoginPageUri\n\n### clearLoginPageUri\n\n### getLoginPageUriUnwrapped\n\nReturns the unboxed value from `getLoginPageUri()`\n\nLogin page URI associated with the GCIP tenants.\nTypically, all resources within the same project share the same login page,\nthough it could be overridden at the sub resource level.\n\n### setLoginPageUri\n\nLogin page URI associated with the GCIP tenants.\n\nTypically, all resources within the same project share the same login page,\nthough it could be overridden at the sub resource level.\n\n### setLoginPageUriUnwrapped\n\nSets the field by wrapping a primitive type in a Google\\\\Protobuf\\\\StringValue object.\n\nLogin page URI associated with the GCIP tenants.\nTypically, all resources within the same project share the same login page,\nthough it could be overridden at the sub resource level."]]