segmentation.tsb.tetrate.io/v1
Resource Types:
SegmentationMembership
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | segmentation.tsb.tetrate.io/v1 | true |
kind | string | SegmentationMembership | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
spec | object | Alpha early access The segmentation feature is in an early access alpha state.: | false |
status | object | false |
SegmentationMembership.spec
Name | Type | Description | Required |
---|---|---|---|
description | string | A description of the resource. | false |
displayName | string | User friendly name for the resource. | false |
etag | string | The etag for the resource. | false |
fqn | string | Fully-qualified name of the resource. | false |
policy | string | The segmentation policy to which the membership belongs. | false |
zones | []object | List of zone memberships that define the resources that belong to particular zones in the segmentation policy. | false |
SegmentationMembership.spec.zones[index]
Name | Type | Description | Required |
---|---|---|---|
name | string | The name of the zone in the defined segmentation policy. | true |
fqnSelector | []string | The list of fully-qualified names (FQNs) of the resources that belong to the zone. | false |
nsSelector | []string | The list of cluster/namespace selectors that belong to the zone. | false |
SegmentationPolicy
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | segmentation.tsb.tetrate.io/v1 | true |
kind | string | SegmentationPolicy | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
spec | object | Alpha early access The segmentation feature is in an early access alpha state.: | false |
status | object | false |
SegmentationPolicy.spec
Name | Type | Description | Required |
---|---|---|---|
description | string | A description of the resource. | false |
displayName | string | User friendly name for the resource. | false |
etag | string | The etag for the resource. | false |
fqn | string | Fully-qualified name of the resource. | false |
intraZonalTraffic | boolean | When set to | false |
zones | []string | false |
SegmentationRules
Name | Type | Description | Required |
---|---|---|---|
apiVersion | string | segmentation.tsb.tetrate.io/v1 | true |
kind | string | SegmentationRules | true |
metadata | object | Refer to the Kubernetes API documentation for the fields of the metadata field. | true |
spec | object | Alpha early access The segmentation feature is in an early access alpha state.: | false |
status | object | false |
SegmentationRules.spec
Name | Type | Description | Required |
---|---|---|---|
description | string | A description of the resource. | false |
displayName | string | User friendly name for the resource. | false |
etag | string | The etag for the resource. | false |
fqn | string | Fully-qualified name of the resource. | false |
rules | []object | List of rules that define the allowed communication paths between resources. | false |
SegmentationRules.spec.rules[index]
Name | Type | Description | Required |
---|---|---|---|
from | []string | The source of the communication path. | true |
to | []string | The destination of the communication path. | true |