Constructor
new HubConfig(propertiesopt)
Constructs a new HubConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.gkehub.policycontroller.v1beta.IHubConfig |
<optional> |
Properties to set |
- Implements:
-
- IHubConfig
Members
auditIntervalSeconds
HubConfig auditIntervalSeconds.
constraintViolationLimit
HubConfig constraintViolationLimit.
deploymentConfigs
HubConfig deploymentConfigs.
exemptableNamespaces
HubConfig exemptableNamespaces.
installSpec
HubConfig installSpec.
logDeniesEnabled
HubConfig logDeniesEnabled.
monitoring
HubConfig monitoring.
mutationEnabled
HubConfig mutationEnabled.
policyContent
HubConfig policyContent.
referentialRulesEnabled
HubConfig referentialRulesEnabled.
InstallSpec
InstallSpec enum.
Properties:
Name | Type | Description |
---|---|---|
INSTALL_SPEC_UNSPECIFIED |
number |
INSTALL_SPEC_UNSPECIFIED value |
INSTALL_SPEC_NOT_INSTALLED |
number |
INSTALL_SPEC_NOT_INSTALLED value |
INSTALL_SPEC_ENABLED |
number |
INSTALL_SPEC_ENABLED value |
INSTALL_SPEC_SUSPENDED |
number |
INSTALL_SPEC_SUSPENDED value |
INSTALL_SPEC_DETACHED |
number |
INSTALL_SPEC_DETACHED value |
Methods
toJSON() → {Object.<string, *>}
Converts this HubConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.gkehub.policycontroller.v1beta.HubConfig}
Creates a new HubConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.gkehub.policycontroller.v1beta.IHubConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.gkehub.policycontroller.v1beta.HubConfig |
HubConfig instance |
(static) decode(reader, lengthopt) → {google.cloud.gkehub.policycontroller.v1beta.HubConfig}
Decodes a HubConfig message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.gkehub.policycontroller.v1beta.HubConfig |
HubConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.gkehub.policycontroller.v1beta.HubConfig}
Decodes a HubConfig message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.gkehub.policycontroller.v1beta.HubConfig |
HubConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified HubConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.gkehub.policycontroller.v1beta.IHubConfig |
HubConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified HubConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.gkehub.policycontroller.v1beta.IHubConfig |
HubConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.gkehub.policycontroller.v1beta.HubConfig}
Creates a HubConfig message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.gkehub.policycontroller.v1beta.HubConfig |
HubConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for HubConfig
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a HubConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.gkehub.policycontroller.v1beta.HubConfig |
HubConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a HubConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|