Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterProvisioningServer(s grpc.ServiceRegistrar, srv ProvisioningServer)
- type CreateDisjointAssociationGroupRequest
- func (*CreateDisjointAssociationGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDisjointAssociationGroupRequest) GetDisjointAssociationGroup() *DisjointAssociationGroup
- func (x *CreateDisjointAssociationGroupRequest) GetGroupId() string
- func (*CreateDisjointAssociationGroupRequest) ProtoMessage()
- func (x *CreateDisjointAssociationGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDisjointAssociationGroupRequest) Reset()
- func (x *CreateDisjointAssociationGroupRequest) String() string
- type CreateDowntimeRequest
- func (*CreateDowntimeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateDowntimeRequest) GetDowntime() *Downtime
- func (x *CreateDowntimeRequest) GetId() string
- func (*CreateDowntimeRequest) ProtoMessage()
- func (x *CreateDowntimeRequest) ProtoReflect() protoreflect.Message
- func (x *CreateDowntimeRequest) Reset()
- func (x *CreateDowntimeRequest) String() string
- type CreateEmissionsLimitRequest
- func (*CreateEmissionsLimitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateEmissionsLimitRequest) GetEmissionsLimit() *EmissionsLimit
- func (x *CreateEmissionsLimitRequest) GetLimitId() string
- func (*CreateEmissionsLimitRequest) ProtoMessage()
- func (x *CreateEmissionsLimitRequest) ProtoReflect() protoreflect.Message
- func (x *CreateEmissionsLimitRequest) Reset()
- func (x *CreateEmissionsLimitRequest) String() string
- type CreateGeographicRegionRequest
- func (*CreateGeographicRegionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateGeographicRegionRequest) GetGeographicRegion() *GeographicRegion
- func (x *CreateGeographicRegionRequest) GetRegionId() string
- func (*CreateGeographicRegionRequest) ProtoMessage()
- func (x *CreateGeographicRegionRequest) ProtoReflect() protoreflect.Message
- func (x *CreateGeographicRegionRequest) Reset()
- func (x *CreateGeographicRegionRequest) String() string
- type CreateLinkRequest
- func (*CreateLinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateLinkRequest) GetLink() *Link
- func (x *CreateLinkRequest) GetLinkId() string
- func (*CreateLinkRequest) ProtoMessage()
- func (x *CreateLinkRequest) ProtoReflect() protoreflect.Message
- func (x *CreateLinkRequest) Reset()
- func (x *CreateLinkRequest) String() string
- type CreateP2MpSrTePolicyCandidatePathRequest
- func (*CreateP2MpSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateP2MpSrTePolicyCandidatePathRequest) GetParent() string
- func (x *CreateP2MpSrTePolicyCandidatePathRequest) GetPath() *P2MpSrTePolicyCandidatePath
- func (x *CreateP2MpSrTePolicyCandidatePathRequest) GetPathId() string
- func (*CreateP2MpSrTePolicyCandidatePathRequest) ProtoMessage()
- func (x *CreateP2MpSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
- func (x *CreateP2MpSrTePolicyCandidatePathRequest) Reset()
- func (x *CreateP2MpSrTePolicyCandidatePathRequest) String() string
- type CreateP2MpSrTePolicyRequest
- func (*CreateP2MpSrTePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateP2MpSrTePolicyRequest) GetPolicy() *P2MpSrTePolicy
- func (x *CreateP2MpSrTePolicyRequest) GetPolicyId() string
- func (*CreateP2MpSrTePolicyRequest) ProtoMessage()
- func (x *CreateP2MpSrTePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateP2MpSrTePolicyRequest) Reset()
- func (x *CreateP2MpSrTePolicyRequest) String() string
- type CreateP2PSrTePolicyCandidatePathRequest
- func (*CreateP2PSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateP2PSrTePolicyCandidatePathRequest) GetParent() string
- func (x *CreateP2PSrTePolicyCandidatePathRequest) GetPath() *P2PSrTePolicyCandidatePath
- func (x *CreateP2PSrTePolicyCandidatePathRequest) GetPathId() string
- func (*CreateP2PSrTePolicyCandidatePathRequest) ProtoMessage()
- func (x *CreateP2PSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
- func (x *CreateP2PSrTePolicyCandidatePathRequest) Reset()
- func (x *CreateP2PSrTePolicyCandidatePathRequest) String() string
- type CreateP2PSrTePolicyRequest
- func (*CreateP2PSrTePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateP2PSrTePolicyRequest) GetPolicy() *P2PSrTePolicy
- func (x *CreateP2PSrTePolicyRequest) GetPolicyId() string
- func (*CreateP2PSrTePolicyRequest) ProtoMessage()
- func (x *CreateP2PSrTePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *CreateP2PSrTePolicyRequest) Reset()
- func (x *CreateP2PSrTePolicyRequest) String() string
- type CreatePointingConstraintRequest
- func (*CreatePointingConstraintRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreatePointingConstraintRequest) GetConstraintId() string
- func (x *CreatePointingConstraintRequest) GetPointingConstraint() *PointingConstraint
- func (*CreatePointingConstraintRequest) ProtoMessage()
- func (x *CreatePointingConstraintRequest) ProtoReflect() protoreflect.Message
- func (x *CreatePointingConstraintRequest) Reset()
- func (x *CreatePointingConstraintRequest) String() string
- type CreateProtectionAssociationGroupRequest
- func (*CreateProtectionAssociationGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateProtectionAssociationGroupRequest) GetGroupId() string
- func (x *CreateProtectionAssociationGroupRequest) GetProtectionAssociationGroup() *ProtectionAssociationGroup
- func (*CreateProtectionAssociationGroupRequest) ProtoMessage()
- func (x *CreateProtectionAssociationGroupRequest) ProtoReflect() protoreflect.Message
- func (x *CreateProtectionAssociationGroupRequest) Reset()
- func (x *CreateProtectionAssociationGroupRequest) String() string
- type DeleteDisjointAssociationGroupRequest
- func (*DeleteDisjointAssociationGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDisjointAssociationGroupRequest) GetName() string
- func (*DeleteDisjointAssociationGroupRequest) ProtoMessage()
- func (x *DeleteDisjointAssociationGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDisjointAssociationGroupRequest) Reset()
- func (x *DeleteDisjointAssociationGroupRequest) String() string
- type DeleteDowntimeRequest
- func (*DeleteDowntimeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteDowntimeRequest) GetName() string
- func (*DeleteDowntimeRequest) ProtoMessage()
- func (x *DeleteDowntimeRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteDowntimeRequest) Reset()
- func (x *DeleteDowntimeRequest) String() string
- type DeleteEmissionsLimitRequest
- func (*DeleteEmissionsLimitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteEmissionsLimitRequest) GetName() string
- func (*DeleteEmissionsLimitRequest) ProtoMessage()
- func (x *DeleteEmissionsLimitRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteEmissionsLimitRequest) Reset()
- func (x *DeleteEmissionsLimitRequest) String() string
- type DeleteGeographicRegionRequest
- func (*DeleteGeographicRegionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteGeographicRegionRequest) GetName() string
- func (*DeleteGeographicRegionRequest) ProtoMessage()
- func (x *DeleteGeographicRegionRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteGeographicRegionRequest) Reset()
- func (x *DeleteGeographicRegionRequest) String() string
- type DeleteLinkRequest
- type DeleteP2MpSrTePolicyCandidatePathRequest
- func (*DeleteP2MpSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteP2MpSrTePolicyCandidatePathRequest) GetName() string
- func (*DeleteP2MpSrTePolicyCandidatePathRequest) ProtoMessage()
- func (x *DeleteP2MpSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteP2MpSrTePolicyCandidatePathRequest) Reset()
- func (x *DeleteP2MpSrTePolicyCandidatePathRequest) String() string
- type DeleteP2MpSrTePolicyRequest
- func (*DeleteP2MpSrTePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteP2MpSrTePolicyRequest) GetName() string
- func (*DeleteP2MpSrTePolicyRequest) ProtoMessage()
- func (x *DeleteP2MpSrTePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteP2MpSrTePolicyRequest) Reset()
- func (x *DeleteP2MpSrTePolicyRequest) String() string
- type DeleteP2PSrTePolicyCandidatePathRequest
- func (*DeleteP2PSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteP2PSrTePolicyCandidatePathRequest) GetName() string
- func (*DeleteP2PSrTePolicyCandidatePathRequest) ProtoMessage()
- func (x *DeleteP2PSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteP2PSrTePolicyCandidatePathRequest) Reset()
- func (x *DeleteP2PSrTePolicyCandidatePathRequest) String() string
- type DeleteP2PSrTePolicyRequest
- func (*DeleteP2PSrTePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteP2PSrTePolicyRequest) GetName() string
- func (*DeleteP2PSrTePolicyRequest) ProtoMessage()
- func (x *DeleteP2PSrTePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteP2PSrTePolicyRequest) Reset()
- func (x *DeleteP2PSrTePolicyRequest) String() string
- type DeletePointingConstraintRequest
- func (*DeletePointingConstraintRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeletePointingConstraintRequest) GetName() string
- func (*DeletePointingConstraintRequest) ProtoMessage()
- func (x *DeletePointingConstraintRequest) ProtoReflect() protoreflect.Message
- func (x *DeletePointingConstraintRequest) Reset()
- func (x *DeletePointingConstraintRequest) String() string
- type DeleteProtectionAssociationGroupRequest
- func (*DeleteProtectionAssociationGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteProtectionAssociationGroupRequest) GetName() string
- func (*DeleteProtectionAssociationGroupRequest) ProtoMessage()
- func (x *DeleteProtectionAssociationGroupRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteProtectionAssociationGroupRequest) Reset()
- func (x *DeleteProtectionAssociationGroupRequest) String() string
- type DisjointAssociationGroup
- func (*DisjointAssociationGroup) Descriptor() ([]byte, []int)deprecated
- func (x *DisjointAssociationGroup) GetLinkDiverse() bool
- func (x *DisjointAssociationGroup) GetName() string
- func (x *DisjointAssociationGroup) GetNodeDiverse() bool
- func (x *DisjointAssociationGroup) GetResources() []string
- func (x *DisjointAssociationGroup) GetSrlgDiverse() bool
- func (x *DisjointAssociationGroup) GetStrict() bool
- func (x *DisjointAssociationGroup) GetUseAlternateBearer() bool
- func (*DisjointAssociationGroup) ProtoMessage()
- func (x *DisjointAssociationGroup) ProtoReflect() protoreflect.Message
- func (x *DisjointAssociationGroup) Reset()
- func (x *DisjointAssociationGroup) String() string
- type Downtime
- func (*Downtime) Descriptor() ([]byte, []int)deprecated
- func (x *Downtime) GetAffectedEntityIds() []string
- func (x *Downtime) GetDisabled() bool
- func (x *Downtime) GetInterval() *interval.Interval
- func (x *Downtime) GetName() string
- func (x *Downtime) GetReason() string
- func (x *Downtime) GetTransitivelyAffectedEntityIds() []string
- func (*Downtime) ProtoMessage()
- func (x *Downtime) ProtoReflect() protoreflect.Message
- func (x *Downtime) Reset()
- func (x *Downtime) String() string
- type EmissionsLimit
- func (*EmissionsLimit) Descriptor() ([]byte, []int)deprecated
- func (x *EmissionsLimit) GetGeographicRegions() []string
- func (x *EmissionsLimit) GetLowerFrequencyHz() int64
- func (x *EmissionsLimit) GetName() string
- func (x *EmissionsLimit) GetPolarizations() []*physical.Polarization
- func (x *EmissionsLimit) GetSubjectLabels() []*EmissionsLimit_Label
- func (x *EmissionsLimit) GetUpperFrequencyHz() int64
- func (*EmissionsLimit) ProtoMessage()
- func (x *EmissionsLimit) ProtoReflect() protoreflect.Message
- func (x *EmissionsLimit) Reset()
- func (x *EmissionsLimit) String() string
- type EmissionsLimit_Label
- func (*EmissionsLimit_Label) Descriptor() ([]byte, []int)deprecated
- func (x *EmissionsLimit_Label) GetKey() string
- func (x *EmissionsLimit_Label) GetValue() string
- func (*EmissionsLimit_Label) ProtoMessage()
- func (x *EmissionsLimit_Label) ProtoReflect() protoreflect.Message
- func (x *EmissionsLimit_Label) Reset()
- func (x *EmissionsLimit_Label) String() string
- type FrequencyRange
- func (*FrequencyRange) Descriptor() ([]byte, []int)deprecated
- func (x *FrequencyRange) GetMaxFrequencyHz() int64
- func (x *FrequencyRange) GetMinFrequencyHz() int64
- func (*FrequencyRange) ProtoMessage()
- func (x *FrequencyRange) ProtoReflect() protoreflect.Message
- func (x *FrequencyRange) Reset()
- func (x *FrequencyRange) String() string
- type GeographicRegion
- func (*GeographicRegion) Descriptor() ([]byte, []int)deprecated
- func (x *GeographicRegion) GetName() string
- func (x *GeographicRegion) GetPolygon() string
- func (*GeographicRegion) ProtoMessage()
- func (x *GeographicRegion) ProtoReflect() protoreflect.Message
- func (x *GeographicRegion) Reset()
- func (x *GeographicRegion) String() string
- type GetDisjointAssociationGroupRequest
- func (*GetDisjointAssociationGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDisjointAssociationGroupRequest) GetName() string
- func (*GetDisjointAssociationGroupRequest) ProtoMessage()
- func (x *GetDisjointAssociationGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetDisjointAssociationGroupRequest) Reset()
- func (x *GetDisjointAssociationGroupRequest) String() string
- type GetDowntimeRequest
- func (*GetDowntimeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetDowntimeRequest) GetName() string
- func (*GetDowntimeRequest) ProtoMessage()
- func (x *GetDowntimeRequest) ProtoReflect() protoreflect.Message
- func (x *GetDowntimeRequest) Reset()
- func (x *GetDowntimeRequest) String() string
- type GetEmissionsLimitRequest
- func (*GetEmissionsLimitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetEmissionsLimitRequest) GetName() string
- func (*GetEmissionsLimitRequest) ProtoMessage()
- func (x *GetEmissionsLimitRequest) ProtoReflect() protoreflect.Message
- func (x *GetEmissionsLimitRequest) Reset()
- func (x *GetEmissionsLimitRequest) String() string
- type GetGeographicRegionRequest
- func (*GetGeographicRegionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetGeographicRegionRequest) GetName() string
- func (*GetGeographicRegionRequest) ProtoMessage()
- func (x *GetGeographicRegionRequest) ProtoReflect() protoreflect.Message
- func (x *GetGeographicRegionRequest) Reset()
- func (x *GetGeographicRegionRequest) String() string
- type GetLinkRequest
- type GetP2MpSrTePolicyCandidatePathRequest
- func (*GetP2MpSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetP2MpSrTePolicyCandidatePathRequest) GetName() string
- func (*GetP2MpSrTePolicyCandidatePathRequest) ProtoMessage()
- func (x *GetP2MpSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
- func (x *GetP2MpSrTePolicyCandidatePathRequest) Reset()
- func (x *GetP2MpSrTePolicyCandidatePathRequest) String() string
- type GetP2MpSrTePolicyRequest
- func (*GetP2MpSrTePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetP2MpSrTePolicyRequest) GetName() string
- func (*GetP2MpSrTePolicyRequest) ProtoMessage()
- func (x *GetP2MpSrTePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetP2MpSrTePolicyRequest) Reset()
- func (x *GetP2MpSrTePolicyRequest) String() string
- type GetP2PSrTePolicyCandidatePathRequest
- func (*GetP2PSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetP2PSrTePolicyCandidatePathRequest) GetName() string
- func (*GetP2PSrTePolicyCandidatePathRequest) ProtoMessage()
- func (x *GetP2PSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
- func (x *GetP2PSrTePolicyCandidatePathRequest) Reset()
- func (x *GetP2PSrTePolicyCandidatePathRequest) String() string
- type GetP2PSrTePolicyRequest
- func (*GetP2PSrTePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetP2PSrTePolicyRequest) GetName() string
- func (*GetP2PSrTePolicyRequest) ProtoMessage()
- func (x *GetP2PSrTePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *GetP2PSrTePolicyRequest) Reset()
- func (x *GetP2PSrTePolicyRequest) String() string
- type GetPointingConstraintRequest
- func (*GetPointingConstraintRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetPointingConstraintRequest) GetName() string
- func (*GetPointingConstraintRequest) ProtoMessage()
- func (x *GetPointingConstraintRequest) ProtoReflect() protoreflect.Message
- func (x *GetPointingConstraintRequest) Reset()
- func (x *GetPointingConstraintRequest) String() string
- type GetProtectionAssociationGroupRequest
- func (*GetProtectionAssociationGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetProtectionAssociationGroupRequest) GetName() string
- func (*GetProtectionAssociationGroupRequest) ProtoMessage()
- func (x *GetProtectionAssociationGroupRequest) ProtoReflect() protoreflect.Message
- func (x *GetProtectionAssociationGroupRequest) Reset()
- func (x *GetProtectionAssociationGroupRequest) String() string
- type Link
- func (*Link) Descriptor() ([]byte, []int)deprecated
- func (x *Link) GetAnyOfOriginatingPorts() *PortSet
- func (x *Link) GetAnyOfTerminatingPorts() *PortSet
- func (x *Link) GetComputedOriginatingPlatformIds() []string
- func (x *Link) GetComputedTerminatingPlatformIds() []string
- func (x *Link) GetDisabled() bool
- func (x *Link) GetDisplayName() string
- func (x *Link) GetInterval() *interval.Interval
- func (x *Link) GetName() string
- func (x *Link) GetOriginType() isLink_OriginType
- func (x *Link) GetPriority() float64
- func (x *Link) GetTerminationType() isLink_TerminationType
- func (*Link) ProtoMessage()
- func (x *Link) ProtoReflect() protoreflect.Message
- func (x *Link) Reset()
- func (x *Link) String() string
- type Link_AnyOfOriginatingPorts
- type Link_AnyOfTerminatingPorts
- type ListDisjointAssociationGroupsRequest
- func (*ListDisjointAssociationGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListDisjointAssociationGroupsRequest) ProtoMessage()
- func (x *ListDisjointAssociationGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListDisjointAssociationGroupsRequest) Reset()
- func (x *ListDisjointAssociationGroupsRequest) String() string
- type ListDisjointAssociationGroupsResponse
- func (*ListDisjointAssociationGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDisjointAssociationGroupsResponse) GetDisjointAssociationGroups() []*DisjointAssociationGroup
- func (*ListDisjointAssociationGroupsResponse) ProtoMessage()
- func (x *ListDisjointAssociationGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListDisjointAssociationGroupsResponse) Reset()
- func (x *ListDisjointAssociationGroupsResponse) String() string
- type ListDowntimesRequest
- type ListDowntimesResponse
- func (*ListDowntimesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListDowntimesResponse) GetDowntimes() []*Downtime
- func (*ListDowntimesResponse) ProtoMessage()
- func (x *ListDowntimesResponse) ProtoReflect() protoreflect.Message
- func (x *ListDowntimesResponse) Reset()
- func (x *ListDowntimesResponse) String() string
- type ListEmissionsLimitsRequest
- type ListEmissionsLimitsResponse
- func (*ListEmissionsLimitsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListEmissionsLimitsResponse) GetEmissionsLimits() []*EmissionsLimit
- func (*ListEmissionsLimitsResponse) ProtoMessage()
- func (x *ListEmissionsLimitsResponse) ProtoReflect() protoreflect.Message
- func (x *ListEmissionsLimitsResponse) Reset()
- func (x *ListEmissionsLimitsResponse) String() string
- type ListGeographicRegionsRequest
- func (*ListGeographicRegionsRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListGeographicRegionsRequest) ProtoMessage()
- func (x *ListGeographicRegionsRequest) ProtoReflect() protoreflect.Message
- func (x *ListGeographicRegionsRequest) Reset()
- func (x *ListGeographicRegionsRequest) String() string
- type ListGeographicRegionsResponse
- func (*ListGeographicRegionsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListGeographicRegionsResponse) GetGeographicRegions() []*GeographicRegion
- func (*ListGeographicRegionsResponse) ProtoMessage()
- func (x *ListGeographicRegionsResponse) ProtoReflect() protoreflect.Message
- func (x *ListGeographicRegionsResponse) Reset()
- func (x *ListGeographicRegionsResponse) String() string
- type ListLinksRequest
- type ListLinksResponse
- type ListP2MpSrTePoliciesRequest
- type ListP2MpSrTePoliciesResponse
- func (*ListP2MpSrTePoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListP2MpSrTePoliciesResponse) GetP2MpSrTePolicies() []*P2MpSrTePolicy
- func (*ListP2MpSrTePoliciesResponse) ProtoMessage()
- func (x *ListP2MpSrTePoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListP2MpSrTePoliciesResponse) Reset()
- func (x *ListP2MpSrTePoliciesResponse) String() string
- type ListP2MpSrTePolicyCandidatePathsRequest
- func (*ListP2MpSrTePolicyCandidatePathsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListP2MpSrTePolicyCandidatePathsRequest) GetParent() string
- func (*ListP2MpSrTePolicyCandidatePathsRequest) ProtoMessage()
- func (x *ListP2MpSrTePolicyCandidatePathsRequest) ProtoReflect() protoreflect.Message
- func (x *ListP2MpSrTePolicyCandidatePathsRequest) Reset()
- func (x *ListP2MpSrTePolicyCandidatePathsRequest) String() string
- type ListP2MpSrTePolicyCandidatePathsResponse
- func (*ListP2MpSrTePolicyCandidatePathsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListP2MpSrTePolicyCandidatePathsResponse) GetP2MpSrTePolicyCandidatePaths() []*P2MpSrTePolicyCandidatePath
- func (*ListP2MpSrTePolicyCandidatePathsResponse) ProtoMessage()
- func (x *ListP2MpSrTePolicyCandidatePathsResponse) ProtoReflect() protoreflect.Message
- func (x *ListP2MpSrTePolicyCandidatePathsResponse) Reset()
- func (x *ListP2MpSrTePolicyCandidatePathsResponse) String() string
- type ListP2PSrTePoliciesRequest
- type ListP2PSrTePoliciesResponse
- func (*ListP2PSrTePoliciesResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListP2PSrTePoliciesResponse) GetP2PSrTePolicies() []*P2PSrTePolicy
- func (*ListP2PSrTePoliciesResponse) ProtoMessage()
- func (x *ListP2PSrTePoliciesResponse) ProtoReflect() protoreflect.Message
- func (x *ListP2PSrTePoliciesResponse) Reset()
- func (x *ListP2PSrTePoliciesResponse) String() string
- type ListP2PSrTePolicyCandidatePathsRequest
- func (*ListP2PSrTePolicyCandidatePathsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListP2PSrTePolicyCandidatePathsRequest) GetParent() string
- func (*ListP2PSrTePolicyCandidatePathsRequest) ProtoMessage()
- func (x *ListP2PSrTePolicyCandidatePathsRequest) ProtoReflect() protoreflect.Message
- func (x *ListP2PSrTePolicyCandidatePathsRequest) Reset()
- func (x *ListP2PSrTePolicyCandidatePathsRequest) String() string
- type ListP2PSrTePolicyCandidatePathsResponse
- func (*ListP2PSrTePolicyCandidatePathsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListP2PSrTePolicyCandidatePathsResponse) GetP2PSrTePolicyCandidatePaths() []*P2PSrTePolicyCandidatePath
- func (*ListP2PSrTePolicyCandidatePathsResponse) ProtoMessage()
- func (x *ListP2PSrTePolicyCandidatePathsResponse) ProtoReflect() protoreflect.Message
- func (x *ListP2PSrTePolicyCandidatePathsResponse) Reset()
- func (x *ListP2PSrTePolicyCandidatePathsResponse) String() string
- type ListPointingConstraintsRequest
- func (*ListPointingConstraintsRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListPointingConstraintsRequest) ProtoMessage()
- func (x *ListPointingConstraintsRequest) ProtoReflect() protoreflect.Message
- func (x *ListPointingConstraintsRequest) Reset()
- func (x *ListPointingConstraintsRequest) String() string
- type ListPointingConstraintsResponse
- func (*ListPointingConstraintsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListPointingConstraintsResponse) GetPointingConstraints() []*PointingConstraint
- func (*ListPointingConstraintsResponse) ProtoMessage()
- func (x *ListPointingConstraintsResponse) ProtoReflect() protoreflect.Message
- func (x *ListPointingConstraintsResponse) Reset()
- func (x *ListPointingConstraintsResponse) String() string
- type ListProtectionAssociationGroupsRequest
- func (*ListProtectionAssociationGroupsRequest) Descriptor() ([]byte, []int)deprecated
- func (*ListProtectionAssociationGroupsRequest) ProtoMessage()
- func (x *ListProtectionAssociationGroupsRequest) ProtoReflect() protoreflect.Message
- func (x *ListProtectionAssociationGroupsRequest) Reset()
- func (x *ListProtectionAssociationGroupsRequest) String() string
- type ListProtectionAssociationGroupsResponse
- func (*ListProtectionAssociationGroupsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListProtectionAssociationGroupsResponse) GetProtectionAssociationGroups() []*ProtectionAssociationGroup
- func (*ListProtectionAssociationGroupsResponse) ProtoMessage()
- func (x *ListProtectionAssociationGroupsResponse) ProtoReflect() protoreflect.Message
- func (x *ListProtectionAssociationGroupsResponse) Reset()
- func (x *ListProtectionAssociationGroupsResponse) String() string
- type Metrics
- func (*Metrics) Descriptor() ([]byte, []int)deprecated
- func (x *Metrics) GetCirBps() uint64
- func (x *Metrics) GetEirBps() uint64
- func (x *Metrics) GetMaxLatency() *durationpb.Duration
- func (*Metrics) ProtoMessage()
- func (x *Metrics) ProtoReflect() protoreflect.Message
- func (x *Metrics) Reset()
- func (x *Metrics) String() string
- type P2MpSrTePolicy
- func (*P2MpSrTePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *P2MpSrTePolicy) GetDisabled() bool
- func (x *P2MpSrTePolicy) GetInterval() *interval.Interval
- func (x *P2MpSrTePolicy) GetLeaves() []string
- func (x *P2MpSrTePolicy) GetName() string
- func (x *P2MpSrTePolicy) GetPriority() float64
- func (x *P2MpSrTePolicy) GetRoot() string
- func (x *P2MpSrTePolicy) GetSymbolicName() string
- func (x *P2MpSrTePolicy) GetTreeId() int64
- func (*P2MpSrTePolicy) ProtoMessage()
- func (x *P2MpSrTePolicy) ProtoReflect() protoreflect.Message
- func (x *P2MpSrTePolicy) Reset()
- func (x *P2MpSrTePolicy) String() string
- type P2MpSrTePolicyCandidatePath
- func (*P2MpSrTePolicyCandidatePath) Descriptor() ([]byte, []int)deprecated
- func (x *P2MpSrTePolicyCandidatePath) GetDiscriminator() uint32
- func (x *P2MpSrTePolicyCandidatePath) GetMetrics() *Metrics
- func (x *P2MpSrTePolicyCandidatePath) GetName() string
- func (x *P2MpSrTePolicyCandidatePath) GetSymbolicName() string
- func (*P2MpSrTePolicyCandidatePath) ProtoMessage()
- func (x *P2MpSrTePolicyCandidatePath) ProtoReflect() protoreflect.Message
- func (x *P2MpSrTePolicyCandidatePath) Reset()
- func (x *P2MpSrTePolicyCandidatePath) String() string
- type P2PSrTePolicy
- func (*P2PSrTePolicy) Descriptor() ([]byte, []int)deprecated
- func (x *P2PSrTePolicy) GetColor() uint32
- func (x *P2PSrTePolicy) GetDisabled() bool
- func (x *P2PSrTePolicy) GetEndpoint() string
- func (x *P2PSrTePolicy) GetHeadend() string
- func (x *P2PSrTePolicy) GetInterval() *interval.Interval
- func (x *P2PSrTePolicy) GetName() string
- func (x *P2PSrTePolicy) GetPriority() float64
- func (x *P2PSrTePolicy) GetSymbolicName() string
- func (*P2PSrTePolicy) ProtoMessage()
- func (x *P2PSrTePolicy) ProtoReflect() protoreflect.Message
- func (x *P2PSrTePolicy) Reset()
- func (x *P2PSrTePolicy) String() string
- type P2PSrTePolicyCandidatePath
- func (*P2PSrTePolicyCandidatePath) Descriptor() ([]byte, []int)deprecated
- func (x *P2PSrTePolicyCandidatePath) GetDiscriminator() uint32
- func (x *P2PSrTePolicyCandidatePath) GetMetrics() *Metrics
- func (x *P2PSrTePolicyCandidatePath) GetName() string
- func (x *P2PSrTePolicyCandidatePath) GetPreference() uint32
- func (x *P2PSrTePolicyCandidatePath) GetSymbolicName() string
- func (*P2PSrTePolicyCandidatePath) ProtoMessage()
- func (x *P2PSrTePolicyCandidatePath) ProtoReflect() protoreflect.Message
- func (x *P2PSrTePolicyCandidatePath) Reset()
- func (x *P2PSrTePolicyCandidatePath) String() string
- type PointingConstraint
- func (*PointingConstraint) Descriptor() ([]byte, []int)deprecated
- func (x *PointingConstraint) GetAngularSeparations() *PointingConstraint_AngularSeparations
- func (x *PointingConstraint) GetConstraint() isPointingConstraint_Constraint
- func (x *PointingConstraint) GetGeoArcSeparationAngles() *PointingConstraint_GeoArcSeparationAngles
- func (x *PointingConstraint) GetName() string
- func (x *PointingConstraint) GetSubjectsFilter() string
- func (x *PointingConstraint) GetSunSeparationAngles() *PointingConstraint_SunSeparationAngles
- func (*PointingConstraint) ProtoMessage()
- func (x *PointingConstraint) ProtoReflect() protoreflect.Message
- func (x *PointingConstraint) Reset()
- func (x *PointingConstraint) String() string
- type PointingConstraint_AngularSeparation
- func (*PointingConstraint_AngularSeparation) Descriptor() ([]byte, []int)deprecated
- func (x *PointingConstraint_AngularSeparation) GetFrequencyRange() *FrequencyRange
- func (x *PointingConstraint_AngularSeparation) GetMinimumAngleDeg() float64
- func (*PointingConstraint_AngularSeparation) ProtoMessage()
- func (x *PointingConstraint_AngularSeparation) ProtoReflect() protoreflect.Message
- func (x *PointingConstraint_AngularSeparation) Reset()
- func (x *PointingConstraint_AngularSeparation) String() string
- type PointingConstraint_AngularSeparations
- func (*PointingConstraint_AngularSeparations) Descriptor() ([]byte, []int)deprecated
- func (x *PointingConstraint_AngularSeparations) GetAngularSeparations() []*PointingConstraint_AngularSeparation
- func (x *PointingConstraint_AngularSeparations) GetTargetPlatformsFilter() string
- func (*PointingConstraint_AngularSeparations) ProtoMessage()
- func (x *PointingConstraint_AngularSeparations) ProtoReflect() protoreflect.Message
- func (x *PointingConstraint_AngularSeparations) Reset()
- func (x *PointingConstraint_AngularSeparations) String() string
- type PointingConstraint_AngularSeparations_
- type PointingConstraint_GeoArcSeparationAngle
- func (*PointingConstraint_GeoArcSeparationAngle) Descriptor() ([]byte, []int)deprecated
- func (x *PointingConstraint_GeoArcSeparationAngle) GetFrequencyRange() *FrequencyRange
- func (x *PointingConstraint_GeoArcSeparationAngle) GetMinimumAngleDeg() float64
- func (*PointingConstraint_GeoArcSeparationAngle) ProtoMessage()
- func (x *PointingConstraint_GeoArcSeparationAngle) ProtoReflect() protoreflect.Message
- func (x *PointingConstraint_GeoArcSeparationAngle) Reset()
- func (x *PointingConstraint_GeoArcSeparationAngle) String() string
- type PointingConstraint_GeoArcSeparationAngles
- func (*PointingConstraint_GeoArcSeparationAngles) Descriptor() ([]byte, []int)deprecated
- func (x *PointingConstraint_GeoArcSeparationAngles) GetGeoArcSeparationAngles() []*PointingConstraint_GeoArcSeparationAngle
- func (*PointingConstraint_GeoArcSeparationAngles) ProtoMessage()
- func (x *PointingConstraint_GeoArcSeparationAngles) ProtoReflect() protoreflect.Message
- func (x *PointingConstraint_GeoArcSeparationAngles) Reset()
- func (x *PointingConstraint_GeoArcSeparationAngles) String() string
- type PointingConstraint_GeoArcSeparationAngles_
- type PointingConstraint_SunSeparationAngle
- func (*PointingConstraint_SunSeparationAngle) Descriptor() ([]byte, []int)deprecated
- func (x *PointingConstraint_SunSeparationAngle) GetFrequencyRange() *FrequencyRange
- func (x *PointingConstraint_SunSeparationAngle) GetMinimumAngleDeg() float64
- func (*PointingConstraint_SunSeparationAngle) ProtoMessage()
- func (x *PointingConstraint_SunSeparationAngle) ProtoReflect() protoreflect.Message
- func (x *PointingConstraint_SunSeparationAngle) Reset()
- func (x *PointingConstraint_SunSeparationAngle) String() string
- type PointingConstraint_SunSeparationAngles
- func (*PointingConstraint_SunSeparationAngles) Descriptor() ([]byte, []int)deprecated
- func (x *PointingConstraint_SunSeparationAngles) GetSunSeparationAngles() []*PointingConstraint_SunSeparationAngle
- func (*PointingConstraint_SunSeparationAngles) ProtoMessage()
- func (x *PointingConstraint_SunSeparationAngles) ProtoReflect() protoreflect.Message
- func (x *PointingConstraint_SunSeparationAngles) Reset()
- func (x *PointingConstraint_SunSeparationAngles) String() string
- type PointingConstraint_SunSeparationAngles_
- type PortSet
- type ProtectionAssociationGroup
- func (*ProtectionAssociationGroup) Descriptor() ([]byte, []int)deprecated
- func (x *ProtectionAssociationGroup) GetMembers() []*ProtectionAssociationGroup_ProtectionResource
- func (x *ProtectionAssociationGroup) GetName() string
- func (*ProtectionAssociationGroup) ProtoMessage()
- func (x *ProtectionAssociationGroup) ProtoReflect() protoreflect.Message
- func (x *ProtectionAssociationGroup) Reset()
- func (x *ProtectionAssociationGroup) String() string
- type ProtectionAssociationGroup_ProtectionResource
- func (*ProtectionAssociationGroup_ProtectionResource) Descriptor() ([]byte, []int)deprecated
- func (x *ProtectionAssociationGroup_ProtectionResource) GetResource() string
- func (x *ProtectionAssociationGroup_ProtectionResource) GetRole() ProtectionRole
- func (*ProtectionAssociationGroup_ProtectionResource) ProtoMessage()
- func (x *ProtectionAssociationGroup_ProtectionResource) ProtoReflect() protoreflect.Message
- func (x *ProtectionAssociationGroup_ProtectionResource) Reset()
- func (x *ProtectionAssociationGroup_ProtectionResource) String() string
- type ProtectionRole
- func (ProtectionRole) Descriptor() protoreflect.EnumDescriptor
- func (x ProtectionRole) Enum() *ProtectionRole
- func (ProtectionRole) EnumDescriptor() ([]byte, []int)deprecated
- func (x ProtectionRole) Number() protoreflect.EnumNumber
- func (x ProtectionRole) String() string
- func (ProtectionRole) Type() protoreflect.EnumType
- type ProvisioningClient
- type ProvisioningServer
- type UnimplementedProvisioningServer
- func (UnimplementedProvisioningServer) CreateDisjointAssociationGroup(context.Context, *CreateDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
- func (UnimplementedProvisioningServer) CreateDowntime(context.Context, *CreateDowntimeRequest) (*Downtime, error)
- func (UnimplementedProvisioningServer) CreateEmissionsLimit(context.Context, *CreateEmissionsLimitRequest) (*EmissionsLimit, error)
- func (UnimplementedProvisioningServer) CreateGeographicRegion(context.Context, *CreateGeographicRegionRequest) (*GeographicRegion, error)
- func (UnimplementedProvisioningServer) CreateLink(context.Context, *CreateLinkRequest) (*Link, error)
- func (UnimplementedProvisioningServer) CreateP2MpSrTePolicy(context.Context, *CreateP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
- func (UnimplementedProvisioningServer) CreateP2MpSrTePolicyCandidatePath(context.Context, *CreateP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
- func (UnimplementedProvisioningServer) CreateP2PSrTePolicy(context.Context, *CreateP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
- func (UnimplementedProvisioningServer) CreateP2PSrTePolicyCandidatePath(context.Context, *CreateP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
- func (UnimplementedProvisioningServer) CreatePointingConstraint(context.Context, *CreatePointingConstraintRequest) (*PointingConstraint, error)
- func (UnimplementedProvisioningServer) CreateProtectionAssociationGroup(context.Context, *CreateProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
- func (UnimplementedProvisioningServer) DeleteDisjointAssociationGroup(context.Context, *DeleteDisjointAssociationGroupRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteDowntime(context.Context, *DeleteDowntimeRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteEmissionsLimit(context.Context, *DeleteEmissionsLimitRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteGeographicRegion(context.Context, *DeleteGeographicRegionRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteLink(context.Context, *DeleteLinkRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteP2MpSrTePolicy(context.Context, *DeleteP2MpSrTePolicyRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteP2MpSrTePolicyCandidatePath(context.Context, *DeleteP2MpSrTePolicyCandidatePathRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteP2PSrTePolicy(context.Context, *DeleteP2PSrTePolicyRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteP2PSrTePolicyCandidatePath(context.Context, *DeleteP2PSrTePolicyCandidatePathRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeletePointingConstraint(context.Context, *DeletePointingConstraintRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) DeleteProtectionAssociationGroup(context.Context, *DeleteProtectionAssociationGroupRequest) (*emptypb.Empty, error)
- func (UnimplementedProvisioningServer) GetDisjointAssociationGroup(context.Context, *GetDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
- func (UnimplementedProvisioningServer) GetDowntime(context.Context, *GetDowntimeRequest) (*Downtime, error)
- func (UnimplementedProvisioningServer) GetEmissionsLimit(context.Context, *GetEmissionsLimitRequest) (*EmissionsLimit, error)
- func (UnimplementedProvisioningServer) GetGeographicRegion(context.Context, *GetGeographicRegionRequest) (*GeographicRegion, error)
- func (UnimplementedProvisioningServer) GetLink(context.Context, *GetLinkRequest) (*Link, error)
- func (UnimplementedProvisioningServer) GetP2MpSrTePolicy(context.Context, *GetP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
- func (UnimplementedProvisioningServer) GetP2MpSrTePolicyCandidatePath(context.Context, *GetP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
- func (UnimplementedProvisioningServer) GetP2PSrTePolicy(context.Context, *GetP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
- func (UnimplementedProvisioningServer) GetP2PSrTePolicyCandidatePath(context.Context, *GetP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
- func (UnimplementedProvisioningServer) GetPointingConstraint(context.Context, *GetPointingConstraintRequest) (*PointingConstraint, error)
- func (UnimplementedProvisioningServer) GetProtectionAssociationGroup(context.Context, *GetProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
- func (UnimplementedProvisioningServer) ListDisjointAssociationGroups(context.Context, *ListDisjointAssociationGroupsRequest) (*ListDisjointAssociationGroupsResponse, error)
- func (UnimplementedProvisioningServer) ListDowntimes(context.Context, *ListDowntimesRequest) (*ListDowntimesResponse, error)
- func (UnimplementedProvisioningServer) ListEmissionsLimits(context.Context, *ListEmissionsLimitsRequest) (*ListEmissionsLimitsResponse, error)
- func (UnimplementedProvisioningServer) ListGeographicRegions(context.Context, *ListGeographicRegionsRequest) (*ListGeographicRegionsResponse, error)
- func (UnimplementedProvisioningServer) ListLinks(context.Context, *ListLinksRequest) (*ListLinksResponse, error)
- func (UnimplementedProvisioningServer) ListP2MpSrTePolicies(context.Context, *ListP2MpSrTePoliciesRequest) (*ListP2MpSrTePoliciesResponse, error)
- func (UnimplementedProvisioningServer) ListP2MpSrTePolicyCandidatePaths(context.Context, *ListP2MpSrTePolicyCandidatePathsRequest) (*ListP2MpSrTePolicyCandidatePathsResponse, error)
- func (UnimplementedProvisioningServer) ListP2PSrTePolicies(context.Context, *ListP2PSrTePoliciesRequest) (*ListP2PSrTePoliciesResponse, error)
- func (UnimplementedProvisioningServer) ListP2PSrTePolicyCandidatePaths(context.Context, *ListP2PSrTePolicyCandidatePathsRequest) (*ListP2PSrTePolicyCandidatePathsResponse, error)
- func (UnimplementedProvisioningServer) ListPointingConstraints(context.Context, *ListPointingConstraintsRequest) (*ListPointingConstraintsResponse, error)
- func (UnimplementedProvisioningServer) ListProtectionAssociationGroups(context.Context, *ListProtectionAssociationGroupsRequest) (*ListProtectionAssociationGroupsResponse, error)
- func (UnimplementedProvisioningServer) UpdateDisjointAssociationGroup(context.Context, *UpdateDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
- func (UnimplementedProvisioningServer) UpdateDowntime(context.Context, *UpdateDowntimeRequest) (*Downtime, error)
- func (UnimplementedProvisioningServer) UpdateEmissionsLimit(context.Context, *UpdateEmissionsLimitRequest) (*EmissionsLimit, error)
- func (UnimplementedProvisioningServer) UpdateGeographicRegion(context.Context, *UpdateGeographicRegionRequest) (*GeographicRegion, error)
- func (UnimplementedProvisioningServer) UpdateLink(context.Context, *UpdateLinkRequest) (*Link, error)
- func (UnimplementedProvisioningServer) UpdateP2MpSrTePolicy(context.Context, *UpdateP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
- func (UnimplementedProvisioningServer) UpdateP2MpSrTePolicyCandidatePath(context.Context, *UpdateP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
- func (UnimplementedProvisioningServer) UpdateP2PSrTePolicy(context.Context, *UpdateP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
- func (UnimplementedProvisioningServer) UpdateP2PSrTePolicyCandidatePath(context.Context, *UpdateP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
- func (UnimplementedProvisioningServer) UpdatePointingConstraint(context.Context, *UpdatePointingConstraintRequest) (*PointingConstraint, error)
- func (UnimplementedProvisioningServer) UpdateProtectionAssociationGroup(context.Context, *UpdateProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
- type UnsafeProvisioningServer
- type UpdateDisjointAssociationGroupRequest
- func (*UpdateDisjointAssociationGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDisjointAssociationGroupRequest) GetAllowMissing() bool
- func (x *UpdateDisjointAssociationGroupRequest) GetDisjointAssociationGroup() *DisjointAssociationGroup
- func (x *UpdateDisjointAssociationGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateDisjointAssociationGroupRequest) ProtoMessage()
- func (x *UpdateDisjointAssociationGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDisjointAssociationGroupRequest) Reset()
- func (x *UpdateDisjointAssociationGroupRequest) String() string
- type UpdateDowntimeRequest
- func (*UpdateDowntimeRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateDowntimeRequest) GetAllowMissing() bool
- func (x *UpdateDowntimeRequest) GetDowntime() *Downtime
- func (x *UpdateDowntimeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateDowntimeRequest) ProtoMessage()
- func (x *UpdateDowntimeRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateDowntimeRequest) Reset()
- func (x *UpdateDowntimeRequest) String() string
- type UpdateEmissionsLimitRequest
- func (*UpdateEmissionsLimitRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateEmissionsLimitRequest) GetAllowMissing() bool
- func (x *UpdateEmissionsLimitRequest) GetEmissionsLimit() *EmissionsLimit
- func (x *UpdateEmissionsLimitRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateEmissionsLimitRequest) ProtoMessage()
- func (x *UpdateEmissionsLimitRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateEmissionsLimitRequest) Reset()
- func (x *UpdateEmissionsLimitRequest) String() string
- type UpdateGeographicRegionRequest
- func (*UpdateGeographicRegionRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateGeographicRegionRequest) GetAllowMissing() bool
- func (x *UpdateGeographicRegionRequest) GetGeographicRegion() *GeographicRegion
- func (x *UpdateGeographicRegionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateGeographicRegionRequest) ProtoMessage()
- func (x *UpdateGeographicRegionRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateGeographicRegionRequest) Reset()
- func (x *UpdateGeographicRegionRequest) String() string
- type UpdateLinkRequest
- func (*UpdateLinkRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateLinkRequest) GetAllowMissing() bool
- func (x *UpdateLinkRequest) GetLink() *Link
- func (x *UpdateLinkRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateLinkRequest) ProtoMessage()
- func (x *UpdateLinkRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateLinkRequest) Reset()
- func (x *UpdateLinkRequest) String() string
- type UpdateP2MpSrTePolicyCandidatePathRequest
- func (*UpdateP2MpSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateP2MpSrTePolicyCandidatePathRequest) GetAllowMissing() bool
- func (x *UpdateP2MpSrTePolicyCandidatePathRequest) GetPath() *P2MpSrTePolicyCandidatePath
- func (x *UpdateP2MpSrTePolicyCandidatePathRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateP2MpSrTePolicyCandidatePathRequest) ProtoMessage()
- func (x *UpdateP2MpSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateP2MpSrTePolicyCandidatePathRequest) Reset()
- func (x *UpdateP2MpSrTePolicyCandidatePathRequest) String() string
- type UpdateP2MpSrTePolicyRequest
- func (*UpdateP2MpSrTePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateP2MpSrTePolicyRequest) GetAllowMissing() bool
- func (x *UpdateP2MpSrTePolicyRequest) GetPolicy() *P2MpSrTePolicy
- func (x *UpdateP2MpSrTePolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateP2MpSrTePolicyRequest) ProtoMessage()
- func (x *UpdateP2MpSrTePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateP2MpSrTePolicyRequest) Reset()
- func (x *UpdateP2MpSrTePolicyRequest) String() string
- type UpdateP2PSrTePolicyCandidatePathRequest
- func (*UpdateP2PSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateP2PSrTePolicyCandidatePathRequest) GetAllowMissing() bool
- func (x *UpdateP2PSrTePolicyCandidatePathRequest) GetPath() *P2PSrTePolicyCandidatePath
- func (x *UpdateP2PSrTePolicyCandidatePathRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateP2PSrTePolicyCandidatePathRequest) ProtoMessage()
- func (x *UpdateP2PSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateP2PSrTePolicyCandidatePathRequest) Reset()
- func (x *UpdateP2PSrTePolicyCandidatePathRequest) String() string
- type UpdateP2PSrTePolicyRequest
- func (*UpdateP2PSrTePolicyRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateP2PSrTePolicyRequest) GetAllowMissing() bool
- func (x *UpdateP2PSrTePolicyRequest) GetPolicy() *P2PSrTePolicy
- func (x *UpdateP2PSrTePolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateP2PSrTePolicyRequest) ProtoMessage()
- func (x *UpdateP2PSrTePolicyRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateP2PSrTePolicyRequest) Reset()
- func (x *UpdateP2PSrTePolicyRequest) String() string
- type UpdatePointingConstraintRequest
- func (*UpdatePointingConstraintRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdatePointingConstraintRequest) GetAllowMissing() bool
- func (x *UpdatePointingConstraintRequest) GetPointingConstraint() *PointingConstraint
- func (x *UpdatePointingConstraintRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdatePointingConstraintRequest) ProtoMessage()
- func (x *UpdatePointingConstraintRequest) ProtoReflect() protoreflect.Message
- func (x *UpdatePointingConstraintRequest) Reset()
- func (x *UpdatePointingConstraintRequest) String() string
- type UpdateProtectionAssociationGroupRequest
- func (*UpdateProtectionAssociationGroupRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateProtectionAssociationGroupRequest) GetAllowMissing() bool
- func (x *UpdateProtectionAssociationGroupRequest) GetProtectionAssociationGroup() *ProtectionAssociationGroup
- func (x *UpdateProtectionAssociationGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
- func (*UpdateProtectionAssociationGroupRequest) ProtoMessage()
- func (x *UpdateProtectionAssociationGroupRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateProtectionAssociationGroupRequest) Reset()
- func (x *UpdateProtectionAssociationGroupRequest) String() string
Constants ¶
const ( Provisioning_GetP2PSrTePolicy_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetP2pSrTePolicy" Provisioning_ListP2PSrTePolicies_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListP2pSrTePolicies" Provisioning_CreateP2PSrTePolicy_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateP2pSrTePolicy" Provisioning_UpdateP2PSrTePolicy_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateP2pSrTePolicy" Provisioning_DeleteP2PSrTePolicy_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteP2pSrTePolicy" Provisioning_GetP2PSrTePolicyCandidatePath_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetP2pSrTePolicyCandidatePath" Provisioning_ListP2PSrTePolicyCandidatePaths_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListP2pSrTePolicyCandidatePaths" Provisioning_CreateP2PSrTePolicyCandidatePath_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateP2pSrTePolicyCandidatePath" Provisioning_UpdateP2PSrTePolicyCandidatePath_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateP2pSrTePolicyCandidatePath" Provisioning_DeleteP2PSrTePolicyCandidatePath_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteP2pSrTePolicyCandidatePath" Provisioning_GetP2MpSrTePolicy_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetP2mpSrTePolicy" Provisioning_ListP2MpSrTePolicies_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListP2mpSrTePolicies" Provisioning_CreateP2MpSrTePolicy_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateP2mpSrTePolicy" Provisioning_UpdateP2MpSrTePolicy_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateP2mpSrTePolicy" Provisioning_DeleteP2MpSrTePolicy_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteP2mpSrTePolicy" Provisioning_GetP2MpSrTePolicyCandidatePath_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetP2mpSrTePolicyCandidatePath" Provisioning_ListP2MpSrTePolicyCandidatePaths_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListP2mpSrTePolicyCandidatePaths" Provisioning_CreateP2MpSrTePolicyCandidatePath_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateP2mpSrTePolicyCandidatePath" Provisioning_UpdateP2MpSrTePolicyCandidatePath_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateP2mpSrTePolicyCandidatePath" Provisioning_DeleteP2MpSrTePolicyCandidatePath_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteP2mpSrTePolicyCandidatePath" Provisioning_GetDowntime_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetDowntime" Provisioning_ListDowntimes_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListDowntimes" Provisioning_CreateDowntime_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateDowntime" Provisioning_UpdateDowntime_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateDowntime" Provisioning_DeleteDowntime_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteDowntime" Provisioning_GetProtectionAssociationGroup_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetProtectionAssociationGroup" Provisioning_ListProtectionAssociationGroups_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListProtectionAssociationGroups" Provisioning_CreateProtectionAssociationGroup_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateProtectionAssociationGroup" Provisioning_UpdateProtectionAssociationGroup_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateProtectionAssociationGroup" Provisioning_DeleteProtectionAssociationGroup_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteProtectionAssociationGroup" Provisioning_GetDisjointAssociationGroup_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetDisjointAssociationGroup" Provisioning_ListDisjointAssociationGroups_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListDisjointAssociationGroups" Provisioning_CreateDisjointAssociationGroup_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateDisjointAssociationGroup" Provisioning_UpdateDisjointAssociationGroup_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateDisjointAssociationGroup" Provisioning_DeleteDisjointAssociationGroup_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteDisjointAssociationGroup" Provisioning_GetLink_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetLink" Provisioning_ListLinks_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListLinks" Provisioning_CreateLink_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateLink" Provisioning_UpdateLink_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateLink" Provisioning_DeleteLink_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteLink" Provisioning_GetGeographicRegion_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetGeographicRegion" Provisioning_ListGeographicRegions_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListGeographicRegions" Provisioning_CreateGeographicRegion_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateGeographicRegion" Provisioning_UpdateGeographicRegion_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateGeographicRegion" Provisioning_DeleteGeographicRegion_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteGeographicRegion" Provisioning_GetEmissionsLimit_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetEmissionsLimit" Provisioning_ListEmissionsLimits_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListEmissionsLimits" Provisioning_CreateEmissionsLimit_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreateEmissionsLimit" Provisioning_UpdateEmissionsLimit_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdateEmissionsLimit" Provisioning_DeleteEmissionsLimit_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeleteEmissionsLimit" Provisioning_GetPointingConstraint_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/GetPointingConstraint" Provisioning_ListPointingConstraints_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/ListPointingConstraints" Provisioning_CreatePointingConstraint_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/CreatePointingConstraint" Provisioning_UpdatePointingConstraint_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/UpdatePointingConstraint" Provisioning_DeletePointingConstraint_FullMethodName = "/aalyria.spacetime.api.provisioning.v1alpha.Provisioning/DeletePointingConstraint" )
Variables ¶
var ( ProtectionRole_name = map[int32]string{ 0: "PROTECTION_ROLE_UNSPECIFIED", 1: "PROTECTION_ROLE_WORKING", 2: "PROTECTION_ROLE_PROTECTION", 3: "PROTECTION_ROLE_SECONDARY", } ProtectionRole_value = map[string]int32{ "PROTECTION_ROLE_UNSPECIFIED": 0, "PROTECTION_ROLE_WORKING": 1, "PROTECTION_ROLE_PROTECTION": 2, "PROTECTION_ROLE_SECONDARY": 3, } )
Enum value maps for ProtectionRole.
var File_api_provisioning_v1alpha_provisioning_proto protoreflect.FileDescriptor
var File_api_provisioning_v1alpha_te_proto protoreflect.FileDescriptor
var Provisioning_ServiceDesc = grpc.ServiceDesc{ ServiceName: "aalyria.spacetime.api.provisioning.v1alpha.Provisioning", HandlerType: (*ProvisioningServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "GetP2pSrTePolicy", Handler: _Provisioning_GetP2PSrTePolicy_Handler, }, { MethodName: "ListP2pSrTePolicies", Handler: _Provisioning_ListP2PSrTePolicies_Handler, }, { MethodName: "CreateP2pSrTePolicy", Handler: _Provisioning_CreateP2PSrTePolicy_Handler, }, { MethodName: "UpdateP2pSrTePolicy", Handler: _Provisioning_UpdateP2PSrTePolicy_Handler, }, { MethodName: "DeleteP2pSrTePolicy", Handler: _Provisioning_DeleteP2PSrTePolicy_Handler, }, { MethodName: "GetP2pSrTePolicyCandidatePath", Handler: _Provisioning_GetP2PSrTePolicyCandidatePath_Handler, }, { MethodName: "ListP2pSrTePolicyCandidatePaths", Handler: _Provisioning_ListP2PSrTePolicyCandidatePaths_Handler, }, { MethodName: "CreateP2pSrTePolicyCandidatePath", Handler: _Provisioning_CreateP2PSrTePolicyCandidatePath_Handler, }, { MethodName: "UpdateP2pSrTePolicyCandidatePath", Handler: _Provisioning_UpdateP2PSrTePolicyCandidatePath_Handler, }, { MethodName: "DeleteP2pSrTePolicyCandidatePath", Handler: _Provisioning_DeleteP2PSrTePolicyCandidatePath_Handler, }, { MethodName: "GetP2mpSrTePolicy", Handler: _Provisioning_GetP2MpSrTePolicy_Handler, }, { MethodName: "ListP2mpSrTePolicies", Handler: _Provisioning_ListP2MpSrTePolicies_Handler, }, { MethodName: "CreateP2mpSrTePolicy", Handler: _Provisioning_CreateP2MpSrTePolicy_Handler, }, { MethodName: "UpdateP2mpSrTePolicy", Handler: _Provisioning_UpdateP2MpSrTePolicy_Handler, }, { MethodName: "DeleteP2mpSrTePolicy", Handler: _Provisioning_DeleteP2MpSrTePolicy_Handler, }, { MethodName: "GetP2mpSrTePolicyCandidatePath", Handler: _Provisioning_GetP2MpSrTePolicyCandidatePath_Handler, }, { MethodName: "ListP2mpSrTePolicyCandidatePaths", Handler: _Provisioning_ListP2MpSrTePolicyCandidatePaths_Handler, }, { MethodName: "CreateP2mpSrTePolicyCandidatePath", Handler: _Provisioning_CreateP2MpSrTePolicyCandidatePath_Handler, }, { MethodName: "UpdateP2mpSrTePolicyCandidatePath", Handler: _Provisioning_UpdateP2MpSrTePolicyCandidatePath_Handler, }, { MethodName: "DeleteP2mpSrTePolicyCandidatePath", Handler: _Provisioning_DeleteP2MpSrTePolicyCandidatePath_Handler, }, { MethodName: "GetDowntime", Handler: _Provisioning_GetDowntime_Handler, }, { MethodName: "ListDowntimes", Handler: _Provisioning_ListDowntimes_Handler, }, { MethodName: "CreateDowntime", Handler: _Provisioning_CreateDowntime_Handler, }, { MethodName: "UpdateDowntime", Handler: _Provisioning_UpdateDowntime_Handler, }, { MethodName: "DeleteDowntime", Handler: _Provisioning_DeleteDowntime_Handler, }, { MethodName: "GetProtectionAssociationGroup", Handler: _Provisioning_GetProtectionAssociationGroup_Handler, }, { MethodName: "ListProtectionAssociationGroups", Handler: _Provisioning_ListProtectionAssociationGroups_Handler, }, { MethodName: "CreateProtectionAssociationGroup", Handler: _Provisioning_CreateProtectionAssociationGroup_Handler, }, { MethodName: "UpdateProtectionAssociationGroup", Handler: _Provisioning_UpdateProtectionAssociationGroup_Handler, }, { MethodName: "DeleteProtectionAssociationGroup", Handler: _Provisioning_DeleteProtectionAssociationGroup_Handler, }, { MethodName: "GetDisjointAssociationGroup", Handler: _Provisioning_GetDisjointAssociationGroup_Handler, }, { MethodName: "ListDisjointAssociationGroups", Handler: _Provisioning_ListDisjointAssociationGroups_Handler, }, { MethodName: "CreateDisjointAssociationGroup", Handler: _Provisioning_CreateDisjointAssociationGroup_Handler, }, { MethodName: "UpdateDisjointAssociationGroup", Handler: _Provisioning_UpdateDisjointAssociationGroup_Handler, }, { MethodName: "DeleteDisjointAssociationGroup", Handler: _Provisioning_DeleteDisjointAssociationGroup_Handler, }, { MethodName: "GetLink", Handler: _Provisioning_GetLink_Handler, }, { MethodName: "ListLinks", Handler: _Provisioning_ListLinks_Handler, }, { MethodName: "CreateLink", Handler: _Provisioning_CreateLink_Handler, }, { MethodName: "UpdateLink", Handler: _Provisioning_UpdateLink_Handler, }, { MethodName: "DeleteLink", Handler: _Provisioning_DeleteLink_Handler, }, { MethodName: "GetGeographicRegion", Handler: _Provisioning_GetGeographicRegion_Handler, }, { MethodName: "ListGeographicRegions", Handler: _Provisioning_ListGeographicRegions_Handler, }, { MethodName: "CreateGeographicRegion", Handler: _Provisioning_CreateGeographicRegion_Handler, }, { MethodName: "UpdateGeographicRegion", Handler: _Provisioning_UpdateGeographicRegion_Handler, }, { MethodName: "DeleteGeographicRegion", Handler: _Provisioning_DeleteGeographicRegion_Handler, }, { MethodName: "GetEmissionsLimit", Handler: _Provisioning_GetEmissionsLimit_Handler, }, { MethodName: "ListEmissionsLimits", Handler: _Provisioning_ListEmissionsLimits_Handler, }, { MethodName: "CreateEmissionsLimit", Handler: _Provisioning_CreateEmissionsLimit_Handler, }, { MethodName: "UpdateEmissionsLimit", Handler: _Provisioning_UpdateEmissionsLimit_Handler, }, { MethodName: "DeleteEmissionsLimit", Handler: _Provisioning_DeleteEmissionsLimit_Handler, }, { MethodName: "GetPointingConstraint", Handler: _Provisioning_GetPointingConstraint_Handler, }, { MethodName: "ListPointingConstraints", Handler: _Provisioning_ListPointingConstraints_Handler, }, { MethodName: "CreatePointingConstraint", Handler: _Provisioning_CreatePointingConstraint_Handler, }, { MethodName: "UpdatePointingConstraint", Handler: _Provisioning_UpdatePointingConstraint_Handler, }, { MethodName: "DeletePointingConstraint", Handler: _Provisioning_DeletePointingConstraint_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "api/provisioning/v1alpha/provisioning.proto", }
Provisioning_ServiceDesc is the grpc.ServiceDesc for Provisioning service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
Functions ¶
func RegisterProvisioningServer ¶
func RegisterProvisioningServer(s grpc.ServiceRegistrar, srv ProvisioningServer)
Types ¶
type CreateDisjointAssociationGroupRequest ¶
type CreateDisjointAssociationGroupRequest struct {
// The ID to use for the group, which will become the final component of
// the group's resource name, i.e. `disjointAssociationGroups/{group_id}`.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
// The disjoint association group to create.
DisjointAssociationGroup *DisjointAssociationGroup `` /* 135-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*CreateDisjointAssociationGroupRequest) Descriptor
deprecated
func (*CreateDisjointAssociationGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDisjointAssociationGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateDisjointAssociationGroupRequest) GetDisjointAssociationGroup ¶
func (x *CreateDisjointAssociationGroupRequest) GetDisjointAssociationGroup() *DisjointAssociationGroup
func (*CreateDisjointAssociationGroupRequest) GetGroupId ¶
func (x *CreateDisjointAssociationGroupRequest) GetGroupId() string
func (*CreateDisjointAssociationGroupRequest) ProtoMessage ¶
func (*CreateDisjointAssociationGroupRequest) ProtoMessage()
func (*CreateDisjointAssociationGroupRequest) ProtoReflect ¶
func (x *CreateDisjointAssociationGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateDisjointAssociationGroupRequest) Reset ¶
func (x *CreateDisjointAssociationGroupRequest) Reset()
func (*CreateDisjointAssociationGroupRequest) String ¶
func (x *CreateDisjointAssociationGroupRequest) String() string
type CreateDowntimeRequest ¶
type CreateDowntimeRequest struct {
// The ID to use for the Downtime, which will become the final
// component of the Downtime's resource name, i.e. `downtimes/{id}`.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
Id string `protobuf:"bytes,2,opt,name=id,proto3" json:"id,omitempty"`
// The Downtime resource to create.
Downtime *Downtime `protobuf:"bytes,3,opt,name=downtime,proto3" json:"downtime,omitempty"`
// contains filtered or unexported fields
}
func (*CreateDowntimeRequest) Descriptor
deprecated
func (*CreateDowntimeRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateDowntimeRequest.ProtoReflect.Descriptor instead.
func (*CreateDowntimeRequest) GetDowntime ¶
func (x *CreateDowntimeRequest) GetDowntime() *Downtime
func (*CreateDowntimeRequest) GetId ¶
func (x *CreateDowntimeRequest) GetId() string
func (*CreateDowntimeRequest) ProtoMessage ¶
func (*CreateDowntimeRequest) ProtoMessage()
func (*CreateDowntimeRequest) ProtoReflect ¶
func (x *CreateDowntimeRequest) ProtoReflect() protoreflect.Message
func (*CreateDowntimeRequest) Reset ¶
func (x *CreateDowntimeRequest) Reset()
func (*CreateDowntimeRequest) String ¶
func (x *CreateDowntimeRequest) String() string
type CreateEmissionsLimitRequest ¶
type CreateEmissionsLimitRequest struct {
// The ID to use for the emissions limit, which will become the final
// component of the emissions limit's resource name.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
LimitId string `protobuf:"bytes,2,opt,name=limit_id,json=limitId,proto3" json:"limit_id,omitempty"`
// The emissions limit to create.
EmissionsLimit *EmissionsLimit `protobuf:"bytes,3,opt,name=emissions_limit,json=emissionsLimit,proto3" json:"emissions_limit,omitempty"`
// contains filtered or unexported fields
}
func (*CreateEmissionsLimitRequest) Descriptor
deprecated
func (*CreateEmissionsLimitRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateEmissionsLimitRequest.ProtoReflect.Descriptor instead.
func (*CreateEmissionsLimitRequest) GetEmissionsLimit ¶
func (x *CreateEmissionsLimitRequest) GetEmissionsLimit() *EmissionsLimit
func (*CreateEmissionsLimitRequest) GetLimitId ¶
func (x *CreateEmissionsLimitRequest) GetLimitId() string
func (*CreateEmissionsLimitRequest) ProtoMessage ¶
func (*CreateEmissionsLimitRequest) ProtoMessage()
func (*CreateEmissionsLimitRequest) ProtoReflect ¶
func (x *CreateEmissionsLimitRequest) ProtoReflect() protoreflect.Message
func (*CreateEmissionsLimitRequest) Reset ¶
func (x *CreateEmissionsLimitRequest) Reset()
func (*CreateEmissionsLimitRequest) String ¶
func (x *CreateEmissionsLimitRequest) String() string
type CreateGeographicRegionRequest ¶
type CreateGeographicRegionRequest struct {
// The ID to use for the region, which will become the final component of
// the region's resource name.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
RegionId string `protobuf:"bytes,2,opt,name=region_id,json=regionId,proto3" json:"region_id,omitempty"`
// The geographic region to create.
GeographicRegion *GeographicRegion `protobuf:"bytes,3,opt,name=geographic_region,json=geographicRegion,proto3" json:"geographic_region,omitempty"`
// contains filtered or unexported fields
}
func (*CreateGeographicRegionRequest) Descriptor
deprecated
func (*CreateGeographicRegionRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateGeographicRegionRequest.ProtoReflect.Descriptor instead.
func (*CreateGeographicRegionRequest) GetGeographicRegion ¶
func (x *CreateGeographicRegionRequest) GetGeographicRegion() *GeographicRegion
func (*CreateGeographicRegionRequest) GetRegionId ¶
func (x *CreateGeographicRegionRequest) GetRegionId() string
func (*CreateGeographicRegionRequest) ProtoMessage ¶
func (*CreateGeographicRegionRequest) ProtoMessage()
func (*CreateGeographicRegionRequest) ProtoReflect ¶
func (x *CreateGeographicRegionRequest) ProtoReflect() protoreflect.Message
func (*CreateGeographicRegionRequest) Reset ¶
func (x *CreateGeographicRegionRequest) Reset()
func (*CreateGeographicRegionRequest) String ¶
func (x *CreateGeographicRegionRequest) String() string
type CreateLinkRequest ¶
type CreateLinkRequest struct {
// The ID to use for the Link, which will become the final component of
// the group's resource name, i.e. `links/{link_id}`.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
LinkId string `protobuf:"bytes,2,opt,name=link_id,json=linkId,proto3" json:"link_id,omitempty"`
// The link to create.
Link *Link `protobuf:"bytes,3,opt,name=link,proto3" json:"link,omitempty"`
// contains filtered or unexported fields
}
func (*CreateLinkRequest) Descriptor
deprecated
func (*CreateLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateLinkRequest.ProtoReflect.Descriptor instead.
func (*CreateLinkRequest) GetLink ¶
func (x *CreateLinkRequest) GetLink() *Link
func (*CreateLinkRequest) GetLinkId ¶
func (x *CreateLinkRequest) GetLinkId() string
func (*CreateLinkRequest) ProtoMessage ¶
func (*CreateLinkRequest) ProtoMessage()
func (*CreateLinkRequest) ProtoReflect ¶
func (x *CreateLinkRequest) ProtoReflect() protoreflect.Message
func (*CreateLinkRequest) Reset ¶
func (x *CreateLinkRequest) Reset()
func (*CreateLinkRequest) String ¶
func (x *CreateLinkRequest) String() string
type CreateP2MpSrTePolicyCandidatePathRequest ¶
type CreateP2MpSrTePolicyCandidatePathRequest struct {
// The parent policy for which this candidate path will be created.
// Format: `p2mpSrTePolicies/{p2mp_sr_te_policy}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The ID to use for the path, which will become the final component of
// the path's resource name, i.e.
// `p2mpSrTePolicies/{policy_id}/candidatePaths/{path_id}`
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
PathId string `protobuf:"bytes,2,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
// The Candidate Path to create.
Path *P2MpSrTePolicyCandidatePath `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
func (*CreateP2MpSrTePolicyCandidatePathRequest) Descriptor
deprecated
func (*CreateP2MpSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateP2MpSrTePolicyCandidatePathRequest.ProtoReflect.Descriptor instead.
func (*CreateP2MpSrTePolicyCandidatePathRequest) GetParent ¶
func (x *CreateP2MpSrTePolicyCandidatePathRequest) GetParent() string
func (*CreateP2MpSrTePolicyCandidatePathRequest) GetPath ¶
func (x *CreateP2MpSrTePolicyCandidatePathRequest) GetPath() *P2MpSrTePolicyCandidatePath
func (*CreateP2MpSrTePolicyCandidatePathRequest) GetPathId ¶
func (x *CreateP2MpSrTePolicyCandidatePathRequest) GetPathId() string
func (*CreateP2MpSrTePolicyCandidatePathRequest) ProtoMessage ¶
func (*CreateP2MpSrTePolicyCandidatePathRequest) ProtoMessage()
func (*CreateP2MpSrTePolicyCandidatePathRequest) ProtoReflect ¶
func (x *CreateP2MpSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
func (*CreateP2MpSrTePolicyCandidatePathRequest) Reset ¶
func (x *CreateP2MpSrTePolicyCandidatePathRequest) Reset()
func (*CreateP2MpSrTePolicyCandidatePathRequest) String ¶
func (x *CreateP2MpSrTePolicyCandidatePathRequest) String() string
type CreateP2MpSrTePolicyRequest ¶
type CreateP2MpSrTePolicyRequest struct {
// The ID to use for the policy, which will become the final component of
// the policy's resource name, i.e. `p2mpSrTePolicies/{policy_id}`.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
PolicyId string `protobuf:"bytes,2,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
// The policy to create.
Policy *P2MpSrTePolicy `protobuf:"bytes,3,opt,name=policy,proto3" json:"policy,omitempty"`
// contains filtered or unexported fields
}
func (*CreateP2MpSrTePolicyRequest) Descriptor
deprecated
func (*CreateP2MpSrTePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateP2MpSrTePolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateP2MpSrTePolicyRequest) GetPolicy ¶
func (x *CreateP2MpSrTePolicyRequest) GetPolicy() *P2MpSrTePolicy
func (*CreateP2MpSrTePolicyRequest) GetPolicyId ¶
func (x *CreateP2MpSrTePolicyRequest) GetPolicyId() string
func (*CreateP2MpSrTePolicyRequest) ProtoMessage ¶
func (*CreateP2MpSrTePolicyRequest) ProtoMessage()
func (*CreateP2MpSrTePolicyRequest) ProtoReflect ¶
func (x *CreateP2MpSrTePolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateP2MpSrTePolicyRequest) Reset ¶
func (x *CreateP2MpSrTePolicyRequest) Reset()
func (*CreateP2MpSrTePolicyRequest) String ¶
func (x *CreateP2MpSrTePolicyRequest) String() string
type CreateP2PSrTePolicyCandidatePathRequest ¶
type CreateP2PSrTePolicyCandidatePathRequest struct {
// The parent policy for which this candidate path will be created.
// Format: `p2pSrTePolicies/{p2p_sr_te_policy}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// The ID to use for the path, which will become the final component of
// the path's resource name, i.e.
// `p2pSrTePolicies/{policy_id}/candidatePaths/{path_id}`
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
PathId string `protobuf:"bytes,2,opt,name=path_id,json=pathId,proto3" json:"path_id,omitempty"`
// The Candidate Path to create.
Path *P2PSrTePolicyCandidatePath `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
// contains filtered or unexported fields
}
func (*CreateP2PSrTePolicyCandidatePathRequest) Descriptor
deprecated
func (*CreateP2PSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateP2PSrTePolicyCandidatePathRequest.ProtoReflect.Descriptor instead.
func (*CreateP2PSrTePolicyCandidatePathRequest) GetParent ¶
func (x *CreateP2PSrTePolicyCandidatePathRequest) GetParent() string
func (*CreateP2PSrTePolicyCandidatePathRequest) GetPath ¶
func (x *CreateP2PSrTePolicyCandidatePathRequest) GetPath() *P2PSrTePolicyCandidatePath
func (*CreateP2PSrTePolicyCandidatePathRequest) GetPathId ¶
func (x *CreateP2PSrTePolicyCandidatePathRequest) GetPathId() string
func (*CreateP2PSrTePolicyCandidatePathRequest) ProtoMessage ¶
func (*CreateP2PSrTePolicyCandidatePathRequest) ProtoMessage()
func (*CreateP2PSrTePolicyCandidatePathRequest) ProtoReflect ¶
func (x *CreateP2PSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
func (*CreateP2PSrTePolicyCandidatePathRequest) Reset ¶
func (x *CreateP2PSrTePolicyCandidatePathRequest) Reset()
func (*CreateP2PSrTePolicyCandidatePathRequest) String ¶
func (x *CreateP2PSrTePolicyCandidatePathRequest) String() string
type CreateP2PSrTePolicyRequest ¶
type CreateP2PSrTePolicyRequest struct {
// The ID to use for the policy, which will become the final component of
// the policy's resource name, i.e. `p2pSrTePolicies/{policy_id}`.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
PolicyId string `protobuf:"bytes,2,opt,name=policy_id,json=policyId,proto3" json:"policy_id,omitempty"`
// The policy to create.
Policy *P2PSrTePolicy `protobuf:"bytes,3,opt,name=policy,proto3" json:"policy,omitempty"`
// contains filtered or unexported fields
}
func (*CreateP2PSrTePolicyRequest) Descriptor
deprecated
func (*CreateP2PSrTePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateP2PSrTePolicyRequest.ProtoReflect.Descriptor instead.
func (*CreateP2PSrTePolicyRequest) GetPolicy ¶
func (x *CreateP2PSrTePolicyRequest) GetPolicy() *P2PSrTePolicy
func (*CreateP2PSrTePolicyRequest) GetPolicyId ¶
func (x *CreateP2PSrTePolicyRequest) GetPolicyId() string
func (*CreateP2PSrTePolicyRequest) ProtoMessage ¶
func (*CreateP2PSrTePolicyRequest) ProtoMessage()
func (*CreateP2PSrTePolicyRequest) ProtoReflect ¶
func (x *CreateP2PSrTePolicyRequest) ProtoReflect() protoreflect.Message
func (*CreateP2PSrTePolicyRequest) Reset ¶
func (x *CreateP2PSrTePolicyRequest) Reset()
func (*CreateP2PSrTePolicyRequest) String ¶
func (x *CreateP2PSrTePolicyRequest) String() string
type CreatePointingConstraintRequest ¶
type CreatePointingConstraintRequest struct {
// The ID to use for the pointing constraint, which will become the final
// component of the pointing constraint's resource name.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
ConstraintId string `protobuf:"bytes,2,opt,name=constraint_id,json=constraintId,proto3" json:"constraint_id,omitempty"`
// The pointing constraint to create.
PointingConstraint *PointingConstraint `protobuf:"bytes,3,opt,name=pointing_constraint,json=pointingConstraint,proto3" json:"pointing_constraint,omitempty"`
// contains filtered or unexported fields
}
func (*CreatePointingConstraintRequest) Descriptor
deprecated
func (*CreatePointingConstraintRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreatePointingConstraintRequest.ProtoReflect.Descriptor instead.
func (*CreatePointingConstraintRequest) GetConstraintId ¶
func (x *CreatePointingConstraintRequest) GetConstraintId() string
func (*CreatePointingConstraintRequest) GetPointingConstraint ¶
func (x *CreatePointingConstraintRequest) GetPointingConstraint() *PointingConstraint
func (*CreatePointingConstraintRequest) ProtoMessage ¶
func (*CreatePointingConstraintRequest) ProtoMessage()
func (*CreatePointingConstraintRequest) ProtoReflect ¶
func (x *CreatePointingConstraintRequest) ProtoReflect() protoreflect.Message
func (*CreatePointingConstraintRequest) Reset ¶
func (x *CreatePointingConstraintRequest) Reset()
func (*CreatePointingConstraintRequest) String ¶
func (x *CreatePointingConstraintRequest) String() string
type CreateProtectionAssociationGroupRequest ¶
type CreateProtectionAssociationGroupRequest struct {
// The ID to use for the group, which will become the final component of
// the group's resource name, i.e. `protectionAssociationGroups/{group_id}`.
//
// This value should be 1-63 characters, and valid characters
// are /[a-z][0-9]-/, specifically of the form
// "^[a-z0-9]([a-z0-9-]{0,61}[a-z0-9])?$".
GroupId string `protobuf:"bytes,2,opt,name=group_id,json=groupId,proto3" json:"group_id,omitempty"`
// The protection association group to create.
ProtectionAssociationGroup *ProtectionAssociationGroup `` /* 141-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*CreateProtectionAssociationGroupRequest) Descriptor
deprecated
func (*CreateProtectionAssociationGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateProtectionAssociationGroupRequest.ProtoReflect.Descriptor instead.
func (*CreateProtectionAssociationGroupRequest) GetGroupId ¶
func (x *CreateProtectionAssociationGroupRequest) GetGroupId() string
func (*CreateProtectionAssociationGroupRequest) GetProtectionAssociationGroup ¶
func (x *CreateProtectionAssociationGroupRequest) GetProtectionAssociationGroup() *ProtectionAssociationGroup
func (*CreateProtectionAssociationGroupRequest) ProtoMessage ¶
func (*CreateProtectionAssociationGroupRequest) ProtoMessage()
func (*CreateProtectionAssociationGroupRequest) ProtoReflect ¶
func (x *CreateProtectionAssociationGroupRequest) ProtoReflect() protoreflect.Message
func (*CreateProtectionAssociationGroupRequest) Reset ¶
func (x *CreateProtectionAssociationGroupRequest) Reset()
func (*CreateProtectionAssociationGroupRequest) String ¶
func (x *CreateProtectionAssociationGroupRequest) String() string
type DeleteDisjointAssociationGroupRequest ¶
type DeleteDisjointAssociationGroupRequest struct {
// The resource name of the disjoint association group to delete.
// Format: `disjointAssociationGroups/{disjoint_association_group}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDisjointAssociationGroupRequest) Descriptor
deprecated
func (*DeleteDisjointAssociationGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDisjointAssociationGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteDisjointAssociationGroupRequest) GetName ¶
func (x *DeleteDisjointAssociationGroupRequest) GetName() string
func (*DeleteDisjointAssociationGroupRequest) ProtoMessage ¶
func (*DeleteDisjointAssociationGroupRequest) ProtoMessage()
func (*DeleteDisjointAssociationGroupRequest) ProtoReflect ¶
func (x *DeleteDisjointAssociationGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteDisjointAssociationGroupRequest) Reset ¶
func (x *DeleteDisjointAssociationGroupRequest) Reset()
func (*DeleteDisjointAssociationGroupRequest) String ¶
func (x *DeleteDisjointAssociationGroupRequest) String() string
type DeleteDowntimeRequest ¶
type DeleteDowntimeRequest struct {
// The resource name of the Downtime instance to delete.
// Format: `downtimes/{downtime}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteDowntimeRequest) Descriptor
deprecated
func (*DeleteDowntimeRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteDowntimeRequest.ProtoReflect.Descriptor instead.
func (*DeleteDowntimeRequest) GetName ¶
func (x *DeleteDowntimeRequest) GetName() string
func (*DeleteDowntimeRequest) ProtoMessage ¶
func (*DeleteDowntimeRequest) ProtoMessage()
func (*DeleteDowntimeRequest) ProtoReflect ¶
func (x *DeleteDowntimeRequest) ProtoReflect() protoreflect.Message
func (*DeleteDowntimeRequest) Reset ¶
func (x *DeleteDowntimeRequest) Reset()
func (*DeleteDowntimeRequest) String ¶
func (x *DeleteDowntimeRequest) String() string
type DeleteEmissionsLimitRequest ¶
type DeleteEmissionsLimitRequest struct {
// The resource name of the emissions limit to delete.
// Format: `emissionsLimits/{emissions_limit}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteEmissionsLimitRequest) Descriptor
deprecated
func (*DeleteEmissionsLimitRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteEmissionsLimitRequest.ProtoReflect.Descriptor instead.
func (*DeleteEmissionsLimitRequest) GetName ¶
func (x *DeleteEmissionsLimitRequest) GetName() string
func (*DeleteEmissionsLimitRequest) ProtoMessage ¶
func (*DeleteEmissionsLimitRequest) ProtoMessage()
func (*DeleteEmissionsLimitRequest) ProtoReflect ¶
func (x *DeleteEmissionsLimitRequest) ProtoReflect() protoreflect.Message
func (*DeleteEmissionsLimitRequest) Reset ¶
func (x *DeleteEmissionsLimitRequest) Reset()
func (*DeleteEmissionsLimitRequest) String ¶
func (x *DeleteEmissionsLimitRequest) String() string
type DeleteGeographicRegionRequest ¶
type DeleteGeographicRegionRequest struct {
// The resource name of the geographic region to delete.
// Format: `geographicRegions/{geographic_region}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteGeographicRegionRequest) Descriptor
deprecated
func (*DeleteGeographicRegionRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteGeographicRegionRequest.ProtoReflect.Descriptor instead.
func (*DeleteGeographicRegionRequest) GetName ¶
func (x *DeleteGeographicRegionRequest) GetName() string
func (*DeleteGeographicRegionRequest) ProtoMessage ¶
func (*DeleteGeographicRegionRequest) ProtoMessage()
func (*DeleteGeographicRegionRequest) ProtoReflect ¶
func (x *DeleteGeographicRegionRequest) ProtoReflect() protoreflect.Message
func (*DeleteGeographicRegionRequest) Reset ¶
func (x *DeleteGeographicRegionRequest) Reset()
func (*DeleteGeographicRegionRequest) String ¶
func (x *DeleteGeographicRegionRequest) String() string
type DeleteLinkRequest ¶
type DeleteLinkRequest struct {
// The resource name of the Link to delete.
// Format: `links/{link}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteLinkRequest) Descriptor
deprecated
func (*DeleteLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteLinkRequest.ProtoReflect.Descriptor instead.
func (*DeleteLinkRequest) GetName ¶
func (x *DeleteLinkRequest) GetName() string
func (*DeleteLinkRequest) ProtoMessage ¶
func (*DeleteLinkRequest) ProtoMessage()
func (*DeleteLinkRequest) ProtoReflect ¶
func (x *DeleteLinkRequest) ProtoReflect() protoreflect.Message
func (*DeleteLinkRequest) Reset ¶
func (x *DeleteLinkRequest) Reset()
func (*DeleteLinkRequest) String ¶
func (x *DeleteLinkRequest) String() string
type DeleteP2MpSrTePolicyCandidatePathRequest ¶
type DeleteP2MpSrTePolicyCandidatePathRequest struct {
// The resource name of the candidate path to delete.
// Format:
// `p2mpSrTePolicies/{p2mp_sr_te_policy}/candidatePaths/{candidate_path}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteP2MpSrTePolicyCandidatePathRequest) Descriptor
deprecated
func (*DeleteP2MpSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteP2MpSrTePolicyCandidatePathRequest.ProtoReflect.Descriptor instead.
func (*DeleteP2MpSrTePolicyCandidatePathRequest) GetName ¶
func (x *DeleteP2MpSrTePolicyCandidatePathRequest) GetName() string
func (*DeleteP2MpSrTePolicyCandidatePathRequest) ProtoMessage ¶
func (*DeleteP2MpSrTePolicyCandidatePathRequest) ProtoMessage()
func (*DeleteP2MpSrTePolicyCandidatePathRequest) ProtoReflect ¶
func (x *DeleteP2MpSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
func (*DeleteP2MpSrTePolicyCandidatePathRequest) Reset ¶
func (x *DeleteP2MpSrTePolicyCandidatePathRequest) Reset()
func (*DeleteP2MpSrTePolicyCandidatePathRequest) String ¶
func (x *DeleteP2MpSrTePolicyCandidatePathRequest) String() string
type DeleteP2MpSrTePolicyRequest ¶
type DeleteP2MpSrTePolicyRequest struct {
// The resource name of the policy to delete.
// Format: `p2mpSrTePolicies/{p2mp_sr_te_policy}`
//
// Deleting a P2MP SR-TE Policy also deletes all its Candidate Paths.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteP2MpSrTePolicyRequest) Descriptor
deprecated
func (*DeleteP2MpSrTePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteP2MpSrTePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteP2MpSrTePolicyRequest) GetName ¶
func (x *DeleteP2MpSrTePolicyRequest) GetName() string
func (*DeleteP2MpSrTePolicyRequest) ProtoMessage ¶
func (*DeleteP2MpSrTePolicyRequest) ProtoMessage()
func (*DeleteP2MpSrTePolicyRequest) ProtoReflect ¶
func (x *DeleteP2MpSrTePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteP2MpSrTePolicyRequest) Reset ¶
func (x *DeleteP2MpSrTePolicyRequest) Reset()
func (*DeleteP2MpSrTePolicyRequest) String ¶
func (x *DeleteP2MpSrTePolicyRequest) String() string
type DeleteP2PSrTePolicyCandidatePathRequest ¶
type DeleteP2PSrTePolicyCandidatePathRequest struct {
// The resource name of the candidate path to delete.
// Format:
// `p2pSrTePolicies/{p2p_sr_te_policy}/candidatePaths/{candidate_path}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteP2PSrTePolicyCandidatePathRequest) Descriptor
deprecated
func (*DeleteP2PSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteP2PSrTePolicyCandidatePathRequest.ProtoReflect.Descriptor instead.
func (*DeleteP2PSrTePolicyCandidatePathRequest) GetName ¶
func (x *DeleteP2PSrTePolicyCandidatePathRequest) GetName() string
func (*DeleteP2PSrTePolicyCandidatePathRequest) ProtoMessage ¶
func (*DeleteP2PSrTePolicyCandidatePathRequest) ProtoMessage()
func (*DeleteP2PSrTePolicyCandidatePathRequest) ProtoReflect ¶
func (x *DeleteP2PSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
func (*DeleteP2PSrTePolicyCandidatePathRequest) Reset ¶
func (x *DeleteP2PSrTePolicyCandidatePathRequest) Reset()
func (*DeleteP2PSrTePolicyCandidatePathRequest) String ¶
func (x *DeleteP2PSrTePolicyCandidatePathRequest) String() string
type DeleteP2PSrTePolicyRequest ¶
type DeleteP2PSrTePolicyRequest struct {
// The resource name of the policy to delete.
// Format: `p2pSrTePolicies/{p2p_sr_te_policy}`
//
// Deleting a P2P SR-TE Policy also deletes all its Candidate Paths.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteP2PSrTePolicyRequest) Descriptor
deprecated
func (*DeleteP2PSrTePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteP2PSrTePolicyRequest.ProtoReflect.Descriptor instead.
func (*DeleteP2PSrTePolicyRequest) GetName ¶
func (x *DeleteP2PSrTePolicyRequest) GetName() string
func (*DeleteP2PSrTePolicyRequest) ProtoMessage ¶
func (*DeleteP2PSrTePolicyRequest) ProtoMessage()
func (*DeleteP2PSrTePolicyRequest) ProtoReflect ¶
func (x *DeleteP2PSrTePolicyRequest) ProtoReflect() protoreflect.Message
func (*DeleteP2PSrTePolicyRequest) Reset ¶
func (x *DeleteP2PSrTePolicyRequest) Reset()
func (*DeleteP2PSrTePolicyRequest) String ¶
func (x *DeleteP2PSrTePolicyRequest) String() string
type DeletePointingConstraintRequest ¶
type DeletePointingConstraintRequest struct {
// The resource name of the pointing constraint to delete.
// Format: `pointingConstraints/{pointing_constraint}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeletePointingConstraintRequest) Descriptor
deprecated
func (*DeletePointingConstraintRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeletePointingConstraintRequest.ProtoReflect.Descriptor instead.
func (*DeletePointingConstraintRequest) GetName ¶
func (x *DeletePointingConstraintRequest) GetName() string
func (*DeletePointingConstraintRequest) ProtoMessage ¶
func (*DeletePointingConstraintRequest) ProtoMessage()
func (*DeletePointingConstraintRequest) ProtoReflect ¶
func (x *DeletePointingConstraintRequest) ProtoReflect() protoreflect.Message
func (*DeletePointingConstraintRequest) Reset ¶
func (x *DeletePointingConstraintRequest) Reset()
func (*DeletePointingConstraintRequest) String ¶
func (x *DeletePointingConstraintRequest) String() string
type DeleteProtectionAssociationGroupRequest ¶
type DeleteProtectionAssociationGroupRequest struct {
// The resource name of the protection association group to delete.
// Format: `protectionAssociationGroups/{protection_association_group}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*DeleteProtectionAssociationGroupRequest) Descriptor
deprecated
func (*DeleteProtectionAssociationGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteProtectionAssociationGroupRequest.ProtoReflect.Descriptor instead.
func (*DeleteProtectionAssociationGroupRequest) GetName ¶
func (x *DeleteProtectionAssociationGroupRequest) GetName() string
func (*DeleteProtectionAssociationGroupRequest) ProtoMessage ¶
func (*DeleteProtectionAssociationGroupRequest) ProtoMessage()
func (*DeleteProtectionAssociationGroupRequest) ProtoReflect ¶
func (x *DeleteProtectionAssociationGroupRequest) ProtoReflect() protoreflect.Message
func (*DeleteProtectionAssociationGroupRequest) Reset ¶
func (x *DeleteProtectionAssociationGroupRequest) Reset()
func (*DeleteProtectionAssociationGroupRequest) String ¶
func (x *DeleteProtectionAssociationGroupRequest) String() string
type DisjointAssociationGroup ¶
type DisjointAssociationGroup struct {
// The resource name of this Disjoint Association Group.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Equivalent to the Disjoint Association Group TLV's T bit; see
// RFC 8800 Section 5.6. Paraphrasing:
// - when `true` Spacetime will NOT provision any TE paths or
// resources for which the requested diversities below cannot
// be ensured
// - when `false` Spacetime MAY provision a TE path or resource
// by relaxing the diversities requested below as necessary.
Strict bool `protobuf:"varint,2,opt,name=strict,proto3" json:"strict,omitempty"`
// Standard bits indicating desired Link, Node, and/or Shared Risk
// Link Group (SRLG) diversities desired.
LinkDiverse bool `protobuf:"varint,3,opt,name=link_diverse,json=linkDiverse,proto3" json:"link_diverse,omitempty"`
NodeDiverse bool `protobuf:"varint,4,opt,name=node_diverse,json=nodeDiverse,proto3" json:"node_diverse,omitempty"`
SrlgDiverse bool `protobuf:"varint,5,opt,name=srlg_diverse,json=srlgDiverse,proto3" json:"srlg_diverse,omitempty"`
// An extension that, when true, augments the diversity constraint
// to REQUIRE changing a path origin's bearer (and therefore perhaps
// its attachment circuit) to a candidate bearer not already
// instantiated in the network topology.
//
// (The term "bearer" is used here to mean the "underlying link" of
// an Attachment Circuit [AC]; see RFC 9834.)
//
// This principally useful for paths originating at nodes like
// User Terminals that can be commanded to instantiate new bearers.
//
// For a `link_diverse` constraint a candidate bearer MAY be, for
// example, a newly formable wireless link to the same access node
// (e.g. the same satellite or HAPS platform).
//
// For a `node_diverse` constraint a candidate bearer MAY be, for
// example, a newly formable wireless link to a different access
// node (e.g. different satellite or HAPS platform).
UseAlternateBearer bool `protobuf:"varint,6,opt,name=use_alternate_bearer,json=useAlternateBearer,proto3" json:"use_alternate_bearer,omitempty"`
// MUST be the full resource name of a TE path or resource created
// previously via this API, e.g. a P2pSrTePolicyCandidatePath.
Resources []string `protobuf:"bytes,7,rep,name=resources,proto3" json:"resources,omitempty"`
// contains filtered or unexported fields
}
func (*DisjointAssociationGroup) Descriptor
deprecated
func (*DisjointAssociationGroup) Descriptor() ([]byte, []int)
Deprecated: Use DisjointAssociationGroup.ProtoReflect.Descriptor instead.
func (*DisjointAssociationGroup) GetLinkDiverse ¶
func (x *DisjointAssociationGroup) GetLinkDiverse() bool
func (*DisjointAssociationGroup) GetName ¶
func (x *DisjointAssociationGroup) GetName() string
func (*DisjointAssociationGroup) GetNodeDiverse ¶
func (x *DisjointAssociationGroup) GetNodeDiverse() bool
func (*DisjointAssociationGroup) GetResources ¶
func (x *DisjointAssociationGroup) GetResources() []string
func (*DisjointAssociationGroup) GetSrlgDiverse ¶
func (x *DisjointAssociationGroup) GetSrlgDiverse() bool
func (*DisjointAssociationGroup) GetStrict ¶
func (x *DisjointAssociationGroup) GetStrict() bool
func (*DisjointAssociationGroup) GetUseAlternateBearer ¶
func (x *DisjointAssociationGroup) GetUseAlternateBearer() bool
func (*DisjointAssociationGroup) ProtoMessage ¶
func (*DisjointAssociationGroup) ProtoMessage()
func (*DisjointAssociationGroup) ProtoReflect ¶
func (x *DisjointAssociationGroup) ProtoReflect() protoreflect.Message
func (*DisjointAssociationGroup) Reset ¶
func (x *DisjointAssociationGroup) Reset()
func (*DisjointAssociationGroup) String ¶
func (x *DisjointAssociationGroup) String() string
type Downtime ¶
type Downtime struct {
// The resource name of this Downtime request.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The time interval over which this downtime applies.
//
// If `start_time` is empty the downtime is requested to be provisioned
// at the earliest possible time it may be realized in the network.
//
// If `end_time` is empty the downtime is requested to be provisioned
// until this specific request is canceled or this interval field is
// updated with a non-empty `end_time`.
Interval *interval.Interval `protobuf:"bytes,2,opt,name=interval,proto3" json:"interval,omitempty"`
// A simple way to temporarily disable this request without deleting
// it from the store of requests.
Disabled bool `protobuf:"varint,3,opt,name=disabled,proto3" json:"disabled,omitempty"`
// A freeform description of this downtime which my be rendered for
// users in certain contexts, e.g. in a UI.
//
// This field is not examined by Spacetime; no requirements are placed
// upon its presence or contents.
Reason string `protobuf:"bytes,4,opt,name=reason,proto3" json:"reason,omitempty"`
// A list of a NMTS Entity IDs affected during the downtime interval,
// i.e. which elements are to be considered by Spacetime as offline.
//
// For Entities that RK_CONTAINS other Entities, all "contained"
// elements will be considerd offline, i.e. listing an EK_PLATFORM
// Entity ID in `affected_entity_ids` implies that all contained
// EK_PORTs and/or EK_NETWORK_NODEs are also to be considered offline.
//
// For Entities that are RK_TRAVERSES'd by other Entities, all
// "traversing" Entities will also be considered offline, i.e.
// listing an EK_PORT Entity ID in `affected_entity_ids` implies that
// all EK_INTERFACEs that ultimately traverse the port are also
// to be considered offline. Similar consideration would apply to
// any associated RK_ORIGINATES and RK_TERMINATES elements.
AffectedEntityIds []string `protobuf:"bytes,5,rep,name=affected_entity_ids,json=affectedEntityIds,proto3" json:"affected_entity_ids,omitempty"`
// A list of transitively affected NMTS Entity IDs that are assessed
// to be affected during the downtime interval. This contains the
// Entity IDs expected to be affected according to the constraints
// documented above but DOES NOT include any of the
// affected_entity_ids given above (no need for repetition).
//
// The Entity IDs here are those evaluated as affected given the
// data model graph at the instant this specific Downtime message is
// generated. Changes in the model between a call to CreateDowntime()
// and call to GetDowntime() could result in a different list of
// computed affected Entity IDs.
//
// This field is OUTPUT_ONLY. Its contents are cleared when input
// to the Provisioning API (e.g. in CreateDowntime() and
// UpdateDowntime() calls).
TransitivelyAffectedEntityIds []string `` /* 152-byte string literal not displayed */
// contains filtered or unexported fields
}
A notification to Spacetime of downtime for specified network elements.
This resource informs Spacetime of elements in the network scheduled to be down, or currently down depending on the contents of `interval`. Spacetime will exclude these elements from any solutions it computes for other provisioning requests.
func (*Downtime) GetTransitivelyAffectedEntityIds ¶
func (*Downtime) ProtoReflect ¶
func (x *Downtime) ProtoReflect() protoreflect.Message
type EmissionsLimit ¶
type EmissionsLimit struct {
// The resource name of the emissions limit.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The lower frequency (inclusive) to which this emissions limit applies.
LowerFrequencyHz int64 `protobuf:"varint,2,opt,name=lower_frequency_hz,json=lowerFrequencyHz,proto3" json:"lower_frequency_hz,omitempty"`
// The upper frequency (exclusive) to which this emissions limit applies.
UpperFrequencyHz int64 `protobuf:"varint,3,opt,name=upper_frequency_hz,json=upperFrequencyHz,proto3" json:"upper_frequency_hz,omitempty"`
// The set of polarizations to which this emissions limit applies, if any.
Polarizations []*physical.Polarization `protobuf:"bytes,4,rep,name=polarizations,proto3" json:"polarizations,omitempty"`
// The geographic regions in which this emissions limit is to be enforced.
// If empty, the emissions limit is applied globally.
// Format: `geographicRegions/{geographic_region}`
GeographicRegions []string `protobuf:"bytes,5,rep,name=geographic_regions,json=geographicRegions,proto3" json:"geographic_regions,omitempty"`
// A list of NMTS entity labels to which this emissions limit applies. Any
// antenna having a label in its Entity.labels field whose key and value match
// a key-value pair in this list is subject to the emissions limit.
//
// If empty, the limit is applied to all antennas.
SubjectLabels []*EmissionsLimit_Label `protobuf:"bytes,6,rep,name=subject_labels,json=subjectLabels,proto3" json:"subject_labels,omitempty"`
// contains filtered or unexported fields
}
A limit on the emissions that may be received at or emitted from an antenna. The limit may be defined to be enforced only over certain frequencies, polarizations, and geographical regions.
func (*EmissionsLimit) Descriptor
deprecated
func (*EmissionsLimit) Descriptor() ([]byte, []int)
Deprecated: Use EmissionsLimit.ProtoReflect.Descriptor instead.
func (*EmissionsLimit) GetGeographicRegions ¶
func (x *EmissionsLimit) GetGeographicRegions() []string
func (*EmissionsLimit) GetLowerFrequencyHz ¶
func (x *EmissionsLimit) GetLowerFrequencyHz() int64
func (*EmissionsLimit) GetName ¶
func (x *EmissionsLimit) GetName() string
func (*EmissionsLimit) GetPolarizations ¶
func (x *EmissionsLimit) GetPolarizations() []*physical.Polarization
func (*EmissionsLimit) GetSubjectLabels ¶
func (x *EmissionsLimit) GetSubjectLabels() []*EmissionsLimit_Label
func (*EmissionsLimit) GetUpperFrequencyHz ¶
func (x *EmissionsLimit) GetUpperFrequencyHz() int64
func (*EmissionsLimit) ProtoMessage ¶
func (*EmissionsLimit) ProtoMessage()
func (*EmissionsLimit) ProtoReflect ¶
func (x *EmissionsLimit) ProtoReflect() protoreflect.Message
func (*EmissionsLimit) Reset ¶
func (x *EmissionsLimit) Reset()
func (*EmissionsLimit) String ¶
func (x *EmissionsLimit) String() string
type EmissionsLimit_Label ¶
type EmissionsLimit_Label struct {
Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"`
Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
// contains filtered or unexported fields
}
func (*EmissionsLimit_Label) Descriptor
deprecated
func (*EmissionsLimit_Label) Descriptor() ([]byte, []int)
Deprecated: Use EmissionsLimit_Label.ProtoReflect.Descriptor instead.
func (*EmissionsLimit_Label) GetKey ¶
func (x *EmissionsLimit_Label) GetKey() string
func (*EmissionsLimit_Label) GetValue ¶
func (x *EmissionsLimit_Label) GetValue() string
func (*EmissionsLimit_Label) ProtoMessage ¶
func (*EmissionsLimit_Label) ProtoMessage()
func (*EmissionsLimit_Label) ProtoReflect ¶
func (x *EmissionsLimit_Label) ProtoReflect() protoreflect.Message
func (*EmissionsLimit_Label) Reset ¶
func (x *EmissionsLimit_Label) Reset()
func (*EmissionsLimit_Label) String ¶
func (x *EmissionsLimit_Label) String() string
type FrequencyRange ¶
type FrequencyRange struct {
// The lower bound of the frequency range, in hertz (inclusive).
MinFrequencyHz int64 `protobuf:"varint,1,opt,name=min_frequency_hz,json=minFrequencyHz,proto3" json:"min_frequency_hz,omitempty"`
// The upper bound of the frequency range, in hertz (exclusive).
MaxFrequencyHz int64 `protobuf:"varint,2,opt,name=max_frequency_hz,json=maxFrequencyHz,proto3" json:"max_frequency_hz,omitempty"`
// contains filtered or unexported fields
}
A range of frequencies.
func (*FrequencyRange) Descriptor
deprecated
func (*FrequencyRange) Descriptor() ([]byte, []int)
Deprecated: Use FrequencyRange.ProtoReflect.Descriptor instead.
func (*FrequencyRange) GetMaxFrequencyHz ¶
func (x *FrequencyRange) GetMaxFrequencyHz() int64
func (*FrequencyRange) GetMinFrequencyHz ¶
func (x *FrequencyRange) GetMinFrequencyHz() int64
func (*FrequencyRange) ProtoMessage ¶
func (*FrequencyRange) ProtoMessage()
func (*FrequencyRange) ProtoReflect ¶
func (x *FrequencyRange) ProtoReflect() protoreflect.Message
func (*FrequencyRange) Reset ¶
func (x *FrequencyRange) Reset()
func (*FrequencyRange) String ¶
func (x *FrequencyRange) String() string
type GeographicRegion ¶
type GeographicRegion struct {
// The resource name of the geographic region.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A GeoJSON representation of the region.
//
// The GeoJSON text must conform to the specification in RFC 7946 and must
// be either a Polygon type (representing a single contiguous region) or a
// MultiPolygon (representing a non-contiguous region).
//
// Example:
//
// {
// "type": "Polygon",
// "coordinates": [
// [ [0.0, 0.0], [3.0, 6.0], [6.0, 1.0], [0.0, 0.0] ]
// ]
// }
//
// or:
//
// {
// "type": "MultiPolygon",
// "coordinates": [
// [
// [ [3.0, 2.0], [4.5, 4.0], [1.0, 4.0], [3.0, 2.0] ]
// ],
// [
// [ [1.5, 0.5], [4.0, 1.0], [1.0, 2.0], [0.5, 1.0], [1.5, 0.5] ]
// ]
// ]
// }
Polygon string `protobuf:"bytes,2,opt,name=polygon,proto3" json:"polygon,omitempty"`
// contains filtered or unexported fields
}
A representation of a region on the Earth's surace. May be non-contiguous.
func (*GeographicRegion) Descriptor
deprecated
func (*GeographicRegion) Descriptor() ([]byte, []int)
Deprecated: Use GeographicRegion.ProtoReflect.Descriptor instead.
func (*GeographicRegion) GetName ¶
func (x *GeographicRegion) GetName() string
func (*GeographicRegion) GetPolygon ¶
func (x *GeographicRegion) GetPolygon() string
func (*GeographicRegion) ProtoMessage ¶
func (*GeographicRegion) ProtoMessage()
func (*GeographicRegion) ProtoReflect ¶
func (x *GeographicRegion) ProtoReflect() protoreflect.Message
func (*GeographicRegion) Reset ¶
func (x *GeographicRegion) Reset()
func (*GeographicRegion) String ¶
func (x *GeographicRegion) String() string
type GetDisjointAssociationGroupRequest ¶
type GetDisjointAssociationGroupRequest struct {
// The resource name of the disjoint association group to retrieve.
// Format: `disjointAssociationGroups/{disjoint_association_group}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetDisjointAssociationGroupRequest) Descriptor
deprecated
func (*GetDisjointAssociationGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDisjointAssociationGroupRequest.ProtoReflect.Descriptor instead.
func (*GetDisjointAssociationGroupRequest) GetName ¶
func (x *GetDisjointAssociationGroupRequest) GetName() string
func (*GetDisjointAssociationGroupRequest) ProtoMessage ¶
func (*GetDisjointAssociationGroupRequest) ProtoMessage()
func (*GetDisjointAssociationGroupRequest) ProtoReflect ¶
func (x *GetDisjointAssociationGroupRequest) ProtoReflect() protoreflect.Message
func (*GetDisjointAssociationGroupRequest) Reset ¶
func (x *GetDisjointAssociationGroupRequest) Reset()
func (*GetDisjointAssociationGroupRequest) String ¶
func (x *GetDisjointAssociationGroupRequest) String() string
type GetDowntimeRequest ¶
type GetDowntimeRequest struct {
// The resource name of the Downtime instance to retrieve.
// Format: `downtimes/{downtime}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetDowntimeRequest) Descriptor
deprecated
func (*GetDowntimeRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetDowntimeRequest.ProtoReflect.Descriptor instead.
func (*GetDowntimeRequest) GetName ¶
func (x *GetDowntimeRequest) GetName() string
func (*GetDowntimeRequest) ProtoMessage ¶
func (*GetDowntimeRequest) ProtoMessage()
func (*GetDowntimeRequest) ProtoReflect ¶
func (x *GetDowntimeRequest) ProtoReflect() protoreflect.Message
func (*GetDowntimeRequest) Reset ¶
func (x *GetDowntimeRequest) Reset()
func (*GetDowntimeRequest) String ¶
func (x *GetDowntimeRequest) String() string
type GetEmissionsLimitRequest ¶
type GetEmissionsLimitRequest struct {
// The resource name of the emissions limit to retrieve.
// Format: `emissionsLimits/{emissions_limit}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetEmissionsLimitRequest) Descriptor
deprecated
func (*GetEmissionsLimitRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetEmissionsLimitRequest.ProtoReflect.Descriptor instead.
func (*GetEmissionsLimitRequest) GetName ¶
func (x *GetEmissionsLimitRequest) GetName() string
func (*GetEmissionsLimitRequest) ProtoMessage ¶
func (*GetEmissionsLimitRequest) ProtoMessage()
func (*GetEmissionsLimitRequest) ProtoReflect ¶
func (x *GetEmissionsLimitRequest) ProtoReflect() protoreflect.Message
func (*GetEmissionsLimitRequest) Reset ¶
func (x *GetEmissionsLimitRequest) Reset()
func (*GetEmissionsLimitRequest) String ¶
func (x *GetEmissionsLimitRequest) String() string
type GetGeographicRegionRequest ¶
type GetGeographicRegionRequest struct {
// The resource name of the geographic region to retrieve.
// Format: `geographicRegions/{geographic_region}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetGeographicRegionRequest) Descriptor
deprecated
func (*GetGeographicRegionRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetGeographicRegionRequest.ProtoReflect.Descriptor instead.
func (*GetGeographicRegionRequest) GetName ¶
func (x *GetGeographicRegionRequest) GetName() string
func (*GetGeographicRegionRequest) ProtoMessage ¶
func (*GetGeographicRegionRequest) ProtoMessage()
func (*GetGeographicRegionRequest) ProtoReflect ¶
func (x *GetGeographicRegionRequest) ProtoReflect() protoreflect.Message
func (*GetGeographicRegionRequest) Reset ¶
func (x *GetGeographicRegionRequest) Reset()
func (*GetGeographicRegionRequest) String ¶
func (x *GetGeographicRegionRequest) String() string
type GetLinkRequest ¶
type GetLinkRequest struct {
// The resource name of the Link to retrieve.
// Format: `links/{link}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetLinkRequest) Descriptor
deprecated
func (*GetLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetLinkRequest.ProtoReflect.Descriptor instead.
func (*GetLinkRequest) GetName ¶
func (x *GetLinkRequest) GetName() string
func (*GetLinkRequest) ProtoMessage ¶
func (*GetLinkRequest) ProtoMessage()
func (*GetLinkRequest) ProtoReflect ¶
func (x *GetLinkRequest) ProtoReflect() protoreflect.Message
func (*GetLinkRequest) Reset ¶
func (x *GetLinkRequest) Reset()
func (*GetLinkRequest) String ¶
func (x *GetLinkRequest) String() string
type GetP2MpSrTePolicyCandidatePathRequest ¶
type GetP2MpSrTePolicyCandidatePathRequest struct {
// The resource name of the candidate path to retrieve.
// Format:
// `p2mpSrTePolicies/{p2mp_sr_te_policy}/candidatePaths/{candidate_path}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetP2MpSrTePolicyCandidatePathRequest) Descriptor
deprecated
func (*GetP2MpSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetP2MpSrTePolicyCandidatePathRequest.ProtoReflect.Descriptor instead.
func (*GetP2MpSrTePolicyCandidatePathRequest) GetName ¶
func (x *GetP2MpSrTePolicyCandidatePathRequest) GetName() string
func (*GetP2MpSrTePolicyCandidatePathRequest) ProtoMessage ¶
func (*GetP2MpSrTePolicyCandidatePathRequest) ProtoMessage()
func (*GetP2MpSrTePolicyCandidatePathRequest) ProtoReflect ¶
func (x *GetP2MpSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
func (*GetP2MpSrTePolicyCandidatePathRequest) Reset ¶
func (x *GetP2MpSrTePolicyCandidatePathRequest) Reset()
func (*GetP2MpSrTePolicyCandidatePathRequest) String ¶
func (x *GetP2MpSrTePolicyCandidatePathRequest) String() string
type GetP2MpSrTePolicyRequest ¶
type GetP2MpSrTePolicyRequest struct {
// The resource name of the policy to retrieve.
// Format: `p2mpSrTePolicies/{p2mp_sr_te_policy}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetP2MpSrTePolicyRequest) Descriptor
deprecated
func (*GetP2MpSrTePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetP2MpSrTePolicyRequest.ProtoReflect.Descriptor instead.
func (*GetP2MpSrTePolicyRequest) GetName ¶
func (x *GetP2MpSrTePolicyRequest) GetName() string
func (*GetP2MpSrTePolicyRequest) ProtoMessage ¶
func (*GetP2MpSrTePolicyRequest) ProtoMessage()
func (*GetP2MpSrTePolicyRequest) ProtoReflect ¶
func (x *GetP2MpSrTePolicyRequest) ProtoReflect() protoreflect.Message
func (*GetP2MpSrTePolicyRequest) Reset ¶
func (x *GetP2MpSrTePolicyRequest) Reset()
func (*GetP2MpSrTePolicyRequest) String ¶
func (x *GetP2MpSrTePolicyRequest) String() string
type GetP2PSrTePolicyCandidatePathRequest ¶
type GetP2PSrTePolicyCandidatePathRequest struct {
// The resource name of the candidate path to retrieve.
// Format:
// `p2pSrTePolicies/{p2p_sr_te_policy}/candidatePaths/{candidate_path}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetP2PSrTePolicyCandidatePathRequest) Descriptor
deprecated
func (*GetP2PSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetP2PSrTePolicyCandidatePathRequest.ProtoReflect.Descriptor instead.
func (*GetP2PSrTePolicyCandidatePathRequest) GetName ¶
func (x *GetP2PSrTePolicyCandidatePathRequest) GetName() string
func (*GetP2PSrTePolicyCandidatePathRequest) ProtoMessage ¶
func (*GetP2PSrTePolicyCandidatePathRequest) ProtoMessage()
func (*GetP2PSrTePolicyCandidatePathRequest) ProtoReflect ¶
func (x *GetP2PSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
func (*GetP2PSrTePolicyCandidatePathRequest) Reset ¶
func (x *GetP2PSrTePolicyCandidatePathRequest) Reset()
func (*GetP2PSrTePolicyCandidatePathRequest) String ¶
func (x *GetP2PSrTePolicyCandidatePathRequest) String() string
type GetP2PSrTePolicyRequest ¶
type GetP2PSrTePolicyRequest struct {
// The resource name of the policy to retrieve.
// Format: `p2pSrTePolicies/{p2p_sr_te_policy}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetP2PSrTePolicyRequest) Descriptor
deprecated
func (*GetP2PSrTePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetP2PSrTePolicyRequest.ProtoReflect.Descriptor instead.
func (*GetP2PSrTePolicyRequest) GetName ¶
func (x *GetP2PSrTePolicyRequest) GetName() string
func (*GetP2PSrTePolicyRequest) ProtoMessage ¶
func (*GetP2PSrTePolicyRequest) ProtoMessage()
func (*GetP2PSrTePolicyRequest) ProtoReflect ¶
func (x *GetP2PSrTePolicyRequest) ProtoReflect() protoreflect.Message
func (*GetP2PSrTePolicyRequest) Reset ¶
func (x *GetP2PSrTePolicyRequest) Reset()
func (*GetP2PSrTePolicyRequest) String ¶
func (x *GetP2PSrTePolicyRequest) String() string
type GetPointingConstraintRequest ¶
type GetPointingConstraintRequest struct {
// The resource name of the pointing constraint to retrieve.
// Format: `pointingConstraints/{pointing_constraint}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetPointingConstraintRequest) Descriptor
deprecated
func (*GetPointingConstraintRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetPointingConstraintRequest.ProtoReflect.Descriptor instead.
func (*GetPointingConstraintRequest) GetName ¶
func (x *GetPointingConstraintRequest) GetName() string
func (*GetPointingConstraintRequest) ProtoMessage ¶
func (*GetPointingConstraintRequest) ProtoMessage()
func (*GetPointingConstraintRequest) ProtoReflect ¶
func (x *GetPointingConstraintRequest) ProtoReflect() protoreflect.Message
func (*GetPointingConstraintRequest) Reset ¶
func (x *GetPointingConstraintRequest) Reset()
func (*GetPointingConstraintRequest) String ¶
func (x *GetPointingConstraintRequest) String() string
type GetProtectionAssociationGroupRequest ¶
type GetProtectionAssociationGroupRequest struct {
// The resource name of the protection association group to retrieve.
// Format: `protectionAssociationGroups/{protection_association_group}`
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// contains filtered or unexported fields
}
func (*GetProtectionAssociationGroupRequest) Descriptor
deprecated
func (*GetProtectionAssociationGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetProtectionAssociationGroupRequest.ProtoReflect.Descriptor instead.
func (*GetProtectionAssociationGroupRequest) GetName ¶
func (x *GetProtectionAssociationGroupRequest) GetName() string
func (*GetProtectionAssociationGroupRequest) ProtoMessage ¶
func (*GetProtectionAssociationGroupRequest) ProtoMessage()
func (*GetProtectionAssociationGroupRequest) ProtoReflect ¶
func (x *GetProtectionAssociationGroupRequest) ProtoReflect() protoreflect.Message
func (*GetProtectionAssociationGroupRequest) Reset ¶
func (x *GetProtectionAssociationGroupRequest) Reset()
func (*GetProtectionAssociationGroupRequest) String ¶
func (x *GetProtectionAssociationGroupRequest) String() string
type Link ¶
type Link struct {
// The resource name of this Link.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The priority field allows the requester to specify the order in
// which requests for Provisioning resources are satisfied relative
// to all other requests.
//
// A request will be treated as having a higher priority if the
// value of this field is arithmetically greater than that of
// another service request.
//
// Users may want to directly map this to some utility metric of
// relevance to their network operations, e.g. estimated revenue,
// number of customers served, etc.
//
// Cf. RFC 9256 S2.12's re-compute priority.
Priority float64 `protobuf:"fixed64,2,opt,name=priority,proto3" json:"priority,omitempty"`
// The time interval over which this service is requested.
//
// If start_time is empty the service is requested to be provisioned
// at the earliest possible time it may be realized in the network.
//
// If end_time is empty the service is requested to be provisioned
// until this specific request is canceled or this interval field
// is updated with a non-empty end_time.
Interval *interval.Interval `protobuf:"bytes,3,opt,name=interval,proto3" json:"interval,omitempty"`
// A simple way to temporarily disable this request without deleting
// it from the store of requests. Requests that are disabled will
// not be provisioned by Spacetime, but evaluation of candidate
// links and topologies may still be performed (to improve rapidity
// of provisioning once re-enabled).
Disabled bool `protobuf:"varint,4,opt,name=disabled,proto3" json:"disabled,omitempty"`
// Types that are valid to be assigned to OriginType:
//
// *Link_AnyOfOriginatingPorts
OriginType isLink_OriginType `protobuf_oneof:"origin_type"`
// Types that are valid to be assigned to TerminationType:
//
// *Link_AnyOfTerminatingPorts
TerminationType isLink_TerminationType `protobuf_oneof:"termination_type"`
// The set of EK_PLATFORM entity IDs that contain the originating entities.
// These IDs are only computed during a CreateLink or UpdateLink request.
// If the model changes afterwards, this field may no longer be accurate.
ComputedOriginatingPlatformIds []string `` /* 155-byte string literal not displayed */
// The set of EK_PLATFORM entity IDs that contain the terminating entities.
// These IDs are only computed during a CreateLink or UpdateLink request.
// If the model changes afterwards, this field may no longer be accurate.
ComputedTerminatingPlatformIds []string `` /* 156-byte string literal not displayed */
// An operator-friendly name for this Link, useful as an alternative
// when resource names are created as UUIDs, for example.
DisplayName string `protobuf:"bytes,8,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
// contains filtered or unexported fields
}
A Link, typically PHY-layer.
Describes a physical or logical link that connects one node to another within the Spacetime-managed domain.
Cf. RFC 9834's `Bearer`, without the emphasis on provider-customer boundary, as this Link is within the Spacetime-operated network.
This resource describes a request to:
- Point the antennas of the endpoints towards each other (if the antennas are steerable).
- Assign a channel and choose a transmit power that maximizes link capacity.
The request is satisfied if any link can be scheduled between the endpoints.
func (*Link) GetComputedOriginatingPlatformIds ¶
func (*Link) GetComputedTerminatingPlatformIds ¶
func (*Link) ProtoReflect ¶
func (x *Link) ProtoReflect() protoreflect.Message
type Link_AnyOfOriginatingPorts ¶
type Link_AnyOfOriginatingPorts struct {
AnyOfOriginatingPorts *PortSet `protobuf:"bytes,5,opt,name=any_of_originating_ports,json=anyOfOriginatingPorts,proto3,oneof"`
}
type Link_AnyOfTerminatingPorts ¶
type Link_AnyOfTerminatingPorts struct {
AnyOfTerminatingPorts *PortSet `protobuf:"bytes,6,opt,name=any_of_terminating_ports,json=anyOfTerminatingPorts,proto3,oneof"`
}
type ListDisjointAssociationGroupsRequest ¶
type ListDisjointAssociationGroupsRequest struct {
// contains filtered or unexported fields
}
func (*ListDisjointAssociationGroupsRequest) Descriptor
deprecated
func (*ListDisjointAssociationGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDisjointAssociationGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListDisjointAssociationGroupsRequest) ProtoMessage ¶
func (*ListDisjointAssociationGroupsRequest) ProtoMessage()
func (*ListDisjointAssociationGroupsRequest) ProtoReflect ¶
func (x *ListDisjointAssociationGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListDisjointAssociationGroupsRequest) Reset ¶
func (x *ListDisjointAssociationGroupsRequest) Reset()
func (*ListDisjointAssociationGroupsRequest) String ¶
func (x *ListDisjointAssociationGroupsRequest) String() string
type ListDisjointAssociationGroupsResponse ¶
type ListDisjointAssociationGroupsResponse struct {
DisjointAssociationGroups []*DisjointAssociationGroup `` /* 138-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListDisjointAssociationGroupsResponse) Descriptor
deprecated
func (*ListDisjointAssociationGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDisjointAssociationGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListDisjointAssociationGroupsResponse) GetDisjointAssociationGroups ¶
func (x *ListDisjointAssociationGroupsResponse) GetDisjointAssociationGroups() []*DisjointAssociationGroup
func (*ListDisjointAssociationGroupsResponse) ProtoMessage ¶
func (*ListDisjointAssociationGroupsResponse) ProtoMessage()
func (*ListDisjointAssociationGroupsResponse) ProtoReflect ¶
func (x *ListDisjointAssociationGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListDisjointAssociationGroupsResponse) Reset ¶
func (x *ListDisjointAssociationGroupsResponse) Reset()
func (*ListDisjointAssociationGroupsResponse) String ¶
func (x *ListDisjointAssociationGroupsResponse) String() string
type ListDowntimesRequest ¶
type ListDowntimesRequest struct {
// contains filtered or unexported fields
}
func (*ListDowntimesRequest) Descriptor
deprecated
func (*ListDowntimesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListDowntimesRequest.ProtoReflect.Descriptor instead.
func (*ListDowntimesRequest) ProtoMessage ¶
func (*ListDowntimesRequest) ProtoMessage()
func (*ListDowntimesRequest) ProtoReflect ¶
func (x *ListDowntimesRequest) ProtoReflect() protoreflect.Message
func (*ListDowntimesRequest) Reset ¶
func (x *ListDowntimesRequest) Reset()
func (*ListDowntimesRequest) String ¶
func (x *ListDowntimesRequest) String() string
type ListDowntimesResponse ¶
type ListDowntimesResponse struct {
Downtimes []*Downtime `protobuf:"bytes,1,rep,name=downtimes,proto3" json:"downtimes,omitempty"`
// contains filtered or unexported fields
}
func (*ListDowntimesResponse) Descriptor
deprecated
func (*ListDowntimesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListDowntimesResponse.ProtoReflect.Descriptor instead.
func (*ListDowntimesResponse) GetDowntimes ¶
func (x *ListDowntimesResponse) GetDowntimes() []*Downtime
func (*ListDowntimesResponse) ProtoMessage ¶
func (*ListDowntimesResponse) ProtoMessage()
func (*ListDowntimesResponse) ProtoReflect ¶
func (x *ListDowntimesResponse) ProtoReflect() protoreflect.Message
func (*ListDowntimesResponse) Reset ¶
func (x *ListDowntimesResponse) Reset()
func (*ListDowntimesResponse) String ¶
func (x *ListDowntimesResponse) String() string
type ListEmissionsLimitsRequest ¶
type ListEmissionsLimitsRequest struct {
// contains filtered or unexported fields
}
func (*ListEmissionsLimitsRequest) Descriptor
deprecated
func (*ListEmissionsLimitsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListEmissionsLimitsRequest.ProtoReflect.Descriptor instead.
func (*ListEmissionsLimitsRequest) ProtoMessage ¶
func (*ListEmissionsLimitsRequest) ProtoMessage()
func (*ListEmissionsLimitsRequest) ProtoReflect ¶
func (x *ListEmissionsLimitsRequest) ProtoReflect() protoreflect.Message
func (*ListEmissionsLimitsRequest) Reset ¶
func (x *ListEmissionsLimitsRequest) Reset()
func (*ListEmissionsLimitsRequest) String ¶
func (x *ListEmissionsLimitsRequest) String() string
type ListEmissionsLimitsResponse ¶
type ListEmissionsLimitsResponse struct {
EmissionsLimits []*EmissionsLimit `protobuf:"bytes,1,rep,name=emissions_limits,json=emissionsLimits,proto3" json:"emissions_limits,omitempty"`
// contains filtered or unexported fields
}
func (*ListEmissionsLimitsResponse) Descriptor
deprecated
func (*ListEmissionsLimitsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListEmissionsLimitsResponse.ProtoReflect.Descriptor instead.
func (*ListEmissionsLimitsResponse) GetEmissionsLimits ¶
func (x *ListEmissionsLimitsResponse) GetEmissionsLimits() []*EmissionsLimit
func (*ListEmissionsLimitsResponse) ProtoMessage ¶
func (*ListEmissionsLimitsResponse) ProtoMessage()
func (*ListEmissionsLimitsResponse) ProtoReflect ¶
func (x *ListEmissionsLimitsResponse) ProtoReflect() protoreflect.Message
func (*ListEmissionsLimitsResponse) Reset ¶
func (x *ListEmissionsLimitsResponse) Reset()
func (*ListEmissionsLimitsResponse) String ¶
func (x *ListEmissionsLimitsResponse) String() string
type ListGeographicRegionsRequest ¶
type ListGeographicRegionsRequest struct {
// contains filtered or unexported fields
}
func (*ListGeographicRegionsRequest) Descriptor
deprecated
func (*ListGeographicRegionsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListGeographicRegionsRequest.ProtoReflect.Descriptor instead.
func (*ListGeographicRegionsRequest) ProtoMessage ¶
func (*ListGeographicRegionsRequest) ProtoMessage()
func (*ListGeographicRegionsRequest) ProtoReflect ¶
func (x *ListGeographicRegionsRequest) ProtoReflect() protoreflect.Message
func (*ListGeographicRegionsRequest) Reset ¶
func (x *ListGeographicRegionsRequest) Reset()
func (*ListGeographicRegionsRequest) String ¶
func (x *ListGeographicRegionsRequest) String() string
type ListGeographicRegionsResponse ¶
type ListGeographicRegionsResponse struct {
GeographicRegions []*GeographicRegion `protobuf:"bytes,1,rep,name=geographic_regions,json=geographicRegions,proto3" json:"geographic_regions,omitempty"`
// contains filtered or unexported fields
}
func (*ListGeographicRegionsResponse) Descriptor
deprecated
func (*ListGeographicRegionsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListGeographicRegionsResponse.ProtoReflect.Descriptor instead.
func (*ListGeographicRegionsResponse) GetGeographicRegions ¶
func (x *ListGeographicRegionsResponse) GetGeographicRegions() []*GeographicRegion
func (*ListGeographicRegionsResponse) ProtoMessage ¶
func (*ListGeographicRegionsResponse) ProtoMessage()
func (*ListGeographicRegionsResponse) ProtoReflect ¶
func (x *ListGeographicRegionsResponse) ProtoReflect() protoreflect.Message
func (*ListGeographicRegionsResponse) Reset ¶
func (x *ListGeographicRegionsResponse) Reset()
func (*ListGeographicRegionsResponse) String ¶
func (x *ListGeographicRegionsResponse) String() string
type ListLinksRequest ¶
type ListLinksRequest struct {
// contains filtered or unexported fields
}
func (*ListLinksRequest) Descriptor
deprecated
func (*ListLinksRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListLinksRequest.ProtoReflect.Descriptor instead.
func (*ListLinksRequest) ProtoMessage ¶
func (*ListLinksRequest) ProtoMessage()
func (*ListLinksRequest) ProtoReflect ¶
func (x *ListLinksRequest) ProtoReflect() protoreflect.Message
func (*ListLinksRequest) Reset ¶
func (x *ListLinksRequest) Reset()
func (*ListLinksRequest) String ¶
func (x *ListLinksRequest) String() string
type ListLinksResponse ¶
type ListLinksResponse struct {
Links []*Link `protobuf:"bytes,1,rep,name=links,proto3" json:"links,omitempty"`
// contains filtered or unexported fields
}
func (*ListLinksResponse) Descriptor
deprecated
func (*ListLinksResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListLinksResponse.ProtoReflect.Descriptor instead.
func (*ListLinksResponse) GetLinks ¶
func (x *ListLinksResponse) GetLinks() []*Link
func (*ListLinksResponse) ProtoMessage ¶
func (*ListLinksResponse) ProtoMessage()
func (*ListLinksResponse) ProtoReflect ¶
func (x *ListLinksResponse) ProtoReflect() protoreflect.Message
func (*ListLinksResponse) Reset ¶
func (x *ListLinksResponse) Reset()
func (*ListLinksResponse) String ¶
func (x *ListLinksResponse) String() string
type ListP2MpSrTePoliciesRequest ¶
type ListP2MpSrTePoliciesRequest struct {
// contains filtered or unexported fields
}
func (*ListP2MpSrTePoliciesRequest) Descriptor
deprecated
func (*ListP2MpSrTePoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListP2MpSrTePoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListP2MpSrTePoliciesRequest) ProtoMessage ¶
func (*ListP2MpSrTePoliciesRequest) ProtoMessage()
func (*ListP2MpSrTePoliciesRequest) ProtoReflect ¶
func (x *ListP2MpSrTePoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListP2MpSrTePoliciesRequest) Reset ¶
func (x *ListP2MpSrTePoliciesRequest) Reset()
func (*ListP2MpSrTePoliciesRequest) String ¶
func (x *ListP2MpSrTePoliciesRequest) String() string
type ListP2MpSrTePoliciesResponse ¶
type ListP2MpSrTePoliciesResponse struct {
P2MpSrTePolicies []*P2MpSrTePolicy `protobuf:"bytes,1,rep,name=p2mp_sr_te_policies,json=p2mpSrTePolicies,proto3" json:"p2mp_sr_te_policies,omitempty"`
// contains filtered or unexported fields
}
func (*ListP2MpSrTePoliciesResponse) Descriptor
deprecated
func (*ListP2MpSrTePoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListP2MpSrTePoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListP2MpSrTePoliciesResponse) GetP2MpSrTePolicies ¶
func (x *ListP2MpSrTePoliciesResponse) GetP2MpSrTePolicies() []*P2MpSrTePolicy
func (*ListP2MpSrTePoliciesResponse) ProtoMessage ¶
func (*ListP2MpSrTePoliciesResponse) ProtoMessage()
func (*ListP2MpSrTePoliciesResponse) ProtoReflect ¶
func (x *ListP2MpSrTePoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListP2MpSrTePoliciesResponse) Reset ¶
func (x *ListP2MpSrTePoliciesResponse) Reset()
func (*ListP2MpSrTePoliciesResponse) String ¶
func (x *ListP2MpSrTePoliciesResponse) String() string
type ListP2MpSrTePolicyCandidatePathsRequest ¶
type ListP2MpSrTePolicyCandidatePathsRequest struct {
// The parent policy for which to list candidate paths.
// Format: `p2mpSrTePolicies/{p2mp_sr_te_policy}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}
func (*ListP2MpSrTePolicyCandidatePathsRequest) Descriptor
deprecated
func (*ListP2MpSrTePolicyCandidatePathsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListP2MpSrTePolicyCandidatePathsRequest.ProtoReflect.Descriptor instead.
func (*ListP2MpSrTePolicyCandidatePathsRequest) GetParent ¶
func (x *ListP2MpSrTePolicyCandidatePathsRequest) GetParent() string
func (*ListP2MpSrTePolicyCandidatePathsRequest) ProtoMessage ¶
func (*ListP2MpSrTePolicyCandidatePathsRequest) ProtoMessage()
func (*ListP2MpSrTePolicyCandidatePathsRequest) ProtoReflect ¶
func (x *ListP2MpSrTePolicyCandidatePathsRequest) ProtoReflect() protoreflect.Message
func (*ListP2MpSrTePolicyCandidatePathsRequest) Reset ¶
func (x *ListP2MpSrTePolicyCandidatePathsRequest) Reset()
func (*ListP2MpSrTePolicyCandidatePathsRequest) String ¶
func (x *ListP2MpSrTePolicyCandidatePathsRequest) String() string
type ListP2MpSrTePolicyCandidatePathsResponse ¶
type ListP2MpSrTePolicyCandidatePathsResponse struct {
P2MpSrTePolicyCandidatePaths []*P2MpSrTePolicyCandidatePath `` /* 153-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListP2MpSrTePolicyCandidatePathsResponse) Descriptor
deprecated
func (*ListP2MpSrTePolicyCandidatePathsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListP2MpSrTePolicyCandidatePathsResponse.ProtoReflect.Descriptor instead.
func (*ListP2MpSrTePolicyCandidatePathsResponse) GetP2MpSrTePolicyCandidatePaths ¶
func (x *ListP2MpSrTePolicyCandidatePathsResponse) GetP2MpSrTePolicyCandidatePaths() []*P2MpSrTePolicyCandidatePath
func (*ListP2MpSrTePolicyCandidatePathsResponse) ProtoMessage ¶
func (*ListP2MpSrTePolicyCandidatePathsResponse) ProtoMessage()
func (*ListP2MpSrTePolicyCandidatePathsResponse) ProtoReflect ¶
func (x *ListP2MpSrTePolicyCandidatePathsResponse) ProtoReflect() protoreflect.Message
func (*ListP2MpSrTePolicyCandidatePathsResponse) Reset ¶
func (x *ListP2MpSrTePolicyCandidatePathsResponse) Reset()
func (*ListP2MpSrTePolicyCandidatePathsResponse) String ¶
func (x *ListP2MpSrTePolicyCandidatePathsResponse) String() string
type ListP2PSrTePoliciesRequest ¶
type ListP2PSrTePoliciesRequest struct {
// contains filtered or unexported fields
}
func (*ListP2PSrTePoliciesRequest) Descriptor
deprecated
func (*ListP2PSrTePoliciesRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListP2PSrTePoliciesRequest.ProtoReflect.Descriptor instead.
func (*ListP2PSrTePoliciesRequest) ProtoMessage ¶
func (*ListP2PSrTePoliciesRequest) ProtoMessage()
func (*ListP2PSrTePoliciesRequest) ProtoReflect ¶
func (x *ListP2PSrTePoliciesRequest) ProtoReflect() protoreflect.Message
func (*ListP2PSrTePoliciesRequest) Reset ¶
func (x *ListP2PSrTePoliciesRequest) Reset()
func (*ListP2PSrTePoliciesRequest) String ¶
func (x *ListP2PSrTePoliciesRequest) String() string
type ListP2PSrTePoliciesResponse ¶
type ListP2PSrTePoliciesResponse struct {
P2PSrTePolicies []*P2PSrTePolicy `protobuf:"bytes,1,rep,name=p2p_sr_te_policies,json=p2pSrTePolicies,proto3" json:"p2p_sr_te_policies,omitempty"`
// contains filtered or unexported fields
}
func (*ListP2PSrTePoliciesResponse) Descriptor
deprecated
func (*ListP2PSrTePoliciesResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListP2PSrTePoliciesResponse.ProtoReflect.Descriptor instead.
func (*ListP2PSrTePoliciesResponse) GetP2PSrTePolicies ¶
func (x *ListP2PSrTePoliciesResponse) GetP2PSrTePolicies() []*P2PSrTePolicy
func (*ListP2PSrTePoliciesResponse) ProtoMessage ¶
func (*ListP2PSrTePoliciesResponse) ProtoMessage()
func (*ListP2PSrTePoliciesResponse) ProtoReflect ¶
func (x *ListP2PSrTePoliciesResponse) ProtoReflect() protoreflect.Message
func (*ListP2PSrTePoliciesResponse) Reset ¶
func (x *ListP2PSrTePoliciesResponse) Reset()
func (*ListP2PSrTePoliciesResponse) String ¶
func (x *ListP2PSrTePoliciesResponse) String() string
type ListP2PSrTePolicyCandidatePathsRequest ¶
type ListP2PSrTePolicyCandidatePathsRequest struct {
// The parent policy for which to list candidate paths.
// Format: `p2pSrTePolicies/{p2p_sr_te_policy}`
Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
// contains filtered or unexported fields
}
func (*ListP2PSrTePolicyCandidatePathsRequest) Descriptor
deprecated
func (*ListP2PSrTePolicyCandidatePathsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListP2PSrTePolicyCandidatePathsRequest.ProtoReflect.Descriptor instead.
func (*ListP2PSrTePolicyCandidatePathsRequest) GetParent ¶
func (x *ListP2PSrTePolicyCandidatePathsRequest) GetParent() string
func (*ListP2PSrTePolicyCandidatePathsRequest) ProtoMessage ¶
func (*ListP2PSrTePolicyCandidatePathsRequest) ProtoMessage()
func (*ListP2PSrTePolicyCandidatePathsRequest) ProtoReflect ¶
func (x *ListP2PSrTePolicyCandidatePathsRequest) ProtoReflect() protoreflect.Message
func (*ListP2PSrTePolicyCandidatePathsRequest) Reset ¶
func (x *ListP2PSrTePolicyCandidatePathsRequest) Reset()
func (*ListP2PSrTePolicyCandidatePathsRequest) String ¶
func (x *ListP2PSrTePolicyCandidatePathsRequest) String() string
type ListP2PSrTePolicyCandidatePathsResponse ¶
type ListP2PSrTePolicyCandidatePathsResponse struct {
P2PSrTePolicyCandidatePaths []*P2PSrTePolicyCandidatePath `` /* 150-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListP2PSrTePolicyCandidatePathsResponse) Descriptor
deprecated
func (*ListP2PSrTePolicyCandidatePathsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListP2PSrTePolicyCandidatePathsResponse.ProtoReflect.Descriptor instead.
func (*ListP2PSrTePolicyCandidatePathsResponse) GetP2PSrTePolicyCandidatePaths ¶
func (x *ListP2PSrTePolicyCandidatePathsResponse) GetP2PSrTePolicyCandidatePaths() []*P2PSrTePolicyCandidatePath
func (*ListP2PSrTePolicyCandidatePathsResponse) ProtoMessage ¶
func (*ListP2PSrTePolicyCandidatePathsResponse) ProtoMessage()
func (*ListP2PSrTePolicyCandidatePathsResponse) ProtoReflect ¶
func (x *ListP2PSrTePolicyCandidatePathsResponse) ProtoReflect() protoreflect.Message
func (*ListP2PSrTePolicyCandidatePathsResponse) Reset ¶
func (x *ListP2PSrTePolicyCandidatePathsResponse) Reset()
func (*ListP2PSrTePolicyCandidatePathsResponse) String ¶
func (x *ListP2PSrTePolicyCandidatePathsResponse) String() string
type ListPointingConstraintsRequest ¶
type ListPointingConstraintsRequest struct {
// contains filtered or unexported fields
}
func (*ListPointingConstraintsRequest) Descriptor
deprecated
func (*ListPointingConstraintsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListPointingConstraintsRequest.ProtoReflect.Descriptor instead.
func (*ListPointingConstraintsRequest) ProtoMessage ¶
func (*ListPointingConstraintsRequest) ProtoMessage()
func (*ListPointingConstraintsRequest) ProtoReflect ¶
func (x *ListPointingConstraintsRequest) ProtoReflect() protoreflect.Message
func (*ListPointingConstraintsRequest) Reset ¶
func (x *ListPointingConstraintsRequest) Reset()
func (*ListPointingConstraintsRequest) String ¶
func (x *ListPointingConstraintsRequest) String() string
type ListPointingConstraintsResponse ¶
type ListPointingConstraintsResponse struct {
PointingConstraints []*PointingConstraint `protobuf:"bytes,1,rep,name=pointing_constraints,json=pointingConstraints,proto3" json:"pointing_constraints,omitempty"`
// contains filtered or unexported fields
}
func (*ListPointingConstraintsResponse) Descriptor
deprecated
func (*ListPointingConstraintsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListPointingConstraintsResponse.ProtoReflect.Descriptor instead.
func (*ListPointingConstraintsResponse) GetPointingConstraints ¶
func (x *ListPointingConstraintsResponse) GetPointingConstraints() []*PointingConstraint
func (*ListPointingConstraintsResponse) ProtoMessage ¶
func (*ListPointingConstraintsResponse) ProtoMessage()
func (*ListPointingConstraintsResponse) ProtoReflect ¶
func (x *ListPointingConstraintsResponse) ProtoReflect() protoreflect.Message
func (*ListPointingConstraintsResponse) Reset ¶
func (x *ListPointingConstraintsResponse) Reset()
func (*ListPointingConstraintsResponse) String ¶
func (x *ListPointingConstraintsResponse) String() string
type ListProtectionAssociationGroupsRequest ¶
type ListProtectionAssociationGroupsRequest struct {
// contains filtered or unexported fields
}
func (*ListProtectionAssociationGroupsRequest) Descriptor
deprecated
func (*ListProtectionAssociationGroupsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListProtectionAssociationGroupsRequest.ProtoReflect.Descriptor instead.
func (*ListProtectionAssociationGroupsRequest) ProtoMessage ¶
func (*ListProtectionAssociationGroupsRequest) ProtoMessage()
func (*ListProtectionAssociationGroupsRequest) ProtoReflect ¶
func (x *ListProtectionAssociationGroupsRequest) ProtoReflect() protoreflect.Message
func (*ListProtectionAssociationGroupsRequest) Reset ¶
func (x *ListProtectionAssociationGroupsRequest) Reset()
func (*ListProtectionAssociationGroupsRequest) String ¶
func (x *ListProtectionAssociationGroupsRequest) String() string
type ListProtectionAssociationGroupsResponse ¶
type ListProtectionAssociationGroupsResponse struct {
ProtectionAssociationGroups []*ProtectionAssociationGroup `` /* 144-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*ListProtectionAssociationGroupsResponse) Descriptor
deprecated
func (*ListProtectionAssociationGroupsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListProtectionAssociationGroupsResponse.ProtoReflect.Descriptor instead.
func (*ListProtectionAssociationGroupsResponse) GetProtectionAssociationGroups ¶
func (x *ListProtectionAssociationGroupsResponse) GetProtectionAssociationGroups() []*ProtectionAssociationGroup
func (*ListProtectionAssociationGroupsResponse) ProtoMessage ¶
func (*ListProtectionAssociationGroupsResponse) ProtoMessage()
func (*ListProtectionAssociationGroupsResponse) ProtoReflect ¶
func (x *ListProtectionAssociationGroupsResponse) ProtoReflect() protoreflect.Message
func (*ListProtectionAssociationGroupsResponse) Reset ¶
func (x *ListProtectionAssociationGroupsResponse) Reset()
func (*ListProtectionAssociationGroupsResponse) String ¶
func (x *ListProtectionAssociationGroupsResponse) String() string
type Metrics ¶
type Metrics struct {
// Committed Information Rate (CIR) in bits per second.
//
// N.B.: these units DIFFER from those of RFC 8294's
// bandwidth-ieee-float32 and RFC 8776's te-bandwidth.
//
// Cf. RFC 9833's `bandwidth-parameters`.
CirBps uint64 `protobuf:"varint,1,opt,name=cir_bps,json=cirBps,proto3" json:"cir_bps,omitempty"`
// Excess Information Rate (EIR) in bits per second.
//
// N.B.: these units DIFFER from those of RFC 8294's
// bandwidth-ieee-float32 and RFC 8776's te-bandwidth.
//
// Cf. RFC 9833's `bandwidth-parameters`.
EirBps uint64 `protobuf:"varint,2,opt,name=eir_bps,json=eirBps,proto3" json:"eir_bps,omitempty"`
// Maximum latency (one way frame delay).
MaxLatency *durationpb.Duration `protobuf:"bytes,3,opt,name=max_latency,json=maxLatency,proto3" json:"max_latency,omitempty"`
// contains filtered or unexported fields
}
Quantitative metric objectives of a single path or service.
See also:
- RFC 8776
- draft-ietf-teas-rfc8776-update
- draft-ietf-teas-yang-te
func (*Metrics) GetMaxLatency ¶
func (x *Metrics) GetMaxLatency() *durationpb.Duration
func (*Metrics) ProtoReflect ¶
func (x *Metrics) ProtoReflect() protoreflect.Message
type P2MpSrTePolicy ¶
type P2MpSrTePolicy struct {
// The resource name of this policy.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The priority field allows the requester to specify the order in
// which requests for Provisioning resources are satisfied relative
// to all other requests.
//
// A request will be treated as having a higher priority if the
// value of this field is arithmetically greater than that of
// another service request.
//
// Users may want to directly map this to some utility metric of
// relevance to their network operations, e.g. estimated revenue,
// number of customers served, etc.
//
// Cf. RFC 9256 S2.12's re-compute priority.
Priority float64 `protobuf:"fixed64,2,opt,name=priority,proto3" json:"priority,omitempty"`
// The time interval over which this service is requested.
//
// If start_time is empty the service is requested to be provisioned
// at the earliest possible time it may be realized in the network.
//
// If end_time is empty the service is requested to be provisioned
// until this specific request is canceled or this interval field
// is updated with a non-empty end_time.
Interval *interval.Interval `protobuf:"bytes,3,opt,name=interval,proto3" json:"interval,omitempty"`
// A simple way to temporarily disable this request without deleting
// it from the store of requests. Requests that are disabled will
// not be provisioned by Spacetime, but evaluation of candidate
// links and topologies may still be performed (to improve rapidity
// of provisioning once re-enabled).
Disabled bool `protobuf:"varint,4,opt,name=disabled,proto3" json:"disabled,omitempty"`
// NMTS Entity ID corresponding to the source EK_ROUTE_FN Entity
// element already created within the network data model.
//
// RFC 9960 S2.1 SR P2MP Policy identifying tuple;
// "[a]n SR P2MP Policy is uniquely identified by the tuple
// <Root, Tree-ID>".
//
// Note: SR P2P Policy color-like differentiation can be implemented
// via tree_id values.
Root string `protobuf:"bytes,5,opt,name=root,proto3" json:"root,omitempty"`
TreeId int64 `protobuf:"varint,6,opt,name=tree_id,json=treeId,proto3" json:"tree_id,omitempty"` // restricted to uint32 values
// NMTS Entity IDs corresponding to the destination EK_ROUTE_FN
// Entity elements already created within the network data model.
Leaves []string `protobuf:"bytes,7,rep,name=leaves,proto3" json:"leaves,omitempty"`
// RFC 9256 S2.1; "[a]n implementation MAY allow the assignment
// of a symbolic name..."
SymbolicName string `protobuf:"bytes,8,opt,name=symbolic_name,json=symbolicName,proto3" json:"symbolic_name,omitempty"`
// contains filtered or unexported fields
}
A Point-to-MultiPoint (P2MP) Segment Routing (SR) Traffic Engineering (TE) Policy.
Describes one SR TE policy from one root EK_ROUTE_FN entity in the data model to the set of EK_ROUTE_FN entities in the list of leaves.
See also RFC 9960.
func (*P2MpSrTePolicy) Descriptor
deprecated
func (*P2MpSrTePolicy) Descriptor() ([]byte, []int)
Deprecated: Use P2MpSrTePolicy.ProtoReflect.Descriptor instead.
func (*P2MpSrTePolicy) GetDisabled ¶
func (x *P2MpSrTePolicy) GetDisabled() bool
func (*P2MpSrTePolicy) GetInterval ¶
func (x *P2MpSrTePolicy) GetInterval() *interval.Interval
func (*P2MpSrTePolicy) GetLeaves ¶
func (x *P2MpSrTePolicy) GetLeaves() []string
func (*P2MpSrTePolicy) GetName ¶
func (x *P2MpSrTePolicy) GetName() string
func (*P2MpSrTePolicy) GetPriority ¶
func (x *P2MpSrTePolicy) GetPriority() float64
func (*P2MpSrTePolicy) GetRoot ¶
func (x *P2MpSrTePolicy) GetRoot() string
func (*P2MpSrTePolicy) GetSymbolicName ¶
func (x *P2MpSrTePolicy) GetSymbolicName() string
func (*P2MpSrTePolicy) GetTreeId ¶
func (x *P2MpSrTePolicy) GetTreeId() int64
func (*P2MpSrTePolicy) ProtoMessage ¶
func (*P2MpSrTePolicy) ProtoMessage()
func (*P2MpSrTePolicy) ProtoReflect ¶
func (x *P2MpSrTePolicy) ProtoReflect() protoreflect.Message
func (*P2MpSrTePolicy) Reset ¶
func (x *P2MpSrTePolicy) Reset()
func (*P2MpSrTePolicy) String ¶
func (x *P2MpSrTePolicy) String() string
type P2MpSrTePolicyCandidatePath ¶
type P2MpSrTePolicyCandidatePath struct {
// The resource name of this candidate path.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// RFC 9256 S2.5 Discriminator; used to associate a candidate path
// with this specific SR Policy's path request.
Discriminator uint32 `protobuf:"varint,2,opt,name=discriminator,proto3" json:"discriminator,omitempty"`
// RFC 9256 S2.6 optional symbolic name.
SymbolicName string `protobuf:"bytes,3,opt,name=symbolic_name,json=symbolicName,proto3" json:"symbolic_name,omitempty"`
// Quantitative path metrics.
Metrics *Metrics `protobuf:"bytes,4,opt,name=metrics,proto3" json:"metrics,omitempty"`
// contains filtered or unexported fields
}
func (*P2MpSrTePolicyCandidatePath) Descriptor
deprecated
func (*P2MpSrTePolicyCandidatePath) Descriptor() ([]byte, []int)
Deprecated: Use P2MpSrTePolicyCandidatePath.ProtoReflect.Descriptor instead.
func (*P2MpSrTePolicyCandidatePath) GetDiscriminator ¶
func (x *P2MpSrTePolicyCandidatePath) GetDiscriminator() uint32
func (*P2MpSrTePolicyCandidatePath) GetMetrics ¶
func (x *P2MpSrTePolicyCandidatePath) GetMetrics() *Metrics
func (*P2MpSrTePolicyCandidatePath) GetName ¶
func (x *P2MpSrTePolicyCandidatePath) GetName() string
func (*P2MpSrTePolicyCandidatePath) GetSymbolicName ¶
func (x *P2MpSrTePolicyCandidatePath) GetSymbolicName() string
func (*P2MpSrTePolicyCandidatePath) ProtoMessage ¶
func (*P2MpSrTePolicyCandidatePath) ProtoMessage()
func (*P2MpSrTePolicyCandidatePath) ProtoReflect ¶
func (x *P2MpSrTePolicyCandidatePath) ProtoReflect() protoreflect.Message
func (*P2MpSrTePolicyCandidatePath) Reset ¶
func (x *P2MpSrTePolicyCandidatePath) Reset()
func (*P2MpSrTePolicyCandidatePath) String ¶
func (x *P2MpSrTePolicyCandidatePath) String() string
type P2PSrTePolicy ¶
type P2PSrTePolicy struct {
// The resource name of this policy.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// The priority field allows the requester to specify the order in
// which requests for Provisioning resources are satisfied relative
// to all other requests.
//
// A request will be treated as having a higher priority if the
// value of this field is arithmetically greater than that of
// another service request.
//
// Users may want to directly map this to some utility metric of
// relevance to their network operations, e.g. estimated revenue,
// number of customers served, etc.
//
// Cf. RFC 9256 S2.12's re-compute priority.
Priority float64 `protobuf:"fixed64,2,opt,name=priority,proto3" json:"priority,omitempty"`
// The time interval over which this service is requested.
//
// If start_time is empty the service is requested to be provisioned
// at the earliest possible time it may be realized in the network.
//
// If end_time is empty the service is requested to be provisioned
// until this specific request is canceled or this interval field
// is updated with a non-empty end_time.
Interval *interval.Interval `protobuf:"bytes,3,opt,name=interval,proto3" json:"interval,omitempty"`
// A simple way to temporarily disable this request without deleting
// it from the store of requests. Requests that are disabled will
// not be provisioned by Spacetime, but evaluation of candidate
// links and topologies may still be performed (to improve rapidity
// of provisioning once re-enabled).
Disabled bool `protobuf:"varint,4,opt,name=disabled,proto3" json:"disabled,omitempty"`
// NMTS Entity IDs corresponding to the source and destination
// EK_ROUTE_FN Entity elements already created within the network
// data model.
//
// RFC 9256 S2.1 SR Policy identifying tuple; "[a]n SR Policy MUST
// be identified through the tuple <Headend, Color, Endpoint>."
//
// Note: "The color is an unsigned non-zero 32-bit integer value..."
Headend string `protobuf:"bytes,5,opt,name=headend,proto3" json:"headend,omitempty"`
Color uint32 `protobuf:"varint,6,opt,name=color,proto3" json:"color,omitempty"`
Endpoint string `protobuf:"bytes,7,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
// RFC 9256 S2.1; "[a]n implementation MAY allow the assignment
// of a symbolic name..."
SymbolicName string `protobuf:"bytes,8,opt,name=symbolic_name,json=symbolicName,proto3" json:"symbolic_name,omitempty"`
// contains filtered or unexported fields
}
A Point-to-Point (P2P) Segment Routing (SR) Traffic Engineering (TE) Policy.
Describes one SR TE policy between two EK_ROUTE_FN entities in the data model.
See also:
func (*P2PSrTePolicy) Descriptor
deprecated
func (*P2PSrTePolicy) Descriptor() ([]byte, []int)
Deprecated: Use P2PSrTePolicy.ProtoReflect.Descriptor instead.
func (*P2PSrTePolicy) GetColor ¶
func (x *P2PSrTePolicy) GetColor() uint32
func (*P2PSrTePolicy) GetDisabled ¶
func (x *P2PSrTePolicy) GetDisabled() bool
func (*P2PSrTePolicy) GetEndpoint ¶
func (x *P2PSrTePolicy) GetEndpoint() string
func (*P2PSrTePolicy) GetHeadend ¶
func (x *P2PSrTePolicy) GetHeadend() string
func (*P2PSrTePolicy) GetInterval ¶
func (x *P2PSrTePolicy) GetInterval() *interval.Interval
func (*P2PSrTePolicy) GetName ¶
func (x *P2PSrTePolicy) GetName() string
func (*P2PSrTePolicy) GetPriority ¶
func (x *P2PSrTePolicy) GetPriority() float64
func (*P2PSrTePolicy) GetSymbolicName ¶
func (x *P2PSrTePolicy) GetSymbolicName() string
func (*P2PSrTePolicy) ProtoMessage ¶
func (*P2PSrTePolicy) ProtoMessage()
func (*P2PSrTePolicy) ProtoReflect ¶
func (x *P2PSrTePolicy) ProtoReflect() protoreflect.Message
func (*P2PSrTePolicy) Reset ¶
func (x *P2PSrTePolicy) Reset()
func (*P2PSrTePolicy) String ¶
func (x *P2PSrTePolicy) String() string
type P2PSrTePolicyCandidatePath ¶
type P2PSrTePolicyCandidatePath struct {
// The resource name of this candidate path.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// RFC 9256 S2.5 Discriminator; used to associate a candidate path
// with this specific SR Policy's path request.
Discriminator uint32 `protobuf:"varint,2,opt,name=discriminator,proto3" json:"discriminator,omitempty"`
// RFC 9256 S2.6 optional symbolic name.
SymbolicName string `protobuf:"bytes,3,opt,name=symbolic_name,json=symbolicName,proto3" json:"symbolic_name,omitempty"`
// RFC 9256 S2.7 Preference. An indication of this requested
// candidate path's priority relative to others in the same
// SR policy.
Preference uint32 `protobuf:"varint,4,opt,name=preference,proto3" json:"preference,omitempty"`
// Quantitative path metrics.
Metrics *Metrics `protobuf:"bytes,5,opt,name=metrics,proto3" json:"metrics,omitempty"`
// contains filtered or unexported fields
}
func (*P2PSrTePolicyCandidatePath) Descriptor
deprecated
func (*P2PSrTePolicyCandidatePath) Descriptor() ([]byte, []int)
Deprecated: Use P2PSrTePolicyCandidatePath.ProtoReflect.Descriptor instead.
func (*P2PSrTePolicyCandidatePath) GetDiscriminator ¶
func (x *P2PSrTePolicyCandidatePath) GetDiscriminator() uint32
func (*P2PSrTePolicyCandidatePath) GetMetrics ¶
func (x *P2PSrTePolicyCandidatePath) GetMetrics() *Metrics
func (*P2PSrTePolicyCandidatePath) GetName ¶
func (x *P2PSrTePolicyCandidatePath) GetName() string
func (*P2PSrTePolicyCandidatePath) GetPreference ¶
func (x *P2PSrTePolicyCandidatePath) GetPreference() uint32
func (*P2PSrTePolicyCandidatePath) GetSymbolicName ¶
func (x *P2PSrTePolicyCandidatePath) GetSymbolicName() string
func (*P2PSrTePolicyCandidatePath) ProtoMessage ¶
func (*P2PSrTePolicyCandidatePath) ProtoMessage()
func (*P2PSrTePolicyCandidatePath) ProtoReflect ¶
func (x *P2PSrTePolicyCandidatePath) ProtoReflect() protoreflect.Message
func (*P2PSrTePolicyCandidatePath) Reset ¶
func (x *P2PSrTePolicyCandidatePath) Reset()
func (*P2PSrTePolicyCandidatePath) String ¶
func (x *P2PSrTePolicyCandidatePath) String() string
type PointingConstraint ¶
type PointingConstraint struct {
// The resource name of the pointing constraint.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// Filter the Antenna model entities that must respect this constraint,
// using Common Expression Language (CEL).
SubjectsFilter string `protobuf:"bytes,2,opt,name=subjects_filter,json=subjectsFilter,proto3" json:"subjects_filter,omitempty"`
// The type of exclusion constraint.
//
// Types that are valid to be assigned to Constraint:
//
// *PointingConstraint_SunSeparationAngles_
// *PointingConstraint_GeoArcSeparationAngles_
// *PointingConstraint_AngularSeparations_
Constraint isPointingConstraint_Constraint `protobuf_oneof:"constraint"`
// contains filtered or unexported fields
}
A PointingConstraint describes an exclusion constraint on the pointing configurations of antennas in the model, used to satisfy regulatory, interference, or operational requirements. Exclusion constraints define regions or directions that an antenna must avoid pointing towards.
When multiple constraints apply to a given subject, the union of all constraints is considered.
func (*PointingConstraint) Descriptor
deprecated
func (*PointingConstraint) Descriptor() ([]byte, []int)
Deprecated: Use PointingConstraint.ProtoReflect.Descriptor instead.
func (*PointingConstraint) GetAngularSeparations ¶
func (x *PointingConstraint) GetAngularSeparations() *PointingConstraint_AngularSeparations
func (*PointingConstraint) GetConstraint ¶
func (x *PointingConstraint) GetConstraint() isPointingConstraint_Constraint
func (*PointingConstraint) GetGeoArcSeparationAngles ¶
func (x *PointingConstraint) GetGeoArcSeparationAngles() *PointingConstraint_GeoArcSeparationAngles
func (*PointingConstraint) GetName ¶
func (x *PointingConstraint) GetName() string
func (*PointingConstraint) GetSubjectsFilter ¶
func (x *PointingConstraint) GetSubjectsFilter() string
func (*PointingConstraint) GetSunSeparationAngles ¶
func (x *PointingConstraint) GetSunSeparationAngles() *PointingConstraint_SunSeparationAngles
func (*PointingConstraint) ProtoMessage ¶
func (*PointingConstraint) ProtoMessage()
func (*PointingConstraint) ProtoReflect ¶
func (x *PointingConstraint) ProtoReflect() protoreflect.Message
func (*PointingConstraint) Reset ¶
func (x *PointingConstraint) Reset()
func (*PointingConstraint) String ¶
func (x *PointingConstraint) String() string
type PointingConstraint_AngularSeparation ¶
type PointingConstraint_AngularSeparation struct {
// If set, the constraint applies only to operations within the
// specified frequency range. This allows modeling band-specific
// regulatory requirements (e.g., a tighter constraint in Ka-band
// than in Ku-band). If unset, the constraint applies to all frequencies.
FrequencyRange *FrequencyRange `protobuf:"bytes,1,opt,name=frequency_range,json=frequencyRange,proto3" json:"frequency_range,omitempty"`
// The minimum angular separation from target platforms, in degrees.
MinimumAngleDeg float64 `protobuf:"fixed64,2,opt,name=minimum_angle_deg,json=minimumAngleDeg,proto3" json:"minimum_angle_deg,omitempty"`
// contains filtered or unexported fields
}
A constraint on the minimum angular separation from target platforms.
func (*PointingConstraint_AngularSeparation) Descriptor
deprecated
func (*PointingConstraint_AngularSeparation) Descriptor() ([]byte, []int)
Deprecated: Use PointingConstraint_AngularSeparation.ProtoReflect.Descriptor instead.
func (*PointingConstraint_AngularSeparation) GetFrequencyRange ¶
func (x *PointingConstraint_AngularSeparation) GetFrequencyRange() *FrequencyRange
func (*PointingConstraint_AngularSeparation) GetMinimumAngleDeg ¶
func (x *PointingConstraint_AngularSeparation) GetMinimumAngleDeg() float64
func (*PointingConstraint_AngularSeparation) ProtoMessage ¶
func (*PointingConstraint_AngularSeparation) ProtoMessage()
func (*PointingConstraint_AngularSeparation) ProtoReflect ¶
func (x *PointingConstraint_AngularSeparation) ProtoReflect() protoreflect.Message
func (*PointingConstraint_AngularSeparation) Reset ¶
func (x *PointingConstraint_AngularSeparation) Reset()
func (*PointingConstraint_AngularSeparation) String ¶
func (x *PointingConstraint_AngularSeparation) String() string
type PointingConstraint_AngularSeparations ¶
type PointingConstraint_AngularSeparations struct {
// Filter the Platform entities from which the separation angle
// must be considered, using Common Expression Language (CEL).
TargetPlatformsFilter string `` /* 126-byte string literal not displayed */
AngularSeparations []*PointingConstraint_AngularSeparation `protobuf:"bytes,2,rep,name=angular_separations,json=angularSeparations,proto3" json:"angular_separations,omitempty"`
// contains filtered or unexported fields
}
A set of angular separation constraints from specific platforms, optionally per frequency range.
func (*PointingConstraint_AngularSeparations) Descriptor
deprecated
func (*PointingConstraint_AngularSeparations) Descriptor() ([]byte, []int)
Deprecated: Use PointingConstraint_AngularSeparations.ProtoReflect.Descriptor instead.
func (*PointingConstraint_AngularSeparations) GetAngularSeparations ¶
func (x *PointingConstraint_AngularSeparations) GetAngularSeparations() []*PointingConstraint_AngularSeparation
func (*PointingConstraint_AngularSeparations) GetTargetPlatformsFilter ¶
func (x *PointingConstraint_AngularSeparations) GetTargetPlatformsFilter() string
func (*PointingConstraint_AngularSeparations) ProtoMessage ¶
func (*PointingConstraint_AngularSeparations) ProtoMessage()
func (*PointingConstraint_AngularSeparations) ProtoReflect ¶
func (x *PointingConstraint_AngularSeparations) ProtoReflect() protoreflect.Message
func (*PointingConstraint_AngularSeparations) Reset ¶
func (x *PointingConstraint_AngularSeparations) Reset()
func (*PointingConstraint_AngularSeparations) String ¶
func (x *PointingConstraint_AngularSeparations) String() string
type PointingConstraint_AngularSeparations_ ¶
type PointingConstraint_AngularSeparations_ struct {
AngularSeparations *PointingConstraint_AngularSeparations `protobuf:"bytes,5,opt,name=angular_separations,json=angularSeparations,proto3,oneof"`
}
type PointingConstraint_GeoArcSeparationAngle ¶
type PointingConstraint_GeoArcSeparationAngle struct {
// If set, the constraint applies only to operations within the
// specified frequency range. This allows modeling band-specific
// regulatory requirements (e.g., a tighter constraint in Ka-band
// than in Ku-band). If unset, the constraint applies to all frequencies.
FrequencyRange *FrequencyRange `protobuf:"bytes,1,opt,name=frequency_range,json=frequencyRange,proto3" json:"frequency_range,omitempty"`
// The minimum angular separation from the GEO arc, in degrees.
MinimumAngleDeg float64 `protobuf:"fixed64,2,opt,name=minimum_angle_deg,json=minimumAngleDeg,proto3" json:"minimum_angle_deg,omitempty"`
// contains filtered or unexported fields
}
A constraint on the minimum angular separation from the GEO arc.
func (*PointingConstraint_GeoArcSeparationAngle) Descriptor
deprecated
func (*PointingConstraint_GeoArcSeparationAngle) Descriptor() ([]byte, []int)
Deprecated: Use PointingConstraint_GeoArcSeparationAngle.ProtoReflect.Descriptor instead.
func (*PointingConstraint_GeoArcSeparationAngle) GetFrequencyRange ¶
func (x *PointingConstraint_GeoArcSeparationAngle) GetFrequencyRange() *FrequencyRange
func (*PointingConstraint_GeoArcSeparationAngle) GetMinimumAngleDeg ¶
func (x *PointingConstraint_GeoArcSeparationAngle) GetMinimumAngleDeg() float64
func (*PointingConstraint_GeoArcSeparationAngle) ProtoMessage ¶
func (*PointingConstraint_GeoArcSeparationAngle) ProtoMessage()
func (*PointingConstraint_GeoArcSeparationAngle) ProtoReflect ¶
func (x *PointingConstraint_GeoArcSeparationAngle) ProtoReflect() protoreflect.Message
func (*PointingConstraint_GeoArcSeparationAngle) Reset ¶
func (x *PointingConstraint_GeoArcSeparationAngle) Reset()
func (*PointingConstraint_GeoArcSeparationAngle) String ¶
func (x *PointingConstraint_GeoArcSeparationAngle) String() string
type PointingConstraint_GeoArcSeparationAngles ¶
type PointingConstraint_GeoArcSeparationAngles struct {
GeoArcSeparationAngles []*PointingConstraint_GeoArcSeparationAngle `` /* 131-byte string literal not displayed */
// contains filtered or unexported fields
}
A set of GEO arc separation angle constraints, optionally per frequency range.
func (*PointingConstraint_GeoArcSeparationAngles) Descriptor
deprecated
func (*PointingConstraint_GeoArcSeparationAngles) Descriptor() ([]byte, []int)
Deprecated: Use PointingConstraint_GeoArcSeparationAngles.ProtoReflect.Descriptor instead.
func (*PointingConstraint_GeoArcSeparationAngles) GetGeoArcSeparationAngles ¶
func (x *PointingConstraint_GeoArcSeparationAngles) GetGeoArcSeparationAngles() []*PointingConstraint_GeoArcSeparationAngle
func (*PointingConstraint_GeoArcSeparationAngles) ProtoMessage ¶
func (*PointingConstraint_GeoArcSeparationAngles) ProtoMessage()
func (*PointingConstraint_GeoArcSeparationAngles) ProtoReflect ¶
func (x *PointingConstraint_GeoArcSeparationAngles) ProtoReflect() protoreflect.Message
func (*PointingConstraint_GeoArcSeparationAngles) Reset ¶
func (x *PointingConstraint_GeoArcSeparationAngles) Reset()
func (*PointingConstraint_GeoArcSeparationAngles) String ¶
func (x *PointingConstraint_GeoArcSeparationAngles) String() string
type PointingConstraint_GeoArcSeparationAngles_ ¶
type PointingConstraint_GeoArcSeparationAngles_ struct {
GeoArcSeparationAngles *PointingConstraint_GeoArcSeparationAngles `protobuf:"bytes,4,opt,name=geo_arc_separation_angles,json=geoArcSeparationAngles,proto3,oneof"`
}
type PointingConstraint_SunSeparationAngle ¶
type PointingConstraint_SunSeparationAngle struct {
// If set, the constraint applies only to operations within the
// specified frequency range. If unset, it applies to all frequencies.
FrequencyRange *FrequencyRange `protobuf:"bytes,1,opt,name=frequency_range,json=frequencyRange,proto3" json:"frequency_range,omitempty"`
// The minimum angular separation between boresight and the sun's center
// of mass, in degrees.
MinimumAngleDeg float64 `protobuf:"fixed64,2,opt,name=minimum_angle_deg,json=minimumAngleDeg,proto3" json:"minimum_angle_deg,omitempty"`
// contains filtered or unexported fields
}
A constraint on the minimum angular separation from the sun.
func (*PointingConstraint_SunSeparationAngle) Descriptor
deprecated
func (*PointingConstraint_SunSeparationAngle) Descriptor() ([]byte, []int)
Deprecated: Use PointingConstraint_SunSeparationAngle.ProtoReflect.Descriptor instead.
func (*PointingConstraint_SunSeparationAngle) GetFrequencyRange ¶
func (x *PointingConstraint_SunSeparationAngle) GetFrequencyRange() *FrequencyRange
func (*PointingConstraint_SunSeparationAngle) GetMinimumAngleDeg ¶
func (x *PointingConstraint_SunSeparationAngle) GetMinimumAngleDeg() float64
func (*PointingConstraint_SunSeparationAngle) ProtoMessage ¶
func (*PointingConstraint_SunSeparationAngle) ProtoMessage()
func (*PointingConstraint_SunSeparationAngle) ProtoReflect ¶
func (x *PointingConstraint_SunSeparationAngle) ProtoReflect() protoreflect.Message
func (*PointingConstraint_SunSeparationAngle) Reset ¶
func (x *PointingConstraint_SunSeparationAngle) Reset()
func (*PointingConstraint_SunSeparationAngle) String ¶
func (x *PointingConstraint_SunSeparationAngle) String() string
type PointingConstraint_SunSeparationAngles ¶
type PointingConstraint_SunSeparationAngles struct {
SunSeparationAngles []*PointingConstraint_SunSeparationAngle `protobuf:"bytes,1,rep,name=sun_separation_angles,json=sunSeparationAngles,proto3" json:"sun_separation_angles,omitempty"`
// contains filtered or unexported fields
}
A set of sun separation angle constraints, optionally per frequency range.
func (*PointingConstraint_SunSeparationAngles) Descriptor
deprecated
func (*PointingConstraint_SunSeparationAngles) Descriptor() ([]byte, []int)
Deprecated: Use PointingConstraint_SunSeparationAngles.ProtoReflect.Descriptor instead.
func (*PointingConstraint_SunSeparationAngles) GetSunSeparationAngles ¶
func (x *PointingConstraint_SunSeparationAngles) GetSunSeparationAngles() []*PointingConstraint_SunSeparationAngle
func (*PointingConstraint_SunSeparationAngles) ProtoMessage ¶
func (*PointingConstraint_SunSeparationAngles) ProtoMessage()
func (*PointingConstraint_SunSeparationAngles) ProtoReflect ¶
func (x *PointingConstraint_SunSeparationAngles) ProtoReflect() protoreflect.Message
func (*PointingConstraint_SunSeparationAngles) Reset ¶
func (x *PointingConstraint_SunSeparationAngles) Reset()
func (*PointingConstraint_SunSeparationAngles) String ¶
func (x *PointingConstraint_SunSeparationAngles) String() string
type PointingConstraint_SunSeparationAngles_ ¶
type PointingConstraint_SunSeparationAngles_ struct {
SunSeparationAngles *PointingConstraint_SunSeparationAngles `protobuf:"bytes,3,opt,name=sun_separation_angles,json=sunSeparationAngles,proto3,oneof"`
}
type PortSet ¶
type PortSet struct {
PortIds []string `protobuf:"bytes,1,rep,name=port_ids,json=portIds,proto3" json:"port_ids,omitempty"`
// contains filtered or unexported fields
}
A set of EK_PORT Entity IDs.
Whether this set is interpretted as "all of" or "any of", or applicable to originating or terminating another Entity, MUST be defined by the context in which it appears.
func (*PortSet) ProtoReflect ¶
func (x *PortSet) ProtoReflect() protoreflect.Message
type ProtectionAssociationGroup ¶
type ProtectionAssociationGroup struct {
// The resource name of this Protection Association Group.
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
// A list of Protection Association Group members with corresponding
// TE Protection roles. It is a configuration error if no association
// group member has a Protection role of `working`.
Members []*ProtectionAssociationGroup_ProtectionResource `protobuf:"bytes,2,rep,name=members,proto3" json:"members,omitempty"`
// contains filtered or unexported fields
}
RFC 8745 -style Protection Association Group
func (*ProtectionAssociationGroup) Descriptor
deprecated
func (*ProtectionAssociationGroup) Descriptor() ([]byte, []int)
Deprecated: Use ProtectionAssociationGroup.ProtoReflect.Descriptor instead.
func (*ProtectionAssociationGroup) GetMembers ¶
func (x *ProtectionAssociationGroup) GetMembers() []*ProtectionAssociationGroup_ProtectionResource
func (*ProtectionAssociationGroup) GetName ¶
func (x *ProtectionAssociationGroup) GetName() string
func (*ProtectionAssociationGroup) ProtoMessage ¶
func (*ProtectionAssociationGroup) ProtoMessage()
func (*ProtectionAssociationGroup) ProtoReflect ¶
func (x *ProtectionAssociationGroup) ProtoReflect() protoreflect.Message
func (*ProtectionAssociationGroup) Reset ¶
func (x *ProtectionAssociationGroup) Reset()
func (*ProtectionAssociationGroup) String ¶
func (x *ProtectionAssociationGroup) String() string
type ProtectionAssociationGroup_ProtectionResource ¶
type ProtectionAssociationGroup_ProtectionResource struct {
// /
//
// RFC 8745 -style Protection Association Type information.
Role ProtectionRole `protobuf:"varint,1,opt,name=role,proto3,enum=aalyria.spacetime.api.provisioning.v1alpha.ProtectionRole" json:"role,omitempty"`
// MUST be the full resource name of a TE path or resource created
// previously via this API, e.g. a P2pSrTePolicyCandidatePath.
Resource string `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
// contains filtered or unexported fields
}
func (*ProtectionAssociationGroup_ProtectionResource) Descriptor
deprecated
func (*ProtectionAssociationGroup_ProtectionResource) Descriptor() ([]byte, []int)
Deprecated: Use ProtectionAssociationGroup_ProtectionResource.ProtoReflect.Descriptor instead.
func (*ProtectionAssociationGroup_ProtectionResource) GetResource ¶
func (x *ProtectionAssociationGroup_ProtectionResource) GetResource() string
func (*ProtectionAssociationGroup_ProtectionResource) GetRole ¶
func (x *ProtectionAssociationGroup_ProtectionResource) GetRole() ProtectionRole
func (*ProtectionAssociationGroup_ProtectionResource) ProtoMessage ¶
func (*ProtectionAssociationGroup_ProtectionResource) ProtoMessage()
func (*ProtectionAssociationGroup_ProtectionResource) ProtoReflect ¶
func (x *ProtectionAssociationGroup_ProtectionResource) ProtoReflect() protoreflect.Message
func (*ProtectionAssociationGroup_ProtectionResource) Reset ¶
func (x *ProtectionAssociationGroup_ProtectionResource) Reset()
func (*ProtectionAssociationGroup_ProtectionResource) String ¶
func (x *ProtectionAssociationGroup_ProtectionResource) String() string
type ProtectionRole ¶
type ProtectionRole int32
RFC 8745 -style Protection Association Type roles.
const ( ProtectionRole_PROTECTION_ROLE_UNSPECIFIED ProtectionRole = 0 // RFC 8745 S3.2 Path Protection Association TLV flags: P=0 S=0 ProtectionRole_PROTECTION_ROLE_WORKING ProtectionRole = 1 // RFC 8745 S3.2 Path Protection Association TLV flags: P=1 S=0 ProtectionRole_PROTECTION_ROLE_PROTECTION ProtectionRole = 2 // RFC 8745 S3.2 Path Protection Association TLV flags: P=1 S=1 // // Per RFC 4872 S4.2.1, "[a] secondary LSP is an LSP that has been // provisioned in the control plane only, and for which resource // selection MAY have been done but for which the resource // allocation has not been committed at the data plane (for // instance, no cross-connection has been performed)." ProtectionRole_PROTECTION_ROLE_SECONDARY ProtectionRole = 3 )
func (ProtectionRole) Descriptor ¶
func (ProtectionRole) Descriptor() protoreflect.EnumDescriptor
func (ProtectionRole) Enum ¶
func (x ProtectionRole) Enum() *ProtectionRole
func (ProtectionRole) EnumDescriptor
deprecated
func (ProtectionRole) EnumDescriptor() ([]byte, []int)
Deprecated: Use ProtectionRole.Descriptor instead.
func (ProtectionRole) Number ¶
func (x ProtectionRole) Number() protoreflect.EnumNumber
func (ProtectionRole) String ¶
func (x ProtectionRole) String() string
func (ProtectionRole) Type ¶
func (ProtectionRole) Type() protoreflect.EnumType
type ProvisioningClient ¶
type ProvisioningClient interface {
// P2P SR-TE Policy provisioning.
//
// RFC 9522 S5.1.1.3; RFC 9256 P2P SR Policy.
//
// Manage resources under `p2pSrTePolicies/{policy_id}`.
// protolint:disable MAX_LINE_LENGTH
GetP2PSrTePolicy(ctx context.Context, in *GetP2PSrTePolicyRequest, opts ...grpc.CallOption) (*P2PSrTePolicy, error)
ListP2PSrTePolicies(ctx context.Context, in *ListP2PSrTePoliciesRequest, opts ...grpc.CallOption) (*ListP2PSrTePoliciesResponse, error)
CreateP2PSrTePolicy(ctx context.Context, in *CreateP2PSrTePolicyRequest, opts ...grpc.CallOption) (*P2PSrTePolicy, error)
UpdateP2PSrTePolicy(ctx context.Context, in *UpdateP2PSrTePolicyRequest, opts ...grpc.CallOption) (*P2PSrTePolicy, error)
DeleteP2PSrTePolicy(ctx context.Context, in *DeleteP2PSrTePolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// P2P SR TE Policy dynamic candidate path provisioning.
//
// RFC 9256 section 2.2, P2P SR Policy dynamic candidate paths.
//
// Manage subresources under
//
// `p2pSrTePolicies/{policy_id}/candidatePaths/{path_id}`.
//
// protolint:disable MAX_LINE_LENGTH
GetP2PSrTePolicyCandidatePath(ctx context.Context, in *GetP2PSrTePolicyCandidatePathRequest, opts ...grpc.CallOption) (*P2PSrTePolicyCandidatePath, error)
ListP2PSrTePolicyCandidatePaths(ctx context.Context, in *ListP2PSrTePolicyCandidatePathsRequest, opts ...grpc.CallOption) (*ListP2PSrTePolicyCandidatePathsResponse, error)
CreateP2PSrTePolicyCandidatePath(ctx context.Context, in *CreateP2PSrTePolicyCandidatePathRequest, opts ...grpc.CallOption) (*P2PSrTePolicyCandidatePath, error)
UpdateP2PSrTePolicyCandidatePath(ctx context.Context, in *UpdateP2PSrTePolicyCandidatePathRequest, opts ...grpc.CallOption) (*P2PSrTePolicyCandidatePath, error)
DeleteP2PSrTePolicyCandidatePath(ctx context.Context, in *DeleteP2PSrTePolicyCandidatePathRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// P2MP SR-TE Policy provisioning.
//
// RFC 9522 S5.1.1.3; RFC 9960 P2MP SR Policy
//
// Manage resources under `p2mpSrTePolicies/{policy_id}`.
// protolint:disable MAX_LINE_LENGTH
GetP2MpSrTePolicy(ctx context.Context, in *GetP2MpSrTePolicyRequest, opts ...grpc.CallOption) (*P2MpSrTePolicy, error)
ListP2MpSrTePolicies(ctx context.Context, in *ListP2MpSrTePoliciesRequest, opts ...grpc.CallOption) (*ListP2MpSrTePoliciesResponse, error)
CreateP2MpSrTePolicy(ctx context.Context, in *CreateP2MpSrTePolicyRequest, opts ...grpc.CallOption) (*P2MpSrTePolicy, error)
UpdateP2MpSrTePolicy(ctx context.Context, in *UpdateP2MpSrTePolicyRequest, opts ...grpc.CallOption) (*P2MpSrTePolicy, error)
DeleteP2MpSrTePolicy(ctx context.Context, in *DeleteP2MpSrTePolicyRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// P2MP SR TE Policy dynamic candidate path provisioning.
//
// RFC 9960 S2.3 P2MP SR Policy candidate paths.
//
// Manage subresources under
//
// `p2mpSrTePolicies/{policy_id}/candidatePaths/{path_id}`.
//
// protolint:disable MAX_LINE_LENGTH
GetP2MpSrTePolicyCandidatePath(ctx context.Context, in *GetP2MpSrTePolicyCandidatePathRequest, opts ...grpc.CallOption) (*P2MpSrTePolicyCandidatePath, error)
ListP2MpSrTePolicyCandidatePaths(ctx context.Context, in *ListP2MpSrTePolicyCandidatePathsRequest, opts ...grpc.CallOption) (*ListP2MpSrTePolicyCandidatePathsResponse, error)
CreateP2MpSrTePolicyCandidatePath(ctx context.Context, in *CreateP2MpSrTePolicyCandidatePathRequest, opts ...grpc.CallOption) (*P2MpSrTePolicyCandidatePath, error)
UpdateP2MpSrTePolicyCandidatePath(ctx context.Context, in *UpdateP2MpSrTePolicyCandidatePathRequest, opts ...grpc.CallOption) (*P2MpSrTePolicyCandidatePath, error)
DeleteP2MpSrTePolicyCandidatePath(ctx context.Context, in *DeleteP2MpSrTePolicyCandidatePathRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Downtime provisioning.
//
// Inform Spacetime when elements of the network will be, or should
// be considered, offline.
//
// Manage resources under `downtimes/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetDowntime(ctx context.Context, in *GetDowntimeRequest, opts ...grpc.CallOption) (*Downtime, error)
ListDowntimes(ctx context.Context, in *ListDowntimesRequest, opts ...grpc.CallOption) (*ListDowntimesResponse, error)
CreateDowntime(ctx context.Context, in *CreateDowntimeRequest, opts ...grpc.CallOption) (*Downtime, error)
UpdateDowntime(ctx context.Context, in *UpdateDowntimeRequest, opts ...grpc.CallOption) (*Downtime, error)
DeleteDowntime(ctx context.Context, in *DeleteDowntimeRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Protection Association Group provisioning.
//
// Manage resources under `protectionAssociationGroups/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetProtectionAssociationGroup(ctx context.Context, in *GetProtectionAssociationGroupRequest, opts ...grpc.CallOption) (*ProtectionAssociationGroup, error)
ListProtectionAssociationGroups(ctx context.Context, in *ListProtectionAssociationGroupsRequest, opts ...grpc.CallOption) (*ListProtectionAssociationGroupsResponse, error)
CreateProtectionAssociationGroup(ctx context.Context, in *CreateProtectionAssociationGroupRequest, opts ...grpc.CallOption) (*ProtectionAssociationGroup, error)
UpdateProtectionAssociationGroup(ctx context.Context, in *UpdateProtectionAssociationGroupRequest, opts ...grpc.CallOption) (*ProtectionAssociationGroup, error)
DeleteProtectionAssociationGroup(ctx context.Context, in *DeleteProtectionAssociationGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Disjoint Association Group provisioning.
//
// Manage resources under `disjointAssociationGroups/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetDisjointAssociationGroup(ctx context.Context, in *GetDisjointAssociationGroupRequest, opts ...grpc.CallOption) (*DisjointAssociationGroup, error)
ListDisjointAssociationGroups(ctx context.Context, in *ListDisjointAssociationGroupsRequest, opts ...grpc.CallOption) (*ListDisjointAssociationGroupsResponse, error)
CreateDisjointAssociationGroup(ctx context.Context, in *CreateDisjointAssociationGroupRequest, opts ...grpc.CallOption) (*DisjointAssociationGroup, error)
UpdateDisjointAssociationGroup(ctx context.Context, in *UpdateDisjointAssociationGroupRequest, opts ...grpc.CallOption) (*DisjointAssociationGroup, error)
DeleteDisjointAssociationGroup(ctx context.Context, in *DeleteDisjointAssociationGroupRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Link provisioning.
//
// Manage resources under `links/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetLink(ctx context.Context, in *GetLinkRequest, opts ...grpc.CallOption) (*Link, error)
ListLinks(ctx context.Context, in *ListLinksRequest, opts ...grpc.CallOption) (*ListLinksResponse, error)
CreateLink(ctx context.Context, in *CreateLinkRequest, opts ...grpc.CallOption) (*Link, error)
UpdateLink(ctx context.Context, in *UpdateLinkRequest, opts ...grpc.CallOption) (*Link, error)
DeleteLink(ctx context.Context, in *DeleteLinkRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Methods on GeographicRegions.
//
// Manage resources under `geographicRegions/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetGeographicRegion(ctx context.Context, in *GetGeographicRegionRequest, opts ...grpc.CallOption) (*GeographicRegion, error)
ListGeographicRegions(ctx context.Context, in *ListGeographicRegionsRequest, opts ...grpc.CallOption) (*ListGeographicRegionsResponse, error)
CreateGeographicRegion(ctx context.Context, in *CreateGeographicRegionRequest, opts ...grpc.CallOption) (*GeographicRegion, error)
UpdateGeographicRegion(ctx context.Context, in *UpdateGeographicRegionRequest, opts ...grpc.CallOption) (*GeographicRegion, error)
DeleteGeographicRegion(ctx context.Context, in *DeleteGeographicRegionRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Methods on EmissionsLimits.
//
// Manage resources under `emissionsLimits/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetEmissionsLimit(ctx context.Context, in *GetEmissionsLimitRequest, opts ...grpc.CallOption) (*EmissionsLimit, error)
ListEmissionsLimits(ctx context.Context, in *ListEmissionsLimitsRequest, opts ...grpc.CallOption) (*ListEmissionsLimitsResponse, error)
CreateEmissionsLimit(ctx context.Context, in *CreateEmissionsLimitRequest, opts ...grpc.CallOption) (*EmissionsLimit, error)
UpdateEmissionsLimit(ctx context.Context, in *UpdateEmissionsLimitRequest, opts ...grpc.CallOption) (*EmissionsLimit, error)
DeleteEmissionsLimit(ctx context.Context, in *DeleteEmissionsLimitRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
// Methods on PointingConstraints.
//
// Manage resources under `pointingConstraints/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetPointingConstraint(ctx context.Context, in *GetPointingConstraintRequest, opts ...grpc.CallOption) (*PointingConstraint, error)
ListPointingConstraints(ctx context.Context, in *ListPointingConstraintsRequest, opts ...grpc.CallOption) (*ListPointingConstraintsResponse, error)
CreatePointingConstraint(ctx context.Context, in *CreatePointingConstraintRequest, opts ...grpc.CallOption) (*PointingConstraint, error)
UpdatePointingConstraint(ctx context.Context, in *UpdatePointingConstraintRequest, opts ...grpc.CallOption) (*PointingConstraint, error)
DeletePointingConstraint(ctx context.Context, in *DeletePointingConstraintRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
}
ProvisioningClient is the client API for Provisioning service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
The Provisioning API is the primary interface whereby requests are made of Spacetime.
Each type of provisioning request has its own set of methods.
func NewProvisioningClient ¶
func NewProvisioningClient(cc grpc.ClientConnInterface) ProvisioningClient
type ProvisioningServer ¶
type ProvisioningServer interface {
// P2P SR-TE Policy provisioning.
//
// RFC 9522 S5.1.1.3; RFC 9256 P2P SR Policy.
//
// Manage resources under `p2pSrTePolicies/{policy_id}`.
// protolint:disable MAX_LINE_LENGTH
GetP2PSrTePolicy(context.Context, *GetP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
ListP2PSrTePolicies(context.Context, *ListP2PSrTePoliciesRequest) (*ListP2PSrTePoliciesResponse, error)
CreateP2PSrTePolicy(context.Context, *CreateP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
UpdateP2PSrTePolicy(context.Context, *UpdateP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
DeleteP2PSrTePolicy(context.Context, *DeleteP2PSrTePolicyRequest) (*emptypb.Empty, error)
// P2P SR TE Policy dynamic candidate path provisioning.
//
// RFC 9256 section 2.2, P2P SR Policy dynamic candidate paths.
//
// Manage subresources under
//
// `p2pSrTePolicies/{policy_id}/candidatePaths/{path_id}`.
//
// protolint:disable MAX_LINE_LENGTH
GetP2PSrTePolicyCandidatePath(context.Context, *GetP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
ListP2PSrTePolicyCandidatePaths(context.Context, *ListP2PSrTePolicyCandidatePathsRequest) (*ListP2PSrTePolicyCandidatePathsResponse, error)
CreateP2PSrTePolicyCandidatePath(context.Context, *CreateP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
UpdateP2PSrTePolicyCandidatePath(context.Context, *UpdateP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
DeleteP2PSrTePolicyCandidatePath(context.Context, *DeleteP2PSrTePolicyCandidatePathRequest) (*emptypb.Empty, error)
// P2MP SR-TE Policy provisioning.
//
// RFC 9522 S5.1.1.3; RFC 9960 P2MP SR Policy
//
// Manage resources under `p2mpSrTePolicies/{policy_id}`.
// protolint:disable MAX_LINE_LENGTH
GetP2MpSrTePolicy(context.Context, *GetP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
ListP2MpSrTePolicies(context.Context, *ListP2MpSrTePoliciesRequest) (*ListP2MpSrTePoliciesResponse, error)
CreateP2MpSrTePolicy(context.Context, *CreateP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
UpdateP2MpSrTePolicy(context.Context, *UpdateP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
DeleteP2MpSrTePolicy(context.Context, *DeleteP2MpSrTePolicyRequest) (*emptypb.Empty, error)
// P2MP SR TE Policy dynamic candidate path provisioning.
//
// RFC 9960 S2.3 P2MP SR Policy candidate paths.
//
// Manage subresources under
//
// `p2mpSrTePolicies/{policy_id}/candidatePaths/{path_id}`.
//
// protolint:disable MAX_LINE_LENGTH
GetP2MpSrTePolicyCandidatePath(context.Context, *GetP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
ListP2MpSrTePolicyCandidatePaths(context.Context, *ListP2MpSrTePolicyCandidatePathsRequest) (*ListP2MpSrTePolicyCandidatePathsResponse, error)
CreateP2MpSrTePolicyCandidatePath(context.Context, *CreateP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
UpdateP2MpSrTePolicyCandidatePath(context.Context, *UpdateP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
DeleteP2MpSrTePolicyCandidatePath(context.Context, *DeleteP2MpSrTePolicyCandidatePathRequest) (*emptypb.Empty, error)
// Downtime provisioning.
//
// Inform Spacetime when elements of the network will be, or should
// be considered, offline.
//
// Manage resources under `downtimes/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetDowntime(context.Context, *GetDowntimeRequest) (*Downtime, error)
ListDowntimes(context.Context, *ListDowntimesRequest) (*ListDowntimesResponse, error)
CreateDowntime(context.Context, *CreateDowntimeRequest) (*Downtime, error)
UpdateDowntime(context.Context, *UpdateDowntimeRequest) (*Downtime, error)
DeleteDowntime(context.Context, *DeleteDowntimeRequest) (*emptypb.Empty, error)
// Protection Association Group provisioning.
//
// Manage resources under `protectionAssociationGroups/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetProtectionAssociationGroup(context.Context, *GetProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
ListProtectionAssociationGroups(context.Context, *ListProtectionAssociationGroupsRequest) (*ListProtectionAssociationGroupsResponse, error)
CreateProtectionAssociationGroup(context.Context, *CreateProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
UpdateProtectionAssociationGroup(context.Context, *UpdateProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
DeleteProtectionAssociationGroup(context.Context, *DeleteProtectionAssociationGroupRequest) (*emptypb.Empty, error)
// Disjoint Association Group provisioning.
//
// Manage resources under `disjointAssociationGroups/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetDisjointAssociationGroup(context.Context, *GetDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
ListDisjointAssociationGroups(context.Context, *ListDisjointAssociationGroupsRequest) (*ListDisjointAssociationGroupsResponse, error)
CreateDisjointAssociationGroup(context.Context, *CreateDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
UpdateDisjointAssociationGroup(context.Context, *UpdateDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
DeleteDisjointAssociationGroup(context.Context, *DeleteDisjointAssociationGroupRequest) (*emptypb.Empty, error)
// Link provisioning.
//
// Manage resources under `links/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetLink(context.Context, *GetLinkRequest) (*Link, error)
ListLinks(context.Context, *ListLinksRequest) (*ListLinksResponse, error)
CreateLink(context.Context, *CreateLinkRequest) (*Link, error)
UpdateLink(context.Context, *UpdateLinkRequest) (*Link, error)
DeleteLink(context.Context, *DeleteLinkRequest) (*emptypb.Empty, error)
// Methods on GeographicRegions.
//
// Manage resources under `geographicRegions/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetGeographicRegion(context.Context, *GetGeographicRegionRequest) (*GeographicRegion, error)
ListGeographicRegions(context.Context, *ListGeographicRegionsRequest) (*ListGeographicRegionsResponse, error)
CreateGeographicRegion(context.Context, *CreateGeographicRegionRequest) (*GeographicRegion, error)
UpdateGeographicRegion(context.Context, *UpdateGeographicRegionRequest) (*GeographicRegion, error)
DeleteGeographicRegion(context.Context, *DeleteGeographicRegionRequest) (*emptypb.Empty, error)
// Methods on EmissionsLimits.
//
// Manage resources under `emissionsLimits/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetEmissionsLimit(context.Context, *GetEmissionsLimitRequest) (*EmissionsLimit, error)
ListEmissionsLimits(context.Context, *ListEmissionsLimitsRequest) (*ListEmissionsLimitsResponse, error)
CreateEmissionsLimit(context.Context, *CreateEmissionsLimitRequest) (*EmissionsLimit, error)
UpdateEmissionsLimit(context.Context, *UpdateEmissionsLimitRequest) (*EmissionsLimit, error)
DeleteEmissionsLimit(context.Context, *DeleteEmissionsLimitRequest) (*emptypb.Empty, error)
// Methods on PointingConstraints.
//
// Manage resources under `pointingConstraints/{id}`.
// protolint:disable MAX_LINE_LENGTH
GetPointingConstraint(context.Context, *GetPointingConstraintRequest) (*PointingConstraint, error)
ListPointingConstraints(context.Context, *ListPointingConstraintsRequest) (*ListPointingConstraintsResponse, error)
CreatePointingConstraint(context.Context, *CreatePointingConstraintRequest) (*PointingConstraint, error)
UpdatePointingConstraint(context.Context, *UpdatePointingConstraintRequest) (*PointingConstraint, error)
DeletePointingConstraint(context.Context, *DeletePointingConstraintRequest) (*emptypb.Empty, error)
}
ProvisioningServer is the server API for Provisioning service. All implementations should embed UnimplementedProvisioningServer for forward compatibility.
The Provisioning API is the primary interface whereby requests are made of Spacetime.
Each type of provisioning request has its own set of methods.
type UnimplementedProvisioningServer ¶
type UnimplementedProvisioningServer struct{}
UnimplementedProvisioningServer should be embedded to have forward compatible implementations.
NOTE: this should be embedded by value instead of pointer to avoid a nil pointer dereference when methods are called.
func (UnimplementedProvisioningServer) CreateDisjointAssociationGroup ¶
func (UnimplementedProvisioningServer) CreateDisjointAssociationGroup(context.Context, *CreateDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
func (UnimplementedProvisioningServer) CreateDowntime ¶
func (UnimplementedProvisioningServer) CreateDowntime(context.Context, *CreateDowntimeRequest) (*Downtime, error)
func (UnimplementedProvisioningServer) CreateEmissionsLimit ¶
func (UnimplementedProvisioningServer) CreateEmissionsLimit(context.Context, *CreateEmissionsLimitRequest) (*EmissionsLimit, error)
func (UnimplementedProvisioningServer) CreateGeographicRegion ¶
func (UnimplementedProvisioningServer) CreateGeographicRegion(context.Context, *CreateGeographicRegionRequest) (*GeographicRegion, error)
func (UnimplementedProvisioningServer) CreateLink ¶
func (UnimplementedProvisioningServer) CreateLink(context.Context, *CreateLinkRequest) (*Link, error)
func (UnimplementedProvisioningServer) CreateP2MpSrTePolicy ¶
func (UnimplementedProvisioningServer) CreateP2MpSrTePolicy(context.Context, *CreateP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
func (UnimplementedProvisioningServer) CreateP2MpSrTePolicyCandidatePath ¶
func (UnimplementedProvisioningServer) CreateP2MpSrTePolicyCandidatePath(context.Context, *CreateP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
func (UnimplementedProvisioningServer) CreateP2PSrTePolicy ¶
func (UnimplementedProvisioningServer) CreateP2PSrTePolicy(context.Context, *CreateP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
func (UnimplementedProvisioningServer) CreateP2PSrTePolicyCandidatePath ¶
func (UnimplementedProvisioningServer) CreateP2PSrTePolicyCandidatePath(context.Context, *CreateP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
func (UnimplementedProvisioningServer) CreatePointingConstraint ¶
func (UnimplementedProvisioningServer) CreatePointingConstraint(context.Context, *CreatePointingConstraintRequest) (*PointingConstraint, error)
func (UnimplementedProvisioningServer) CreateProtectionAssociationGroup ¶
func (UnimplementedProvisioningServer) CreateProtectionAssociationGroup(context.Context, *CreateProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
func (UnimplementedProvisioningServer) DeleteDisjointAssociationGroup ¶
func (UnimplementedProvisioningServer) DeleteDisjointAssociationGroup(context.Context, *DeleteDisjointAssociationGroupRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteDowntime ¶
func (UnimplementedProvisioningServer) DeleteDowntime(context.Context, *DeleteDowntimeRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteEmissionsLimit ¶
func (UnimplementedProvisioningServer) DeleteEmissionsLimit(context.Context, *DeleteEmissionsLimitRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteGeographicRegion ¶
func (UnimplementedProvisioningServer) DeleteGeographicRegion(context.Context, *DeleteGeographicRegionRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteLink ¶
func (UnimplementedProvisioningServer) DeleteLink(context.Context, *DeleteLinkRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteP2MpSrTePolicy ¶
func (UnimplementedProvisioningServer) DeleteP2MpSrTePolicy(context.Context, *DeleteP2MpSrTePolicyRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteP2MpSrTePolicyCandidatePath ¶
func (UnimplementedProvisioningServer) DeleteP2MpSrTePolicyCandidatePath(context.Context, *DeleteP2MpSrTePolicyCandidatePathRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteP2PSrTePolicy ¶
func (UnimplementedProvisioningServer) DeleteP2PSrTePolicy(context.Context, *DeleteP2PSrTePolicyRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteP2PSrTePolicyCandidatePath ¶
func (UnimplementedProvisioningServer) DeleteP2PSrTePolicyCandidatePath(context.Context, *DeleteP2PSrTePolicyCandidatePathRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeletePointingConstraint ¶
func (UnimplementedProvisioningServer) DeletePointingConstraint(context.Context, *DeletePointingConstraintRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) DeleteProtectionAssociationGroup ¶
func (UnimplementedProvisioningServer) DeleteProtectionAssociationGroup(context.Context, *DeleteProtectionAssociationGroupRequest) (*emptypb.Empty, error)
func (UnimplementedProvisioningServer) GetDisjointAssociationGroup ¶
func (UnimplementedProvisioningServer) GetDisjointAssociationGroup(context.Context, *GetDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
func (UnimplementedProvisioningServer) GetDowntime ¶
func (UnimplementedProvisioningServer) GetDowntime(context.Context, *GetDowntimeRequest) (*Downtime, error)
func (UnimplementedProvisioningServer) GetEmissionsLimit ¶
func (UnimplementedProvisioningServer) GetEmissionsLimit(context.Context, *GetEmissionsLimitRequest) (*EmissionsLimit, error)
func (UnimplementedProvisioningServer) GetGeographicRegion ¶
func (UnimplementedProvisioningServer) GetGeographicRegion(context.Context, *GetGeographicRegionRequest) (*GeographicRegion, error)
func (UnimplementedProvisioningServer) GetLink ¶
func (UnimplementedProvisioningServer) GetLink(context.Context, *GetLinkRequest) (*Link, error)
func (UnimplementedProvisioningServer) GetP2MpSrTePolicy ¶
func (UnimplementedProvisioningServer) GetP2MpSrTePolicy(context.Context, *GetP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
func (UnimplementedProvisioningServer) GetP2MpSrTePolicyCandidatePath ¶
func (UnimplementedProvisioningServer) GetP2MpSrTePolicyCandidatePath(context.Context, *GetP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
func (UnimplementedProvisioningServer) GetP2PSrTePolicy ¶
func (UnimplementedProvisioningServer) GetP2PSrTePolicy(context.Context, *GetP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
func (UnimplementedProvisioningServer) GetP2PSrTePolicyCandidatePath ¶
func (UnimplementedProvisioningServer) GetP2PSrTePolicyCandidatePath(context.Context, *GetP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
func (UnimplementedProvisioningServer) GetPointingConstraint ¶
func (UnimplementedProvisioningServer) GetPointingConstraint(context.Context, *GetPointingConstraintRequest) (*PointingConstraint, error)
func (UnimplementedProvisioningServer) GetProtectionAssociationGroup ¶
func (UnimplementedProvisioningServer) GetProtectionAssociationGroup(context.Context, *GetProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
func (UnimplementedProvisioningServer) ListDisjointAssociationGroups ¶
func (UnimplementedProvisioningServer) ListDisjointAssociationGroups(context.Context, *ListDisjointAssociationGroupsRequest) (*ListDisjointAssociationGroupsResponse, error)
func (UnimplementedProvisioningServer) ListDowntimes ¶
func (UnimplementedProvisioningServer) ListDowntimes(context.Context, *ListDowntimesRequest) (*ListDowntimesResponse, error)
func (UnimplementedProvisioningServer) ListEmissionsLimits ¶
func (UnimplementedProvisioningServer) ListEmissionsLimits(context.Context, *ListEmissionsLimitsRequest) (*ListEmissionsLimitsResponse, error)
func (UnimplementedProvisioningServer) ListGeographicRegions ¶
func (UnimplementedProvisioningServer) ListGeographicRegions(context.Context, *ListGeographicRegionsRequest) (*ListGeographicRegionsResponse, error)
func (UnimplementedProvisioningServer) ListLinks ¶
func (UnimplementedProvisioningServer) ListLinks(context.Context, *ListLinksRequest) (*ListLinksResponse, error)
func (UnimplementedProvisioningServer) ListP2MpSrTePolicies ¶
func (UnimplementedProvisioningServer) ListP2MpSrTePolicies(context.Context, *ListP2MpSrTePoliciesRequest) (*ListP2MpSrTePoliciesResponse, error)
func (UnimplementedProvisioningServer) ListP2MpSrTePolicyCandidatePaths ¶
func (UnimplementedProvisioningServer) ListP2MpSrTePolicyCandidatePaths(context.Context, *ListP2MpSrTePolicyCandidatePathsRequest) (*ListP2MpSrTePolicyCandidatePathsResponse, error)
func (UnimplementedProvisioningServer) ListP2PSrTePolicies ¶
func (UnimplementedProvisioningServer) ListP2PSrTePolicies(context.Context, *ListP2PSrTePoliciesRequest) (*ListP2PSrTePoliciesResponse, error)
func (UnimplementedProvisioningServer) ListP2PSrTePolicyCandidatePaths ¶
func (UnimplementedProvisioningServer) ListP2PSrTePolicyCandidatePaths(context.Context, *ListP2PSrTePolicyCandidatePathsRequest) (*ListP2PSrTePolicyCandidatePathsResponse, error)
func (UnimplementedProvisioningServer) ListPointingConstraints ¶
func (UnimplementedProvisioningServer) ListPointingConstraints(context.Context, *ListPointingConstraintsRequest) (*ListPointingConstraintsResponse, error)
func (UnimplementedProvisioningServer) ListProtectionAssociationGroups ¶
func (UnimplementedProvisioningServer) ListProtectionAssociationGroups(context.Context, *ListProtectionAssociationGroupsRequest) (*ListProtectionAssociationGroupsResponse, error)
func (UnimplementedProvisioningServer) UpdateDisjointAssociationGroup ¶
func (UnimplementedProvisioningServer) UpdateDisjointAssociationGroup(context.Context, *UpdateDisjointAssociationGroupRequest) (*DisjointAssociationGroup, error)
func (UnimplementedProvisioningServer) UpdateDowntime ¶
func (UnimplementedProvisioningServer) UpdateDowntime(context.Context, *UpdateDowntimeRequest) (*Downtime, error)
func (UnimplementedProvisioningServer) UpdateEmissionsLimit ¶
func (UnimplementedProvisioningServer) UpdateEmissionsLimit(context.Context, *UpdateEmissionsLimitRequest) (*EmissionsLimit, error)
func (UnimplementedProvisioningServer) UpdateGeographicRegion ¶
func (UnimplementedProvisioningServer) UpdateGeographicRegion(context.Context, *UpdateGeographicRegionRequest) (*GeographicRegion, error)
func (UnimplementedProvisioningServer) UpdateLink ¶
func (UnimplementedProvisioningServer) UpdateLink(context.Context, *UpdateLinkRequest) (*Link, error)
func (UnimplementedProvisioningServer) UpdateP2MpSrTePolicy ¶
func (UnimplementedProvisioningServer) UpdateP2MpSrTePolicy(context.Context, *UpdateP2MpSrTePolicyRequest) (*P2MpSrTePolicy, error)
func (UnimplementedProvisioningServer) UpdateP2MpSrTePolicyCandidatePath ¶
func (UnimplementedProvisioningServer) UpdateP2MpSrTePolicyCandidatePath(context.Context, *UpdateP2MpSrTePolicyCandidatePathRequest) (*P2MpSrTePolicyCandidatePath, error)
func (UnimplementedProvisioningServer) UpdateP2PSrTePolicy ¶
func (UnimplementedProvisioningServer) UpdateP2PSrTePolicy(context.Context, *UpdateP2PSrTePolicyRequest) (*P2PSrTePolicy, error)
func (UnimplementedProvisioningServer) UpdateP2PSrTePolicyCandidatePath ¶
func (UnimplementedProvisioningServer) UpdateP2PSrTePolicyCandidatePath(context.Context, *UpdateP2PSrTePolicyCandidatePathRequest) (*P2PSrTePolicyCandidatePath, error)
func (UnimplementedProvisioningServer) UpdatePointingConstraint ¶
func (UnimplementedProvisioningServer) UpdatePointingConstraint(context.Context, *UpdatePointingConstraintRequest) (*PointingConstraint, error)
func (UnimplementedProvisioningServer) UpdateProtectionAssociationGroup ¶
func (UnimplementedProvisioningServer) UpdateProtectionAssociationGroup(context.Context, *UpdateProtectionAssociationGroupRequest) (*ProtectionAssociationGroup, error)
type UnsafeProvisioningServer ¶
type UnsafeProvisioningServer interface {
// contains filtered or unexported methods
}
UnsafeProvisioningServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to ProvisioningServer will result in compilation errors.
type UpdateDisjointAssociationGroupRequest ¶
type UpdateDisjointAssociationGroupRequest struct {
// The DisjointAssociationGroup to update.
//
// The DisjointAssociationGroup's `name` field is used to identify the
// DisjointAssociationGroup instance to be updated.
// Format: `disjointAssociationGroups/{disjoint_association_group}`
DisjointAssociationGroup *DisjointAssociationGroup `` /* 135-byte string literal not displayed */
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the DisjointAssociation named above is not found,
// a new instance will be created. In this situation, `update_mask` is
// ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDisjointAssociationGroupRequest) Descriptor
deprecated
func (*UpdateDisjointAssociationGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDisjointAssociationGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateDisjointAssociationGroupRequest) GetAllowMissing ¶
func (x *UpdateDisjointAssociationGroupRequest) GetAllowMissing() bool
func (*UpdateDisjointAssociationGroupRequest) GetDisjointAssociationGroup ¶
func (x *UpdateDisjointAssociationGroupRequest) GetDisjointAssociationGroup() *DisjointAssociationGroup
func (*UpdateDisjointAssociationGroupRequest) GetUpdateMask ¶
func (x *UpdateDisjointAssociationGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDisjointAssociationGroupRequest) ProtoMessage ¶
func (*UpdateDisjointAssociationGroupRequest) ProtoMessage()
func (*UpdateDisjointAssociationGroupRequest) ProtoReflect ¶
func (x *UpdateDisjointAssociationGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateDisjointAssociationGroupRequest) Reset ¶
func (x *UpdateDisjointAssociationGroupRequest) Reset()
func (*UpdateDisjointAssociationGroupRequest) String ¶
func (x *UpdateDisjointAssociationGroupRequest) String() string
type UpdateDowntimeRequest ¶
type UpdateDowntimeRequest struct {
// The Downtime to update.
//
// The Downtime's `name` field is used to identify the Downtime
// instance to be updated.
// Format: `downtimes/{downtime}`
Downtime *Downtime `protobuf:"bytes,1,opt,name=downtime,proto3" json:"downtime,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the Downtime named above is not found, a new
// Downtime will be created. In this situation, `update_mask` is
// ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateDowntimeRequest) Descriptor
deprecated
func (*UpdateDowntimeRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateDowntimeRequest.ProtoReflect.Descriptor instead.
func (*UpdateDowntimeRequest) GetAllowMissing ¶
func (x *UpdateDowntimeRequest) GetAllowMissing() bool
func (*UpdateDowntimeRequest) GetDowntime ¶
func (x *UpdateDowntimeRequest) GetDowntime() *Downtime
func (*UpdateDowntimeRequest) GetUpdateMask ¶
func (x *UpdateDowntimeRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateDowntimeRequest) ProtoMessage ¶
func (*UpdateDowntimeRequest) ProtoMessage()
func (*UpdateDowntimeRequest) ProtoReflect ¶
func (x *UpdateDowntimeRequest) ProtoReflect() protoreflect.Message
func (*UpdateDowntimeRequest) Reset ¶
func (x *UpdateDowntimeRequest) Reset()
func (*UpdateDowntimeRequest) String ¶
func (x *UpdateDowntimeRequest) String() string
type UpdateEmissionsLimitRequest ¶
type UpdateEmissionsLimitRequest struct {
// The EmissionsLimit to update.
//
// The EmissionsLimit's `name` field is used to identify the EmissionsLimit
// instance to be updated.
// Format: `emissionsLimits/{emissions_limit}`
EmissionsLimit *EmissionsLimit `protobuf:"bytes,1,opt,name=emissions_limit,json=emissionsLimit,proto3" json:"emissions_limit,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the EmissionsLimit named above is not found, a new
// instance will be created. In this situation, `update_mask` is ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateEmissionsLimitRequest) Descriptor
deprecated
func (*UpdateEmissionsLimitRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateEmissionsLimitRequest.ProtoReflect.Descriptor instead.
func (*UpdateEmissionsLimitRequest) GetAllowMissing ¶
func (x *UpdateEmissionsLimitRequest) GetAllowMissing() bool
func (*UpdateEmissionsLimitRequest) GetEmissionsLimit ¶
func (x *UpdateEmissionsLimitRequest) GetEmissionsLimit() *EmissionsLimit
func (*UpdateEmissionsLimitRequest) GetUpdateMask ¶
func (x *UpdateEmissionsLimitRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateEmissionsLimitRequest) ProtoMessage ¶
func (*UpdateEmissionsLimitRequest) ProtoMessage()
func (*UpdateEmissionsLimitRequest) ProtoReflect ¶
func (x *UpdateEmissionsLimitRequest) ProtoReflect() protoreflect.Message
func (*UpdateEmissionsLimitRequest) Reset ¶
func (x *UpdateEmissionsLimitRequest) Reset()
func (*UpdateEmissionsLimitRequest) String ¶
func (x *UpdateEmissionsLimitRequest) String() string
type UpdateGeographicRegionRequest ¶
type UpdateGeographicRegionRequest struct {
// The GeographicRegion to update.
//
// The GeographicRegion's `name` field is used to identify the
// GeographicRegion instance to be updated.
// Format: `geographicRegions/{geographic_region}`
GeographicRegion *GeographicRegion `protobuf:"bytes,1,opt,name=geographic_region,json=geographicRegion,proto3" json:"geographic_region,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the GeographicRegion named above is not found, a new
// instance will be created. In this situation, `update_mask` is ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateGeographicRegionRequest) Descriptor
deprecated
func (*UpdateGeographicRegionRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateGeographicRegionRequest.ProtoReflect.Descriptor instead.
func (*UpdateGeographicRegionRequest) GetAllowMissing ¶
func (x *UpdateGeographicRegionRequest) GetAllowMissing() bool
func (*UpdateGeographicRegionRequest) GetGeographicRegion ¶
func (x *UpdateGeographicRegionRequest) GetGeographicRegion() *GeographicRegion
func (*UpdateGeographicRegionRequest) GetUpdateMask ¶
func (x *UpdateGeographicRegionRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateGeographicRegionRequest) ProtoMessage ¶
func (*UpdateGeographicRegionRequest) ProtoMessage()
func (*UpdateGeographicRegionRequest) ProtoReflect ¶
func (x *UpdateGeographicRegionRequest) ProtoReflect() protoreflect.Message
func (*UpdateGeographicRegionRequest) Reset ¶
func (x *UpdateGeographicRegionRequest) Reset()
func (*UpdateGeographicRegionRequest) String ¶
func (x *UpdateGeographicRegionRequest) String() string
type UpdateLinkRequest ¶
type UpdateLinkRequest struct {
// The Link to update.
//
// The Link's `name` field is used to identify the Link instance
// to be updated.
// Format: `links/{link}`
Link *Link `protobuf:"bytes,1,opt,name=link,proto3" json:"link,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the Link named above is not found, a new
// instance will be created. In this situation, `update_mask` is
// ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateLinkRequest) Descriptor
deprecated
func (*UpdateLinkRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateLinkRequest.ProtoReflect.Descriptor instead.
func (*UpdateLinkRequest) GetAllowMissing ¶
func (x *UpdateLinkRequest) GetAllowMissing() bool
func (*UpdateLinkRequest) GetLink ¶
func (x *UpdateLinkRequest) GetLink() *Link
func (*UpdateLinkRequest) GetUpdateMask ¶
func (x *UpdateLinkRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateLinkRequest) ProtoMessage ¶
func (*UpdateLinkRequest) ProtoMessage()
func (*UpdateLinkRequest) ProtoReflect ¶
func (x *UpdateLinkRequest) ProtoReflect() protoreflect.Message
func (*UpdateLinkRequest) Reset ¶
func (x *UpdateLinkRequest) Reset()
func (*UpdateLinkRequest) String ¶
func (x *UpdateLinkRequest) String() string
type UpdateP2MpSrTePolicyCandidatePathRequest ¶
type UpdateP2MpSrTePolicyCandidatePathRequest struct {
// The candidate path to update.
//
// The candidate path's `name` field is used to identify the candidate
// path to be updated.
// Format:
// `p2mpSrTePolicies/{p2mp_sr_te_policy}/candidatePaths/{candidate_path}`
Path *P2MpSrTePolicyCandidatePath `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the candidate path is not found, a new instance will
// be created, subject to the existence the parent SR-TE Policy. In this
// situation, `update_mask` is ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateP2MpSrTePolicyCandidatePathRequest) Descriptor
deprecated
func (*UpdateP2MpSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateP2MpSrTePolicyCandidatePathRequest.ProtoReflect.Descriptor instead.
func (*UpdateP2MpSrTePolicyCandidatePathRequest) GetAllowMissing ¶
func (x *UpdateP2MpSrTePolicyCandidatePathRequest) GetAllowMissing() bool
func (*UpdateP2MpSrTePolicyCandidatePathRequest) GetPath ¶
func (x *UpdateP2MpSrTePolicyCandidatePathRequest) GetPath() *P2MpSrTePolicyCandidatePath
func (*UpdateP2MpSrTePolicyCandidatePathRequest) GetUpdateMask ¶
func (x *UpdateP2MpSrTePolicyCandidatePathRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateP2MpSrTePolicyCandidatePathRequest) ProtoMessage ¶
func (*UpdateP2MpSrTePolicyCandidatePathRequest) ProtoMessage()
func (*UpdateP2MpSrTePolicyCandidatePathRequest) ProtoReflect ¶
func (x *UpdateP2MpSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
func (*UpdateP2MpSrTePolicyCandidatePathRequest) Reset ¶
func (x *UpdateP2MpSrTePolicyCandidatePathRequest) Reset()
func (*UpdateP2MpSrTePolicyCandidatePathRequest) String ¶
func (x *UpdateP2MpSrTePolicyCandidatePathRequest) String() string
type UpdateP2MpSrTePolicyRequest ¶
type UpdateP2MpSrTePolicyRequest struct {
// The policy to update.
//
// The policy's `name` field is used to identify the policy to be updated.
// Format: `p2mpSrTePolicies/{p2mp_sr_te_policy}`
Policy *P2MpSrTePolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the policy is not found, a new instance will be
// created. In this situation, `update_mask` is ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateP2MpSrTePolicyRequest) Descriptor
deprecated
func (*UpdateP2MpSrTePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateP2MpSrTePolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateP2MpSrTePolicyRequest) GetAllowMissing ¶
func (x *UpdateP2MpSrTePolicyRequest) GetAllowMissing() bool
func (*UpdateP2MpSrTePolicyRequest) GetPolicy ¶
func (x *UpdateP2MpSrTePolicyRequest) GetPolicy() *P2MpSrTePolicy
func (*UpdateP2MpSrTePolicyRequest) GetUpdateMask ¶
func (x *UpdateP2MpSrTePolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateP2MpSrTePolicyRequest) ProtoMessage ¶
func (*UpdateP2MpSrTePolicyRequest) ProtoMessage()
func (*UpdateP2MpSrTePolicyRequest) ProtoReflect ¶
func (x *UpdateP2MpSrTePolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateP2MpSrTePolicyRequest) Reset ¶
func (x *UpdateP2MpSrTePolicyRequest) Reset()
func (*UpdateP2MpSrTePolicyRequest) String ¶
func (x *UpdateP2MpSrTePolicyRequest) String() string
type UpdateP2PSrTePolicyCandidatePathRequest ¶
type UpdateP2PSrTePolicyCandidatePathRequest struct {
// The candidate path to update.
//
// The candidate path's `name` field is used to identify the candidate
// path to be updated.
// Format:
// `p2pSrTePolicies/{p2p_sr_te_policy}/candidatePaths/{candidate_path}`
Path *P2PSrTePolicyCandidatePath `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the candidate path is not found, a new instance will
// be created, subject to the existence the parent SR-TE Policy. In this
// situation, `update_mask` is ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateP2PSrTePolicyCandidatePathRequest) Descriptor
deprecated
func (*UpdateP2PSrTePolicyCandidatePathRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateP2PSrTePolicyCandidatePathRequest.ProtoReflect.Descriptor instead.
func (*UpdateP2PSrTePolicyCandidatePathRequest) GetAllowMissing ¶
func (x *UpdateP2PSrTePolicyCandidatePathRequest) GetAllowMissing() bool
func (*UpdateP2PSrTePolicyCandidatePathRequest) GetPath ¶
func (x *UpdateP2PSrTePolicyCandidatePathRequest) GetPath() *P2PSrTePolicyCandidatePath
func (*UpdateP2PSrTePolicyCandidatePathRequest) GetUpdateMask ¶
func (x *UpdateP2PSrTePolicyCandidatePathRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateP2PSrTePolicyCandidatePathRequest) ProtoMessage ¶
func (*UpdateP2PSrTePolicyCandidatePathRequest) ProtoMessage()
func (*UpdateP2PSrTePolicyCandidatePathRequest) ProtoReflect ¶
func (x *UpdateP2PSrTePolicyCandidatePathRequest) ProtoReflect() protoreflect.Message
func (*UpdateP2PSrTePolicyCandidatePathRequest) Reset ¶
func (x *UpdateP2PSrTePolicyCandidatePathRequest) Reset()
func (*UpdateP2PSrTePolicyCandidatePathRequest) String ¶
func (x *UpdateP2PSrTePolicyCandidatePathRequest) String() string
type UpdateP2PSrTePolicyRequest ¶
type UpdateP2PSrTePolicyRequest struct {
// The policy to update.
//
// The policy's `name` field is used to identify the policy to be updated.
// Format: `p2pSrTePolicies/{p2p_sr_te_policy}`
Policy *P2PSrTePolicy `protobuf:"bytes,1,opt,name=policy,proto3" json:"policy,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the policy is not found, a new instance will be
// created. In this situation, `update_mask` is ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateP2PSrTePolicyRequest) Descriptor
deprecated
func (*UpdateP2PSrTePolicyRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateP2PSrTePolicyRequest.ProtoReflect.Descriptor instead.
func (*UpdateP2PSrTePolicyRequest) GetAllowMissing ¶
func (x *UpdateP2PSrTePolicyRequest) GetAllowMissing() bool
func (*UpdateP2PSrTePolicyRequest) GetPolicy ¶
func (x *UpdateP2PSrTePolicyRequest) GetPolicy() *P2PSrTePolicy
func (*UpdateP2PSrTePolicyRequest) GetUpdateMask ¶
func (x *UpdateP2PSrTePolicyRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateP2PSrTePolicyRequest) ProtoMessage ¶
func (*UpdateP2PSrTePolicyRequest) ProtoMessage()
func (*UpdateP2PSrTePolicyRequest) ProtoReflect ¶
func (x *UpdateP2PSrTePolicyRequest) ProtoReflect() protoreflect.Message
func (*UpdateP2PSrTePolicyRequest) Reset ¶
func (x *UpdateP2PSrTePolicyRequest) Reset()
func (*UpdateP2PSrTePolicyRequest) String ¶
func (x *UpdateP2PSrTePolicyRequest) String() string
type UpdatePointingConstraintRequest ¶
type UpdatePointingConstraintRequest struct {
// The PointingConstraint to update.
//
// The PointingConstraint's `name` field is used to identify the
// PointingConstraint instance to be updated.
// Format: `pointingConstraints/{pointing_constraint}`
PointingConstraint *PointingConstraint `protobuf:"bytes,1,opt,name=pointing_constraint,json=pointingConstraint,proto3" json:"pointing_constraint,omitempty"`
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the PointingConstraint named above is not found, a new
// instance will be created. In this situation, `update_mask` is ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdatePointingConstraintRequest) Descriptor
deprecated
func (*UpdatePointingConstraintRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdatePointingConstraintRequest.ProtoReflect.Descriptor instead.
func (*UpdatePointingConstraintRequest) GetAllowMissing ¶
func (x *UpdatePointingConstraintRequest) GetAllowMissing() bool
func (*UpdatePointingConstraintRequest) GetPointingConstraint ¶
func (x *UpdatePointingConstraintRequest) GetPointingConstraint() *PointingConstraint
func (*UpdatePointingConstraintRequest) GetUpdateMask ¶
func (x *UpdatePointingConstraintRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdatePointingConstraintRequest) ProtoMessage ¶
func (*UpdatePointingConstraintRequest) ProtoMessage()
func (*UpdatePointingConstraintRequest) ProtoReflect ¶
func (x *UpdatePointingConstraintRequest) ProtoReflect() protoreflect.Message
func (*UpdatePointingConstraintRequest) Reset ¶
func (x *UpdatePointingConstraintRequest) Reset()
func (*UpdatePointingConstraintRequest) String ¶
func (x *UpdatePointingConstraintRequest) String() string
type UpdateProtectionAssociationGroupRequest ¶
type UpdateProtectionAssociationGroupRequest struct {
// The ProtectionAssociationGroup to update.
//
// The ProtectionAssociationGroup's `name` field is used to identify the
// ProtectionAssociationGroup instance to be updated.
// Format: `protectionAssociationGroups/{protection_association_group}`
ProtectionAssociationGroup *ProtectionAssociationGroup `` /* 141-byte string literal not displayed */
// The list of fields to be updated.
UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
// If set to true, and the ProtectionAssociation named above is not found,
// a new instance will be created. In this situation, `update_mask` is
// ignored.
AllowMissing bool `protobuf:"varint,3,opt,name=allow_missing,json=allowMissing,proto3" json:"allow_missing,omitempty"`
// contains filtered or unexported fields
}
func (*UpdateProtectionAssociationGroupRequest) Descriptor
deprecated
func (*UpdateProtectionAssociationGroupRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateProtectionAssociationGroupRequest.ProtoReflect.Descriptor instead.
func (*UpdateProtectionAssociationGroupRequest) GetAllowMissing ¶
func (x *UpdateProtectionAssociationGroupRequest) GetAllowMissing() bool
func (*UpdateProtectionAssociationGroupRequest) GetProtectionAssociationGroup ¶
func (x *UpdateProtectionAssociationGroupRequest) GetProtectionAssociationGroup() *ProtectionAssociationGroup
func (*UpdateProtectionAssociationGroupRequest) GetUpdateMask ¶
func (x *UpdateProtectionAssociationGroupRequest) GetUpdateMask() *fieldmaskpb.FieldMask
func (*UpdateProtectionAssociationGroupRequest) ProtoMessage ¶
func (*UpdateProtectionAssociationGroupRequest) ProtoMessage()
func (*UpdateProtectionAssociationGroupRequest) ProtoReflect ¶
func (x *UpdateProtectionAssociationGroupRequest) ProtoReflect() protoreflect.Message
func (*UpdateProtectionAssociationGroupRequest) Reset ¶
func (x *UpdateProtectionAssociationGroupRequest) Reset()
func (*UpdateProtectionAssociationGroupRequest) String ¶
func (x *UpdateProtectionAssociationGroupRequest) String() string
Source Files
¶
- provisioning.pb.go
- provisioning_grpc.pb.go
- te.pb.go