Skip to main content
logoTetrate Service BridgeVersion: 1.13.x

segmentation.tsb.tetrate.io/v1

Resource Types:

SegmentationMembership

↩ Parent

NameTypeDescriptionRequired
apiVersionstringsegmentation.tsb.tetrate.io/v1true
kindstringSegmentationMembershiptrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobjectAlpha early access The segmentation feature is in an early access alpha state.:
false
statusobject
false

SegmentationMembership.spec

↩ Parent

Alpha early access The segmentation feature is in an early access alpha state.
NameTypeDescriptionRequired
descriptionstring

A description of the resource.

false
displayNamestring

User friendly name for the resource.

false
etagstring

The etag for the resource.

false
fqnstring

Fully-qualified name of the resource.

false
policystring

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]

↩ Parent

NameTypeDescriptionRequired
namestring

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

↩ Parent

NameTypeDescriptionRequired
apiVersionstringsegmentation.tsb.tetrate.io/v1true
kindstringSegmentationPolicytrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobjectAlpha early access The segmentation feature is in an early access alpha state.:
false
statusobject
false

SegmentationPolicy.spec

↩ Parent

Alpha early access The segmentation feature is in an early access alpha state.
NameTypeDescriptionRequired
descriptionstring

A description of the resource.

false
displayNamestring

User friendly name for the resource.

false
etagstring

The etag for the resource.

false
fqnstring

Fully-qualified name of the resource.

false
intraZonalTrafficboolean

When set to true, traffic within the same zone is allowed by default, without having to create explicit policy rules for that purpose.

false
zones[]string
false

SegmentationRules

↩ Parent

NameTypeDescriptionRequired
apiVersionstringsegmentation.tsb.tetrate.io/v1true
kindstringSegmentationRulestrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobjectAlpha early access The segmentation feature is in an early access alpha state.:
false
statusobject
false

SegmentationRules.spec

↩ Parent

Alpha early access The segmentation feature is in an early access alpha state.
NameTypeDescriptionRequired
descriptionstring

A description of the resource.

false
displayNamestring

User friendly name for the resource.

false
etagstring

The etag for the resource.

false
fqnstring

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]

↩ Parent

NameTypeDescriptionRequired
from[]string

The source of the communication path.

true
to[]string

The destination of the communication path.

true