Package-level declarations

Types

Link copied to clipboard
class CodeRepositoryIndex : KotlinCustomResource

The resource for managing Code Repository Index for Gemini Code Assist. To get more information about CodeRepositoryIndex, see:

Link copied to clipboard
data class CodeRepositoryIndexArgs(val codeRepositoryIndexId: Output<String>? = null, val forceDestroy: Output<Boolean>? = null, val kmsKey: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<CodeRepositoryIndexArgs>

The resource for managing Code Repository Index for Gemini Code Assist. To get more information about CodeRepositoryIndex, see:

Link copied to clipboard
Link copied to clipboard
class CodeToolsSetting : KotlinCustomResource

The resource for managing CodeTools settings for Admin Control.

Link copied to clipboard
data class CodeToolsSettingArgs(val codeToolsSettingId: Output<String>? = null, val enabledTools: Output<List<CodeToolsSettingEnabledToolArgs>>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<CodeToolsSettingArgs>

The resource for managing CodeTools settings for Admin Control.

Link copied to clipboard
class CodeToolsSettingBinding : KotlinCustomResource

The resource for managing CodeTools setting bindings for Admin Control. To get more information about CodeToolsSettingBinding, see:

Link copied to clipboard
data class CodeToolsSettingBindingArgs(val codeToolsSettingId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val product: Output<String>? = null, val project: Output<String>? = null, val settingBindingId: Output<String>? = null, val target: Output<String>? = null) : ConvertibleToJava<CodeToolsSettingBindingArgs>

The resource for managing CodeTools setting bindings for Admin Control. To get more information about CodeToolsSettingBinding, see:

Link copied to clipboard
Link copied to clipboard
object CodeToolsSettingMapper : ResourceMapper<CodeToolsSetting>
Link copied to clipboard
class DataSharingWithGoogleSetting : KotlinCustomResource

The resource for managing DataSharingWithGoogle settings for Admin Control.

Link copied to clipboard
data class DataSharingWithGoogleSettingArgs(val dataSharingWithGoogleSettingId: Output<String>? = null, val enablePreviewDataSharing: Output<Boolean>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<DataSharingWithGoogleSettingArgs>

The resource for managing DataSharingWithGoogle settings for Admin Control.

Link copied to clipboard
class DataSharingWithGoogleSettingBinding : KotlinCustomResource

The resource for managing DataSharingWithGoogle setting bindings for Admin Control. To get more information about DataSharingWithGoogleSettingBinding, see:

Link copied to clipboard
data class DataSharingWithGoogleSettingBindingArgs(val dataSharingWithGoogleSettingId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val product: Output<String>? = null, val project: Output<String>? = null, val settingBindingId: Output<String>? = null, val target: Output<String>? = null) : ConvertibleToJava<DataSharingWithGoogleSettingBindingArgs>

The resource for managing DataSharingWithGoogle setting bindings for Admin Control. To get more information about DataSharingWithGoogleSettingBinding, see:

Link copied to clipboard
Link copied to clipboard
class GeminiGcpEnablementSetting : KotlinCustomResource

The resource for managing GeminiGcpEnablement settings for Admin Control.

Link copied to clipboard
data class GeminiGcpEnablementSettingArgs(val enableCustomerDataSharing: Output<Boolean>? = null, val geminiGcpEnablementSettingId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<GeminiGcpEnablementSettingArgs>

The resource for managing GeminiGcpEnablement settings for Admin Control.

Link copied to clipboard
class GeminiGcpEnablementSettingBinding : KotlinCustomResource

The resource for managing GeminiGcpEnablementSetting setting bindings for Admin Control. To get more information about GeminiGcpEnablementSettingBinding, see:

Link copied to clipboard
data class GeminiGcpEnablementSettingBindingArgs(val geminiGcpEnablementSettingId: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val product: Output<String>? = null, val project: Output<String>? = null, val settingBindingId: Output<String>? = null, val target: Output<String>? = null) : ConvertibleToJava<GeminiGcpEnablementSettingBindingArgs>

The resource for managing GeminiGcpEnablementSetting setting bindings for Admin Control. To get more information about GeminiGcpEnablementSettingBinding, see:

Link copied to clipboard
class LoggingSetting : KotlinCustomResource

The resource for managing Logging settings for Admin Control.

Link copied to clipboard
data class LoggingSettingArgs(val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val logMetadata: Output<Boolean>? = null, val logPromptsAndResponses: Output<Boolean>? = null, val loggingSettingId: Output<String>? = null, val project: Output<String>? = null) : ConvertibleToJava<LoggingSettingArgs>

The resource for managing Logging settings for Admin Control.

Link copied to clipboard
Link copied to clipboard
class LoggingSettingBinding : KotlinCustomResource

The resource for managing Logging setting bindings for Admin Control. To get more information about LoggingSettingBinding, see:

Link copied to clipboard
data class LoggingSettingBindingArgs(val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val loggingSettingId: Output<String>? = null, val product: Output<String>? = null, val project: Output<String>? = null, val settingBindingId: Output<String>? = null, val target: Output<String>? = null) : ConvertibleToJava<LoggingSettingBindingArgs>

The resource for managing Logging setting bindings for Admin Control. To get more information about LoggingSettingBinding, see:

Link copied to clipboard
Link copied to clipboard
object LoggingSettingMapper : ResourceMapper<LoggingSetting>
Link copied to clipboard
class ReleaseChannelSetting : KotlinCustomResource

The resource for managing ReleaseChannel settings for Admin Control.

Link copied to clipboard
data class ReleaseChannelSettingArgs(val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val releaseChannel: Output<String>? = null, val releaseChannelSettingId: Output<String>? = null) : ConvertibleToJava<ReleaseChannelSettingArgs>

The resource for managing ReleaseChannel settings for Admin Control.

Link copied to clipboard
class ReleaseChannelSettingBinding : KotlinCustomResource

The resource for managing ReleaseChannel setting bindings for Admin Control. To get more information about ReleaseChannelSettingBinding, see:

Link copied to clipboard
data class ReleaseChannelSettingBindingArgs(val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val product: Output<String>? = null, val project: Output<String>? = null, val releaseChannelSettingId: Output<String>? = null, val settingBindingId: Output<String>? = null, val target: Output<String>? = null) : ConvertibleToJava<ReleaseChannelSettingBindingArgs>

The resource for managing ReleaseChannel setting bindings for Admin Control. To get more information about ReleaseChannelSettingBinding, see:

Link copied to clipboard
Link copied to clipboard
class RepositoryGroup : KotlinCustomResource

The resource for managing Repository Group for Gemini Code Assist. To get more information about RepositoryGroup, see:

Link copied to clipboard
data class RepositoryGroupArgs(val codeRepositoryIndex: Output<String>? = null, val labels: Output<Map<String, String>>? = null, val location: Output<String>? = null, val project: Output<String>? = null, val repositories: Output<List<RepositoryGroupRepositoryArgs>>? = null, val repositoryGroupId: Output<String>? = null) : ConvertibleToJava<RepositoryGroupArgs>

The resource for managing Repository Group for Gemini Code Assist. To get more information about RepositoryGroup, see:

Link copied to clipboard
class RepositoryGroupIamBinding : KotlinCustomResource

Three different resources help you manage your IAM policy for Gemini for Google Cloud RepositoryGroup. Each of these resources serves a different use case:

Link copied to clipboard
data class RepositoryGroupIamBindingArgs(val codeRepositoryIndex: Output<String>? = null, val condition: Output<RepositoryGroupIamBindingConditionArgs>? = null, val location: Output<String>? = null, val members: Output<List<String>>? = null, val project: Output<String>? = null, val repositoryGroupId: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RepositoryGroupIamBindingArgs>

Three different resources help you manage your IAM policy for Gemini for Google Cloud RepositoryGroup. Each of these resources serves a different use case:

Link copied to clipboard
class RepositoryGroupIamMember : KotlinCustomResource

Three different resources help you manage your IAM policy for Gemini for Google Cloud RepositoryGroup. Each of these resources serves a different use case:

Link copied to clipboard
data class RepositoryGroupIamMemberArgs(val codeRepositoryIndex: Output<String>? = null, val condition: Output<RepositoryGroupIamMemberConditionArgs>? = null, val location: Output<String>? = null, val member: Output<String>? = null, val project: Output<String>? = null, val repositoryGroupId: Output<String>? = null, val role: Output<String>? = null) : ConvertibleToJava<RepositoryGroupIamMemberArgs>

Three different resources help you manage your IAM policy for Gemini for Google Cloud RepositoryGroup. Each of these resources serves a different use case:

Link copied to clipboard
class RepositoryGroupIamPolicy : KotlinCustomResource

Three different resources help you manage your IAM policy for Gemini for Google Cloud RepositoryGroup. Each of these resources serves a different use case:

Link copied to clipboard
data class RepositoryGroupIamPolicyArgs(val codeRepositoryIndex: Output<String>? = null, val location: Output<String>? = null, val policyData: Output<String>? = null, val project: Output<String>? = null, val repositoryGroupId: Output<String>? = null) : ConvertibleToJava<RepositoryGroupIamPolicyArgs>

Three different resources help you manage your IAM policy for Gemini for Google Cloud RepositoryGroup. Each of these resources serves a different use case:

Link copied to clipboard
object RepositoryGroupMapper : ResourceMapper<RepositoryGroup>

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard