...

Package multiclusteringress

import "google.golang.org/genproto/googleapis/cloud/gkehub/multiclusteringress/v1beta"
Overview
Index

Overview ▾

Variables

Enum value maps for Billing.

var (
    Billing_name = map[int32]string{
        0: "BILLING_UNSPECIFIED",
        1: "PAY_AS_YOU_GO",
        2: "ANTHOS_LICENSE",
    }
    Billing_value = map[string]int32{
        "BILLING_UNSPECIFIED": 0,
        "PAY_AS_YOU_GO":       1,
        "ANTHOS_LICENSE":      2,
    }
)
var File_google_cloud_gkehub_v1beta_multiclusteringress_multiclusteringress_proto protoreflect.FileDescriptor

type Billing

Billing identifies which billing structure the customer is using.

type Billing int32
const (
    // Unknown
    Billing_BILLING_UNSPECIFIED Billing = 0
    // User pays a fee per-endpoint.
    Billing_PAY_AS_YOU_GO Billing = 1
    // User is paying for Anthos as a whole.
    Billing_ANTHOS_LICENSE Billing = 2
)

func (Billing) Descriptor

func (Billing) Descriptor() protoreflect.EnumDescriptor

func (Billing) Enum

func (x Billing) Enum() *Billing

func (Billing) EnumDescriptor

func (Billing) EnumDescriptor() ([]byte, []int)

Deprecated: Use Billing.Descriptor instead.

func (Billing) Number

func (x Billing) Number() protoreflect.EnumNumber

func (Billing) String

func (x Billing) String() string

func (Billing) Type

func (Billing) Type() protoreflect.EnumType

type FeatureSpec

**Multi-cluster Ingress**: The configuration for the MultiClusterIngress feature.

type FeatureSpec struct {

    // Fully-qualified Membership name which hosts the MultiClusterIngress CRD.
    // Example: `projects/foo-proj/locations/global/memberships/bar`
    ConfigMembership string `protobuf:"bytes,1,opt,name=config_membership,json=configMembership,proto3" json:"config_membership,omitempty"`
    // Customer's billing structure
    Billing Billing `protobuf:"varint,2,opt,name=billing,proto3,enum=google.cloud.gkehub.multiclusteringress.v1beta.Billing" json:"billing,omitempty"`
    // contains filtered or unexported fields
}

func (*FeatureSpec) Descriptor

func (*FeatureSpec) Descriptor() ([]byte, []int)

Deprecated: Use FeatureSpec.ProtoReflect.Descriptor instead.

func (*FeatureSpec) GetBilling

func (x *FeatureSpec) GetBilling() Billing

func (*FeatureSpec) GetConfigMembership

func (x *FeatureSpec) GetConfigMembership() string

func (*FeatureSpec) ProtoMessage

func (*FeatureSpec) ProtoMessage()

func (*FeatureSpec) ProtoReflect

func (x *FeatureSpec) ProtoReflect() protoreflect.Message

func (*FeatureSpec) Reset

func (x *FeatureSpec) Reset()

func (*FeatureSpec) String

func (x *FeatureSpec) String() string