public sealed class ApiHubInstance.Types.Config : IMessage<ApiHubInstance.Types.Config>, IEquatable<ApiHubInstance.Types.Config>, IDeepCloneable<ApiHubInstance.Types.Config>, IBufferMessage, IMessage
Reference documentation and code samples for the API hub v1 API class ApiHubInstance.Types.Config.
Available configurations to provision an ApiHub Instance.
Implements
IMessageApiHubInstanceTypesConfig, IEquatableApiHubInstanceTypesConfig, IDeepCloneableApiHubInstanceTypesConfig, IBufferMessage, IMessageNamespace
Google.Cloud.ApiHub.V1Assembly
Google.Cloud.ApiHub.V1.dll
Constructors
Config()
public Config()
Config(Config)
public Config(ApiHubInstance.Types.Config other)
Parameter | |
---|---|
Name | Description |
other |
ApiHubInstanceTypesConfig |
Properties
CmekKeyName
public string CmekKeyName { get; set; }
Optional. The Customer Managed Encryption Key (CMEK) used for data
encryption. The CMEK name should follow the format of
projects/([^/]+)/locations/([^/]+)/keyRings/([^/]+)/cryptoKeys/([^/]+)
,
where the location must match the instance location.
If the CMEK is not provided, a GMEK will be created for the instance.
Property Value | |
---|---|
Type | Description |
string |
DisableSearch
public bool DisableSearch { get; set; }
Optional. If true, the search will be disabled for the instance. The default value is false.
Property Value | |
---|---|
Type | Description |
bool |
EncryptionType
public ApiHubInstance.Types.Config.Types.EncryptionType EncryptionType { get; set; }
Optional. Encryption type for the region. If the encryption type is CMEK, the cmek_key_name must be provided. If no encryption type is provided, GMEK will be used.
Property Value | |
---|---|
Type | Description |
ApiHubInstanceTypesConfigTypesEncryptionType |
VertexLocation
public string VertexLocation { get; set; }
Optional. The name of the Vertex AI location where the data store is stored.
Property Value | |
---|---|
Type | Description |
string |