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 |