Package-level declarations

Types

Link copied to clipboard
data class BindingResponse(val condition: ExprResponse, val members: List<String>, val role: String)

Associates members, or principals, with a role.

Link copied to clipboard
data class BuildResponse(val commitId: String, val commitTime: String, val repo: String)

Build information of the Instance if it's in ACTIVE state.

Link copied to clipboard
data class ConfigResponse(val cmekKeyName: String, val location: String)

Available configurations to provision an Instance.

Link copied to clipboard
data class ExprResponse(val description: String, val expression: String, val location: String, val title: String)

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

Link copied to clipboard
data class GetApiArtifactIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetApiDeploymentIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetApiIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetApiResult(val annotations: Map<String, String>, val availability: String, val createTime: String, val description: String, val displayName: String, val labels: Map<String, String>, val name: String, val recommendedDeployment: String, val recommendedVersion: String, val updateTime: String)
Link copied to clipboard
data class GetApiVersionArtifactIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetApiVersionIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetApiVersionSpecArtifactIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetApiVersionSpecIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetArtifactIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetArtifactResult(val annotations: Map<String, String>, val contents: String, val createTime: String, val hash: String, val labels: Map<String, String>, val mimeType: String, val name: String, val sizeBytes: Int, val updateTime: String)
Link copied to clipboard
data class GetDeploymentArtifactResult(val annotations: Map<String, String>, val contents: String, val createTime: String, val hash: String, val labels: Map<String, String>, val mimeType: String, val name: String, val sizeBytes: Int, val updateTime: String)
Link copied to clipboard
data class GetDeploymentResult(val accessGuidance: String, val annotations: Map<String, String>, val apiSpecRevision: String, val createTime: String, val description: String, val displayName: String, val endpointUri: String, val externalChannelUri: String, val intendedAudience: String, val labels: Map<String, String>, val name: String, val revisionCreateTime: String, val revisionId: String, val revisionUpdateTime: String)
Link copied to clipboard
data class GetInstanceIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetInstanceResult(val build: BuildResponse, val config: ConfigResponse, val createTime: String, val name: String, val state: String, val stateMessage: String, val updateTime: String)
Link copied to clipboard
data class GetRuntimeIamPolicyResult(val bindings: List<BindingResponse>, val etag: String, val version: Int)
Link copied to clipboard
data class GetSpecResult(val annotations: Map<String, String>, val contents: String, val createTime: String, val description: String, val filename: String, val hash: String, val labels: Map<String, String>, val mimeType: String, val name: String, val revisionCreateTime: String, val revisionId: String, val revisionUpdateTime: String, val sizeBytes: Int, val sourceUri: String)
Link copied to clipboard
data class GetVersionArtifactResult(val annotations: Map<String, String>, val contents: String, val createTime: String, val hash: String, val labels: Map<String, String>, val mimeType: String, val name: String, val sizeBytes: Int, val updateTime: String)
Link copied to clipboard
data class GetVersionResult(val annotations: Map<String, String>, val createTime: String, val description: String, val displayName: String, val labels: Map<String, String>, val name: String, val primarySpec: String, val state: String, val updateTime: String)