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 |