Google Anthos Multi Cloud V1 Client - Class AwsOpenIdConfig (0.5.4)

Reference documentation and code samples for the Google Anthos Multi Cloud V1 Client class AwsOpenIdConfig.

AwsOpenIdConfig is an OIDC discovery document for the cluster.

See the OpenID Connect Discovery 1.0 specification for details.

Generated from protobuf message google.cloud.gkemulticloud.v1.AwsOpenIdConfig

Namespace

Google \ Cloud \ GkeMultiCloud \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ issuer string

OIDC Issuer.

↳ jwks_uri string

JSON Web Key uri.

↳ response_types_supported array

Supported response types.

↳ subject_types_supported array

Supported subject types.

↳ id_token_signing_alg_values_supported array

supported ID Token signing Algorithms.

↳ claims_supported array

Supported claims.

↳ grant_types array

Supported grant types.

getIssuer

OIDC Issuer.

Returns
Type Description
string

setIssuer

OIDC Issuer.

Parameter
Name Description
var string
Returns
Type Description
$this

getJwksUri

JSON Web Key uri.

Returns
Type Description
string

setJwksUri

JSON Web Key uri.

Parameter
Name Description
var string
Returns
Type Description
$this

getResponseTypesSupported

Supported response types.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setResponseTypesSupported

Supported response types.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getSubjectTypesSupported

Supported subject types.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setSubjectTypesSupported

Supported subject types.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getIdTokenSigningAlgValuesSupported

supported ID Token signing Algorithms.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setIdTokenSigningAlgValuesSupported

supported ID Token signing Algorithms.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getClaimsSupported

Supported claims.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setClaimsSupported

Supported claims.

Parameter
Name Description
var string[]
Returns
Type Description
$this

getGrantTypes

Supported grant types.

Returns
Type Description
Google\Protobuf\Internal\RepeatedField

setGrantTypes

Supported grant types.

Parameter
Name Description
var string[]
Returns
Type Description
$this