oauthScopes

@JvmName(name = "exciokdnkguxwbli")
suspend fun oauthScopes(value: Output<List<String>>)
@JvmName(name = "ewxaxgndvyphwjqu")
suspend fun oauthScopes(value: List<String>?)

Parameters

value

Scopes that are used by NAP and GKE Autopilot when creating node pools. Use the "https://www.googleapis.com/auth/cloud-platform" scope to grant access to all APIs. It is recommended that you set service_account to a non-default service account and grant IAM roles to that service account for only the resources that it needs.

monitoring.write is always enabled regardless of user input. monitoring and logging.write may also be enabled depending on the values for monitoring_service and logging_service.


@JvmName(name = "cxnqyjpciskwnmnp")
suspend fun oauthScopes(vararg values: Output<String>)


@JvmName(name = "npsqqvvgahtmwrkh")
suspend fun oauthScopes(values: List<Output<String>>)
@JvmName(name = "ylomudutieqwovla")
suspend fun oauthScopes(vararg values: String)

Parameters

values

Scopes that are used by NAP and GKE Autopilot when creating node pools. Use the "https://www.googleapis.com/auth/cloud-platform" scope to grant access to all APIs. It is recommended that you set service_account to a non-default service account and grant IAM roles to that service account for only the resources that it needs.

monitoring.write is always enabled regardless of user input. monitoring and logging.write may also be enabled depending on the values for monitoring_service and logging_service.