api

package
v0.0.0-...-694d95b Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 23, 2018 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthorizationConfig

type AuthorizationConfig struct {
	// The name of the authorization provider, such as
	// firebaserules.googleapis.com.
	Provider             string   `protobuf:"bytes,1,opt,name=provider" json:"provider,omitempty"`
	XXX_NoUnkeyedLiteral struct{} `json:"-"`
	XXX_unrecognized     []byte   `json:"-"`
	XXX_sizecache        int32    `json:"-"`
}

Configuration of authorization.

This section determines the authorization provider, if unspecified, then no authorization check will be done.

Example:

experimental:
  authorization:
    provider: firebaserules.googleapis.com

func (*AuthorizationConfig) Descriptor

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

func (*AuthorizationConfig) GetProvider

func (m *AuthorizationConfig) GetProvider() string

func (*AuthorizationConfig) ProtoMessage

func (*AuthorizationConfig) ProtoMessage()

func (*AuthorizationConfig) Reset

func (m *AuthorizationConfig) Reset()

func (*AuthorizationConfig) String

func (m *AuthorizationConfig) String() string

func (*AuthorizationConfig) XXX_DiscardUnknown

func (m *AuthorizationConfig) XXX_DiscardUnknown()

func (*AuthorizationConfig) XXX_Marshal

func (m *AuthorizationConfig) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*AuthorizationConfig) XXX_Merge

func (dst *AuthorizationConfig) XXX_Merge(src proto.Message)

func (*AuthorizationConfig) XXX_Size

func (m *AuthorizationConfig) XXX_Size() int

func (*AuthorizationConfig) XXX_Unmarshal

func (m *AuthorizationConfig) XXX_Unmarshal(b []byte) error

type Experimental

type Experimental struct {
	// Authorization configuration.
	Authorization        *AuthorizationConfig `protobuf:"bytes,8,opt,name=authorization" json:"authorization,omitempty"`
	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
	XXX_unrecognized     []byte               `json:"-"`
	XXX_sizecache        int32                `json:"-"`
}

Experimental service configuration. These configuration options can only be used by whitelisted users.

func (*Experimental) Descriptor

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

func (*Experimental) GetAuthorization

func (m *Experimental) GetAuthorization() *AuthorizationConfig

func (*Experimental) ProtoMessage

func (*Experimental) ProtoMessage()

func (*Experimental) Reset

func (m *Experimental) Reset()

func (*Experimental) String

func (m *Experimental) String() string

func (*Experimental) XXX_DiscardUnknown

func (m *Experimental) XXX_DiscardUnknown()

func (*Experimental) XXX_Marshal

func (m *Experimental) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Experimental) XXX_Merge

func (dst *Experimental) XXX_Merge(src proto.Message)

func (*Experimental) XXX_Size

func (m *Experimental) XXX_Size() int

func (*Experimental) XXX_Unmarshal

func (m *Experimental) XXX_Unmarshal(b []byte) error

Directories

Path Synopsis
servicecontrol
v1
servicemanagement
v1

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL