Segmentation Service
The segmentation feature is in an early access alpha state. Before trying this in a non production environment, please reach out to Tetrate first.
Segmentation
The Segmentation service provides methods to configure segmentation policies and rules.
CreateSegmentationPolicy
GetSegmentationPolicy
UpdateSegmentationPolicy
ListSegmentationPolicies
DeleteSegmentationPolicy
CreateSegmentationMembership
GetSegmentationMembership
UpdateSegmentationMembership
ListSegmentationMemberships
DeleteSegmentationMembership
CreateSegmentationRules
GetSegmentationRules
UpdateSegmentationRules
ListSegmentationRules
DeleteSegmentationRules
CreateSegmentationMembershipRequest
Request to create a segmentation membership.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
membership | tetrateio.api.tsb.segmentation.v1.SegmentationMembership | message = { |
CreateSegmentationPolicyRequest
Request to create a segmentation policy.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
policy | tetrateio.api.tsb.segmentation.v1.SegmentationPolicy | message = { |
CreateSegmentationRulesRequest
Request to create Segmentation Rules.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
name | string | string = { |
rules | tetrateio.api.tsb.segmentation.v1.SegmentationRules | message = { |
DeleteSegmentationMembershipRequest
Request to delete a segmentation membership.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteSegmentationPolicyRequest
Request to delete a segmentation policy.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
DeleteSegmentationRulesRequest
Request to delete a Segmentation Rules.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetSegmentationMembershipRequest
Request to retrieve a segmentation membership.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetSegmentationPolicyRequest
Request to retrieve a segmentation policy.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
GetSegmentationRulesRequest
Request to retrieve Segmentation Rules.
Field | Description | Validation Rule |
---|---|---|
fqn | string | string = { |
ListSegmentationMembershipsRequest
Request to list segmentation memberships.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListSegmentationMembershipsResponse
List of segmentation membershipss that are registered in the platform.
Field | Description | Validation Rule |
---|---|---|
memberships | List of tetrateio.api.tsb.segmentation.v1.SegmentationMembership | – |
ListSegmentationPoliciesRequest
Request to list segmentation policies.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListSegmentationPoliciesResponse
List of segmentation policies that are registered in the platform.
Field | Description | Validation Rule |
---|---|---|
policies | List of tetrateio.api.tsb.segmentation.v1.SegmentationPolicy | – |
ListSegmentationRulesRequest
Request to list Segmentation Rules.
Field | Description | Validation Rule |
---|---|---|
parent | string | string = { |
ListSegmentationRulesResponse
List of Segmentation Rules that are registered in the platform.
Field | Description | Validation Rule |
---|---|---|
rules | List of tetrateio.api.tsb.segmentation.v1.SegmentationRules | – |