Skip to main content
logoTetrate Service BridgeVersion: next

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
specobject

The SegmentationMembership resource configures static resource membership for segmentation policies and zones.

false
statusobject
false

SegmentationMembership.spec

↩ Parent

The SegmentationMembership resource configures static resource membership for segmentation policies and zones.

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
fqnSelector[]string

The list of fully-qualified names (FQNs) of the resources that belong to the zone.

true
namestring

The name of the zone in the defined segmentation policy.

true

SegmentationPolicy

↩ Parent

NameTypeDescriptionRequired
apiVersionstringsegmentation.tsb.tetrate.io/v1true
kindstringSegmentationPolicytrue
metadataobjectRefer to the Kubernetes API documentation for the fields of the metadata field.true
specobject

A Segmentation Policy defines a particular type of segmentation such as network zones, infrastructure environments, etc, that allow grouping resources and defining Access Control Lists (ACLs) based on these types.

false
statusobject
false

SegmentationPolicy.spec

↩ Parent

A Segmentation Policy defines a particular type of segmentation such as network zones, infrastructure environments, etc, that allow grouping resources and defining Access Control Lists (ACLs) based on these types.

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
specobject

Segmentation Rules define an Access Control Lists (ACLs) that can be applied to resources to control access between them.

false
statusobject
false

SegmentationRules.spec

↩ Parent

Segmentation Rules define an Access Control Lists (ACLs) that can be applied to resources to control access between them.

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