Package cloud.google.com/go/certificatemanager/apiv1/certificatemanagerpb (v1.3.0)

Variables

CertificateIssuanceConfig_KeyAlgorithm_name, CertificateIssuanceConfig_KeyAlgorithm_value

var (
	CertificateIssuanceConfig_KeyAlgorithm_name = map[int32]string{
		0: "KEY_ALGORITHM_UNSPECIFIED",
		1: "RSA_2048",
		4: "ECDSA_P256",
	}
	CertificateIssuanceConfig_KeyAlgorithm_value = map[string]int32{
		"KEY_ALGORITHM_UNSPECIFIED": 0,
		"RSA_2048":                  1,
		"ECDSA_P256":                4,
	}
)

Enum value maps for CertificateIssuanceConfig_KeyAlgorithm.

ServingState_name, ServingState_value

var (
	ServingState_name = map[int32]string{
		0: "SERVING_STATE_UNSPECIFIED",
		1: "ACTIVE",
		2: "PENDING",
	}
	ServingState_value = map[string]int32{
		"SERVING_STATE_UNSPECIFIED": 0,
		"ACTIVE":                    1,
		"PENDING":                   2,
	}
)

Enum value maps for ServingState.

Certificate_Scope_name, Certificate_Scope_value

var (
	Certificate_Scope_name = map[int32]string{
		0: "DEFAULT",
		1: "EDGE_CACHE",
	}
	Certificate_Scope_value = map[string]int32{
		"DEFAULT":    0,
		"EDGE_CACHE": 1,
	}
)

Enum value maps for Certificate_Scope.

Certificate_ManagedCertificate_State_name, Certificate_ManagedCertificate_State_value

var (
	Certificate_ManagedCertificate_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "PROVISIONING",
		2: "FAILED",
		3: "ACTIVE",
	}
	Certificate_ManagedCertificate_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"PROVISIONING":      1,
		"FAILED":            2,
		"ACTIVE":            3,
	}
)

Enum value maps for Certificate_ManagedCertificate_State.

Certificate_ManagedCertificate_ProvisioningIssue_Reason_name, Certificate_ManagedCertificate_ProvisioningIssue_Reason_value

var (
	Certificate_ManagedCertificate_ProvisioningIssue_Reason_name = map[int32]string{
		0: "REASON_UNSPECIFIED",
		1: "AUTHORIZATION_ISSUE",
		2: "RATE_LIMITED",
	}
	Certificate_ManagedCertificate_ProvisioningIssue_Reason_value = map[string]int32{
		"REASON_UNSPECIFIED":  0,
		"AUTHORIZATION_ISSUE": 1,
		"RATE_LIMITED":        2,
	}
)

Enum value maps for Certificate_ManagedCertificate_ProvisioningIssue_Reason.

Certificate_ManagedCertificate_AuthorizationAttemptInfo_State_name, Certificate_ManagedCertificate_AuthorizationAttemptInfo_State_value

var (
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_State_name = map[int32]string{
		0: "STATE_UNSPECIFIED",
		1: "AUTHORIZING",
		6: "AUTHORIZED",
		7: "FAILED",
	}
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_State_value = map[string]int32{
		"STATE_UNSPECIFIED": 0,
		"AUTHORIZING":       1,
		"AUTHORIZED":        6,
		"FAILED":            7,
	}
)

Enum value maps for Certificate_ManagedCertificate_AuthorizationAttemptInfo_State.

Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason_name, Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason_value

var (
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason_name = map[int32]string{
		0: "FAILURE_REASON_UNSPECIFIED",
		1: "CONFIG",
		2: "CAA",
		3: "RATE_LIMITED",
	}
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason_value = map[string]int32{
		"FAILURE_REASON_UNSPECIFIED": 0,
		"CONFIG":                     1,
		"CAA":                        2,
		"RATE_LIMITED":               3,
	}
)

Enum value maps for Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason.

CertificateMapEntry_Matcher_name, CertificateMapEntry_Matcher_value

var (
	CertificateMapEntry_Matcher_name = map[int32]string{
		0: "MATCHER_UNSPECIFIED",
		1: "PRIMARY",
	}
	CertificateMapEntry_Matcher_value = map[string]int32{
		"MATCHER_UNSPECIFIED": 0,
		"PRIMARY":             1,
	}
)

Enum value maps for CertificateMapEntry_Matcher.

File_google_cloud_certificatemanager_v1_certificate_issuance_config_proto

var File_google_cloud_certificatemanager_v1_certificate_issuance_config_proto protoreflect.FileDescriptor

File_google_cloud_certificatemanager_v1_certificate_manager_proto

var File_google_cloud_certificatemanager_v1_certificate_manager_proto protoreflect.FileDescriptor

Functions

func RegisterCertificateManagerServer

func RegisterCertificateManagerServer(s *grpc.Server, srv CertificateManagerServer)

Certificate

type Certificate struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	Description string `protobuf:"bytes,8,opt,name=description,proto3" json:"description,omitempty"`

	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Type isCertificate_Type `protobuf_oneof:"type"`

	SanDnsnames []string `protobuf:"bytes,6,rep,name=san_dnsnames,json=sanDnsnames,proto3" json:"san_dnsnames,omitempty"`

	PemCertificate string `protobuf:"bytes,9,opt,name=pem_certificate,json=pemCertificate,proto3" json:"pem_certificate,omitempty"`

	ExpireTime *timestamp.Timestamp `protobuf:"bytes,7,opt,name=expire_time,json=expireTime,proto3" json:"expire_time,omitempty"`

	Scope Certificate_Scope `protobuf:"varint,12,opt,name=scope,proto3,enum=google.cloud.certificatemanager.v1.Certificate_Scope" json:"scope,omitempty"`

}

Defines TLS certificate.

func (*Certificate) Descriptor

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

Deprecated: Use Certificate.ProtoReflect.Descriptor instead.

func (*Certificate) GetCreateTime

func (x *Certificate) GetCreateTime() *timestamp.Timestamp

func (*Certificate) GetDescription

func (x *Certificate) GetDescription() string

func (*Certificate) GetExpireTime

func (x *Certificate) GetExpireTime() *timestamp.Timestamp

func (*Certificate) GetLabels

func (x *Certificate) GetLabels() map[string]string

func (*Certificate) GetManaged

func (*Certificate) GetName

func (x *Certificate) GetName() string

func (*Certificate) GetPemCertificate

func (x *Certificate) GetPemCertificate() string

func (*Certificate) GetSanDnsnames

func (x *Certificate) GetSanDnsnames() []string

func (*Certificate) GetScope

func (x *Certificate) GetScope() Certificate_Scope

func (*Certificate) GetSelfManaged

func (x *Certificate) GetSelfManaged() *Certificate_SelfManagedCertificate

func (*Certificate) GetType

func (m *Certificate) GetType() isCertificate_Type

func (*Certificate) GetUpdateTime

func (x *Certificate) GetUpdateTime() *timestamp.Timestamp

func (*Certificate) ProtoMessage

func (*Certificate) ProtoMessage()

func (*Certificate) ProtoReflect

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

func (*Certificate) Reset

func (x *Certificate) Reset()

func (*Certificate) String

func (x *Certificate) String() string

CertificateIssuanceConfig

type CertificateIssuanceConfig struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	CertificateAuthorityConfig *CertificateIssuanceConfig_CertificateAuthorityConfig "" /* 141 byte string literal not displayed */

	Lifetime *duration.Duration `protobuf:"bytes,7,opt,name=lifetime,proto3" json:"lifetime,omitempty"`

	RotationWindowPercentage int32 "" /* 136 byte string literal not displayed */

	KeyAlgorithm CertificateIssuanceConfig_KeyAlgorithm "" /* 177 byte string literal not displayed */

}

CertificateIssuanceConfig specifies how to issue and manage a certificate.

func (*CertificateIssuanceConfig) Descriptor

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

Deprecated: Use CertificateIssuanceConfig.ProtoReflect.Descriptor instead.

func (*CertificateIssuanceConfig) GetCertificateAuthorityConfig

func (*CertificateIssuanceConfig) GetCreateTime

func (x *CertificateIssuanceConfig) GetCreateTime() *timestamp.Timestamp

func (*CertificateIssuanceConfig) GetDescription

func (x *CertificateIssuanceConfig) GetDescription() string

func (*CertificateIssuanceConfig) GetKeyAlgorithm

func (*CertificateIssuanceConfig) GetLabels

func (x *CertificateIssuanceConfig) GetLabels() map[string]string

func (*CertificateIssuanceConfig) GetLifetime

func (x *CertificateIssuanceConfig) GetLifetime() *duration.Duration

func (*CertificateIssuanceConfig) GetName

func (x *CertificateIssuanceConfig) GetName() string

func (*CertificateIssuanceConfig) GetRotationWindowPercentage

func (x *CertificateIssuanceConfig) GetRotationWindowPercentage() int32

func (*CertificateIssuanceConfig) GetUpdateTime

func (x *CertificateIssuanceConfig) GetUpdateTime() *timestamp.Timestamp

func (*CertificateIssuanceConfig) ProtoMessage

func (*CertificateIssuanceConfig) ProtoMessage()

func (*CertificateIssuanceConfig) ProtoReflect

func (*CertificateIssuanceConfig) Reset

func (x *CertificateIssuanceConfig) Reset()

func (*CertificateIssuanceConfig) String

func (x *CertificateIssuanceConfig) String() string

CertificateIssuanceConfig_CertificateAuthorityConfig

type CertificateIssuanceConfig_CertificateAuthorityConfig struct {

	// Types that are assignable to Kind:
	//
	//	*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig_
	Kind isCertificateIssuanceConfig_CertificateAuthorityConfig_Kind `protobuf_oneof:"kind"`
	// contains filtered or unexported fields
}

The CA that issues the workload certificate. It includes CA address, type, authentication to CA service, etc.

func (*CertificateIssuanceConfig_CertificateAuthorityConfig) Descriptor

Deprecated: Use CertificateIssuanceConfig_CertificateAuthorityConfig.ProtoReflect.Descriptor instead.

func (*CertificateIssuanceConfig_CertificateAuthorityConfig) GetCertificateAuthorityServiceConfig

func (*CertificateIssuanceConfig_CertificateAuthorityConfig) GetKind

func (m *CertificateIssuanceConfig_CertificateAuthorityConfig) GetKind() isCertificateIssuanceConfig_CertificateAuthorityConfig_Kind

func (*CertificateIssuanceConfig_CertificateAuthorityConfig) ProtoMessage

func (*CertificateIssuanceConfig_CertificateAuthorityConfig) ProtoReflect

func (*CertificateIssuanceConfig_CertificateAuthorityConfig) Reset

func (*CertificateIssuanceConfig_CertificateAuthorityConfig) String

CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig

type CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig struct {

	// Required. A CA pool resource used to issue a certificate.
	// The CA pool string has a relative resource path following the form
	// "projects/{project}/locations/{location}/caPools/{ca_pool}".
	CaPool string `protobuf:"bytes,1,opt,name=ca_pool,json=caPool,proto3" json:"ca_pool,omitempty"`
	// contains filtered or unexported fields
}

Contains information required to contact CA service.

func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) Descriptor

Deprecated: Use CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig.ProtoReflect.Descriptor instead.

func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) GetCaPool

func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) ProtoMessage

func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) ProtoReflect

func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) Reset

func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) String

CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig_

type CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig_ struct {
	// Defines a CertificateAuthorityServiceConfig.
	CertificateAuthorityServiceConfig *CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig `protobuf:"bytes,1,opt,name=certificate_authority_service_config,json=certificateAuthorityServiceConfig,proto3,oneof"`
}

CertificateIssuanceConfig_KeyAlgorithm

type CertificateIssuanceConfig_KeyAlgorithm int32

The type of keypair to generate.

CertificateIssuanceConfig_KEY_ALGORITHM_UNSPECIFIED, CertificateIssuanceConfig_RSA_2048, CertificateIssuanceConfig_ECDSA_P256

const (
	// Unspecified key algorithm.
	CertificateIssuanceConfig_KEY_ALGORITHM_UNSPECIFIED CertificateIssuanceConfig_KeyAlgorithm = 0
	// Specifies RSA with a 2048-bit modulus.
	CertificateIssuanceConfig_RSA_2048 CertificateIssuanceConfig_KeyAlgorithm = 1
	// Specifies ECDSA with curve P256.
	CertificateIssuanceConfig_ECDSA_P256 CertificateIssuanceConfig_KeyAlgorithm = 4
)

func (CertificateIssuanceConfig_KeyAlgorithm) Descriptor

func (CertificateIssuanceConfig_KeyAlgorithm) Enum

func (CertificateIssuanceConfig_KeyAlgorithm) EnumDescriptor

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

Deprecated: Use CertificateIssuanceConfig_KeyAlgorithm.Descriptor instead.

func (CertificateIssuanceConfig_KeyAlgorithm) Number

func (CertificateIssuanceConfig_KeyAlgorithm) String

func (CertificateIssuanceConfig_KeyAlgorithm) Type

CertificateManagerClient

type CertificateManagerClient interface {
	// Lists Certificates in a given project and location.
	ListCertificates(ctx context.Context, in *ListCertificatesRequest, opts ...grpc.CallOption) (*ListCertificatesResponse, error)
	// Gets details of a single Certificate.
	GetCertificate(ctx context.Context, in *GetCertificateRequest, opts ...grpc.CallOption) (*Certificate, error)
	// Creates a new Certificate in a given project and location.
	CreateCertificate(ctx context.Context, in *CreateCertificateRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a Certificate.
	UpdateCertificate(ctx context.Context, in *UpdateCertificateRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes a single Certificate.
	DeleteCertificate(ctx context.Context, in *DeleteCertificateRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists CertificateMaps in a given project and location.
	ListCertificateMaps(ctx context.Context, in *ListCertificateMapsRequest, opts ...grpc.CallOption) (*ListCertificateMapsResponse, error)
	// Gets details of a single CertificateMap.
	GetCertificateMap(ctx context.Context, in *GetCertificateMapRequest, opts ...grpc.CallOption) (*CertificateMap, error)
	// Creates a new CertificateMap in a given project and location.
	CreateCertificateMap(ctx context.Context, in *CreateCertificateMapRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a CertificateMap.
	UpdateCertificateMap(ctx context.Context, in *UpdateCertificateMapRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes a single CertificateMap. A Certificate Map can't be deleted
	// if it contains Certificate Map Entries. Remove all the entries from
	// the map before calling this method.
	DeleteCertificateMap(ctx context.Context, in *DeleteCertificateMapRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists CertificateMapEntries in a given project and location.
	ListCertificateMapEntries(ctx context.Context, in *ListCertificateMapEntriesRequest, opts ...grpc.CallOption) (*ListCertificateMapEntriesResponse, error)
	// Gets details of a single CertificateMapEntry.
	GetCertificateMapEntry(ctx context.Context, in *GetCertificateMapEntryRequest, opts ...grpc.CallOption) (*CertificateMapEntry, error)
	// Creates a new CertificateMapEntry in a given project and location.
	CreateCertificateMapEntry(ctx context.Context, in *CreateCertificateMapEntryRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a CertificateMapEntry.
	UpdateCertificateMapEntry(ctx context.Context, in *UpdateCertificateMapEntryRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes a single CertificateMapEntry.
	DeleteCertificateMapEntry(ctx context.Context, in *DeleteCertificateMapEntryRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists DnsAuthorizations in a given project and location.
	ListDnsAuthorizations(ctx context.Context, in *ListDnsAuthorizationsRequest, opts ...grpc.CallOption) (*ListDnsAuthorizationsResponse, error)
	// Gets details of a single DnsAuthorization.
	GetDnsAuthorization(ctx context.Context, in *GetDnsAuthorizationRequest, opts ...grpc.CallOption) (*DnsAuthorization, error)
	// Creates a new DnsAuthorization in a given project and location.
	CreateDnsAuthorization(ctx context.Context, in *CreateDnsAuthorizationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Updates a DnsAuthorization.
	UpdateDnsAuthorization(ctx context.Context, in *UpdateDnsAuthorizationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes a single DnsAuthorization.
	DeleteDnsAuthorization(ctx context.Context, in *DeleteDnsAuthorizationRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Lists CertificateIssuanceConfigs in a given project and location.
	ListCertificateIssuanceConfigs(ctx context.Context, in *ListCertificateIssuanceConfigsRequest, opts ...grpc.CallOption) (*ListCertificateIssuanceConfigsResponse, error)
	// Gets details of a single CertificateIssuanceConfig.
	GetCertificateIssuanceConfig(ctx context.Context, in *GetCertificateIssuanceConfigRequest, opts ...grpc.CallOption) (*CertificateIssuanceConfig, error)
	// Creates a new CertificateIssuanceConfig in a given project and location.
	CreateCertificateIssuanceConfig(ctx context.Context, in *CreateCertificateIssuanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
	// Deletes a single CertificateIssuanceConfig.
	DeleteCertificateIssuanceConfig(ctx context.Context, in *DeleteCertificateIssuanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
}

CertificateManagerClient is the client API for CertificateManager service.

For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.

func NewCertificateManagerClient

func NewCertificateManagerClient(cc grpc.ClientConnInterface) CertificateManagerClient

CertificateManagerServer

type CertificateManagerServer interface {
	// Lists Certificates in a given project and location.
	ListCertificates(context.Context, *ListCertificatesRequest) (*ListCertificatesResponse, error)
	// Gets details of a single Certificate.
	GetCertificate(context.Context, *GetCertificateRequest) (*Certificate, error)
	// Creates a new Certificate in a given project and location.
	CreateCertificate(context.Context, *CreateCertificateRequest) (*longrunning.Operation, error)
	// Updates a Certificate.
	UpdateCertificate(context.Context, *UpdateCertificateRequest) (*longrunning.Operation, error)
	// Deletes a single Certificate.
	DeleteCertificate(context.Context, *DeleteCertificateRequest) (*longrunning.Operation, error)
	// Lists CertificateMaps in a given project and location.
	ListCertificateMaps(context.Context, *ListCertificateMapsRequest) (*ListCertificateMapsResponse, error)
	// Gets details of a single CertificateMap.
	GetCertificateMap(context.Context, *GetCertificateMapRequest) (*CertificateMap, error)
	// Creates a new CertificateMap in a given project and location.
	CreateCertificateMap(context.Context, *CreateCertificateMapRequest) (*longrunning.Operation, error)
	// Updates a CertificateMap.
	UpdateCertificateMap(context.Context, *UpdateCertificateMapRequest) (*longrunning.Operation, error)
	// Deletes a single CertificateMap. A Certificate Map can't be deleted
	// if it contains Certificate Map Entries. Remove all the entries from
	// the map before calling this method.
	DeleteCertificateMap(context.Context, *DeleteCertificateMapRequest) (*longrunning.Operation, error)
	// Lists CertificateMapEntries in a given project and location.
	ListCertificateMapEntries(context.Context, *ListCertificateMapEntriesRequest) (*ListCertificateMapEntriesResponse, error)
	// Gets details of a single CertificateMapEntry.
	GetCertificateMapEntry(context.Context, *GetCertificateMapEntryRequest) (*CertificateMapEntry, error)
	// Creates a new CertificateMapEntry in a given project and location.
	CreateCertificateMapEntry(context.Context, *CreateCertificateMapEntryRequest) (*longrunning.Operation, error)
	// Updates a CertificateMapEntry.
	UpdateCertificateMapEntry(context.Context, *UpdateCertificateMapEntryRequest) (*longrunning.Operation, error)
	// Deletes a single CertificateMapEntry.
	DeleteCertificateMapEntry(context.Context, *DeleteCertificateMapEntryRequest) (*longrunning.Operation, error)
	// Lists DnsAuthorizations in a given project and location.
	ListDnsAuthorizations(context.Context, *ListDnsAuthorizationsRequest) (*ListDnsAuthorizationsResponse, error)
	// Gets details of a single DnsAuthorization.
	GetDnsAuthorization(context.Context, *GetDnsAuthorizationRequest) (*DnsAuthorization, error)
	// Creates a new DnsAuthorization in a given project and location.
	CreateDnsAuthorization(context.Context, *CreateDnsAuthorizationRequest) (*longrunning.Operation, error)
	// Updates a DnsAuthorization.
	UpdateDnsAuthorization(context.Context, *UpdateDnsAuthorizationRequest) (*longrunning.Operation, error)
	// Deletes a single DnsAuthorization.
	DeleteDnsAuthorization(context.Context, *DeleteDnsAuthorizationRequest) (*longrunning.Operation, error)
	// Lists CertificateIssuanceConfigs in a given project and location.
	ListCertificateIssuanceConfigs(context.Context, *ListCertificateIssuanceConfigsRequest) (*ListCertificateIssuanceConfigsResponse, error)
	// Gets details of a single CertificateIssuanceConfig.
	GetCertificateIssuanceConfig(context.Context, *GetCertificateIssuanceConfigRequest) (*CertificateIssuanceConfig, error)
	// Creates a new CertificateIssuanceConfig in a given project and location.
	CreateCertificateIssuanceConfig(context.Context, *CreateCertificateIssuanceConfigRequest) (*longrunning.Operation, error)
	// Deletes a single CertificateIssuanceConfig.
	DeleteCertificateIssuanceConfig(context.Context, *DeleteCertificateIssuanceConfigRequest) (*longrunning.Operation, error)
}

CertificateManagerServer is the server API for CertificateManager service.

CertificateMap

type CertificateMap struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamp.Timestamp `protobuf:"bytes,6,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	GclbTargets []*CertificateMap_GclbTarget `protobuf:"bytes,4,rep,name=gclb_targets,json=gclbTargets,proto3" json:"gclb_targets,omitempty"`

}

Defines a collection of certificate configurations.

func (*CertificateMap) Descriptor

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

Deprecated: Use CertificateMap.ProtoReflect.Descriptor instead.

func (*CertificateMap) GetCreateTime

func (x *CertificateMap) GetCreateTime() *timestamp.Timestamp

func (*CertificateMap) GetDescription

func (x *CertificateMap) GetDescription() string

func (*CertificateMap) GetGclbTargets

func (x *CertificateMap) GetGclbTargets() []*CertificateMap_GclbTarget

func (*CertificateMap) GetLabels

func (x *CertificateMap) GetLabels() map[string]string

func (*CertificateMap) GetName

func (x *CertificateMap) GetName() string

func (*CertificateMap) GetUpdateTime

func (x *CertificateMap) GetUpdateTime() *timestamp.Timestamp

func (*CertificateMap) ProtoMessage

func (*CertificateMap) ProtoMessage()

func (*CertificateMap) ProtoReflect

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

func (*CertificateMap) Reset

func (x *CertificateMap) Reset()

func (*CertificateMap) String

func (x *CertificateMap) String() string

CertificateMapEntry

type CertificateMapEntry struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`

	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Match isCertificateMapEntry_Match `protobuf_oneof:"match"`

	Certificates []string `protobuf:"bytes,7,rep,name=certificates,proto3" json:"certificates,omitempty"`

	State ServingState `protobuf:"varint,8,opt,name=state,proto3,enum=google.cloud.certificatemanager.v1.ServingState" json:"state,omitempty"`

}

Defines a certificate map entry.

func (*CertificateMapEntry) Descriptor

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

Deprecated: Use CertificateMapEntry.ProtoReflect.Descriptor instead.

func (*CertificateMapEntry) GetCertificates

func (x *CertificateMapEntry) GetCertificates() []string

func (*CertificateMapEntry) GetCreateTime

func (x *CertificateMapEntry) GetCreateTime() *timestamp.Timestamp

func (*CertificateMapEntry) GetDescription

func (x *CertificateMapEntry) GetDescription() string

func (*CertificateMapEntry) GetHostname

func (x *CertificateMapEntry) GetHostname() string

func (*CertificateMapEntry) GetLabels

func (x *CertificateMapEntry) GetLabels() map[string]string

func (*CertificateMapEntry) GetMatch

func (m *CertificateMapEntry) GetMatch() isCertificateMapEntry_Match

func (*CertificateMapEntry) GetMatcher

func (*CertificateMapEntry) GetName

func (x *CertificateMapEntry) GetName() string

func (*CertificateMapEntry) GetState

func (x *CertificateMapEntry) GetState() ServingState

func (*CertificateMapEntry) GetUpdateTime

func (x *CertificateMapEntry) GetUpdateTime() *timestamp.Timestamp

func (*CertificateMapEntry) ProtoMessage

func (*CertificateMapEntry) ProtoMessage()

func (*CertificateMapEntry) ProtoReflect

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

func (*CertificateMapEntry) Reset

func (x *CertificateMapEntry) Reset()

func (*CertificateMapEntry) String

func (x *CertificateMapEntry) String() string

CertificateMapEntry_Hostname

type CertificateMapEntry_Hostname struct {
	// A Hostname (FQDN, e.g. `example.com`) or a wildcard hostname expression
	// (`*.example.com`) for a set of hostnames with common suffix. Used as
	// Server Name Indication (SNI) for selecting a proper certificate.
	Hostname string `protobuf:"bytes,5,opt,name=hostname,proto3,oneof"`
}

CertificateMapEntry_Matcher

type CertificateMapEntry_Matcher int32

Defines predefined cases other than SNI-hostname match when this configuration should be applied.

CertificateMapEntry_MATCHER_UNSPECIFIED, CertificateMapEntry_PRIMARY

const (
	// A matcher has't been recognized.
	CertificateMapEntry_MATCHER_UNSPECIFIED CertificateMapEntry_Matcher = 0
	// A primary certificate that is served when SNI wasn't specified in the
	// request or SNI couldn't be found in the map.
	CertificateMapEntry_PRIMARY CertificateMapEntry_Matcher = 1
)

func (CertificateMapEntry_Matcher) Descriptor

func (CertificateMapEntry_Matcher) Enum

func (CertificateMapEntry_Matcher) EnumDescriptor

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

Deprecated: Use CertificateMapEntry_Matcher.Descriptor instead.

func (CertificateMapEntry_Matcher) Number

func (CertificateMapEntry_Matcher) String

func (CertificateMapEntry_Matcher) Type

CertificateMapEntry_Matcher_

type CertificateMapEntry_Matcher_ struct {
	// A predefined matcher for particular cases, other than SNI selection.
	Matcher CertificateMapEntry_Matcher `protobuf:"varint,10,opt,name=matcher,proto3,enum=google.cloud.certificatemanager.v1.CertificateMapEntry_Matcher,oneof"`
}

CertificateMap_GclbTarget

type CertificateMap_GclbTarget struct {

	// A Target Proxy to which this map is attached to.
	//
	// Types that are assignable to TargetProxy:
	//
	//	*CertificateMap_GclbTarget_TargetHttpsProxy
	//	*CertificateMap_GclbTarget_TargetSslProxy
	TargetProxy isCertificateMap_GclbTarget_TargetProxy `protobuf_oneof:"target_proxy"`
	// Output only. IP configurations for this Target Proxy where the
	// Certificate Map is serving.
	IpConfigs []*CertificateMap_GclbTarget_IpConfig `protobuf:"bytes,2,rep,name=ip_configs,json=ipConfigs,proto3" json:"ip_configs,omitempty"`
	// contains filtered or unexported fields
}

Describes a Target Proxy which uses this Certificate Map.

func (*CertificateMap_GclbTarget) Descriptor

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

Deprecated: Use CertificateMap_GclbTarget.ProtoReflect.Descriptor instead.

func (*CertificateMap_GclbTarget) GetIpConfigs

func (*CertificateMap_GclbTarget) GetTargetHttpsProxy

func (x *CertificateMap_GclbTarget) GetTargetHttpsProxy() string

func (*CertificateMap_GclbTarget) GetTargetProxy

func (m *CertificateMap_GclbTarget) GetTargetProxy() isCertificateMap_GclbTarget_TargetProxy

func (*CertificateMap_GclbTarget) GetTargetSslProxy

func (x *CertificateMap_GclbTarget) GetTargetSslProxy() string

func (*CertificateMap_GclbTarget) ProtoMessage

func (*CertificateMap_GclbTarget) ProtoMessage()

func (*CertificateMap_GclbTarget) ProtoReflect

func (*CertificateMap_GclbTarget) Reset

func (x *CertificateMap_GclbTarget) Reset()

func (*CertificateMap_GclbTarget) String

func (x *CertificateMap_GclbTarget) String() string

CertificateMap_GclbTarget_IpConfig

type CertificateMap_GclbTarget_IpConfig struct {

	// Output only. An external IP address.
	IpAddress string `protobuf:"bytes,1,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
	// Output only. Ports.
	Ports []uint32 `protobuf:"varint,3,rep,packed,name=ports,proto3" json:"ports,omitempty"`
	// contains filtered or unexported fields
}

Defines IP configuration where this Certificate Map is serving.

func (*CertificateMap_GclbTarget_IpConfig) Descriptor

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

Deprecated: Use CertificateMap_GclbTarget_IpConfig.ProtoReflect.Descriptor instead.

func (*CertificateMap_GclbTarget_IpConfig) GetIpAddress

func (x *CertificateMap_GclbTarget_IpConfig) GetIpAddress() string

func (*CertificateMap_GclbTarget_IpConfig) GetPorts

func (*CertificateMap_GclbTarget_IpConfig) ProtoMessage

func (*CertificateMap_GclbTarget_IpConfig) ProtoMessage()

func (*CertificateMap_GclbTarget_IpConfig) ProtoReflect

func (*CertificateMap_GclbTarget_IpConfig) Reset

func (*CertificateMap_GclbTarget_IpConfig) String

CertificateMap_GclbTarget_TargetHttpsProxy

type CertificateMap_GclbTarget_TargetHttpsProxy struct {
	// Output only. This field returns the resource name in the following
	// format:
	// `//compute.googleapis.com/projects/*/global/targetHttpsProxies/*`.
	TargetHttpsProxy string `protobuf:"bytes,1,opt,name=target_https_proxy,json=targetHttpsProxy,proto3,oneof"`
}

CertificateMap_GclbTarget_TargetSslProxy

type CertificateMap_GclbTarget_TargetSslProxy struct {
	// Output only. This field returns the resource name in the following
	// format:
	// `//compute.googleapis.com/projects/*/global/targetSslProxies/*`.
	TargetSslProxy string `protobuf:"bytes,3,opt,name=target_ssl_proxy,json=targetSslProxy,proto3,oneof"`
}

Certificate_Managed

type Certificate_Managed struct {
	// If set, contains configuration and state of a managed certificate.
	Managed *Certificate_ManagedCertificate `protobuf:"bytes,11,opt,name=managed,proto3,oneof"`
}

Certificate_ManagedCertificate

type Certificate_ManagedCertificate struct {
	Domains []string `protobuf:"bytes,1,rep,name=domains,proto3" json:"domains,omitempty"`

	DnsAuthorizations []string `protobuf:"bytes,2,rep,name=dns_authorizations,json=dnsAuthorizations,proto3" json:"dns_authorizations,omitempty"`

	IssuanceConfig string `protobuf:"bytes,6,opt,name=issuance_config,json=issuanceConfig,proto3" json:"issuance_config,omitempty"`

	State Certificate_ManagedCertificate_State "" /* 141 byte string literal not displayed */

	ProvisioningIssue *Certificate_ManagedCertificate_ProvisioningIssue `protobuf:"bytes,3,opt,name=provisioning_issue,json=provisioningIssue,proto3" json:"provisioning_issue,omitempty"`

	AuthorizationAttemptInfo []*Certificate_ManagedCertificate_AuthorizationAttemptInfo "" /* 135 byte string literal not displayed */

}

Configuration and state of a Managed Certificate. Certificate Manager provisions and renews Managed Certificates automatically, for as long as it's authorized to do so.

func (*Certificate_ManagedCertificate) Descriptor

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

Deprecated: Use Certificate_ManagedCertificate.ProtoReflect.Descriptor instead.

func (*Certificate_ManagedCertificate) GetAuthorizationAttemptInfo

func (*Certificate_ManagedCertificate) GetDnsAuthorizations

func (x *Certificate_ManagedCertificate) GetDnsAuthorizations() []string

func (*Certificate_ManagedCertificate) GetDomains

func (x *Certificate_ManagedCertificate) GetDomains() []string

func (*Certificate_ManagedCertificate) GetIssuanceConfig

func (x *Certificate_ManagedCertificate) GetIssuanceConfig() string

func (*Certificate_ManagedCertificate) GetProvisioningIssue

func (*Certificate_ManagedCertificate) GetState

func (*Certificate_ManagedCertificate) ProtoMessage

func (*Certificate_ManagedCertificate) ProtoMessage()

func (*Certificate_ManagedCertificate) ProtoReflect

func (*Certificate_ManagedCertificate) Reset

func (x *Certificate_ManagedCertificate) Reset()

func (*Certificate_ManagedCertificate) String

Certificate_ManagedCertificate_AuthorizationAttemptInfo

type Certificate_ManagedCertificate_AuthorizationAttemptInfo struct {
	Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"`

	State Certificate_ManagedCertificate_AuthorizationAttemptInfo_State "" /* 166 byte string literal not displayed */

	FailureReason Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason "" /* 211 byte string literal not displayed */

	Details string `protobuf:"bytes,4,opt,name=details,proto3" json:"details,omitempty"`

}

State of the latest attempt to authorize a domain for certificate issuance.

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) Descriptor

Deprecated: Use Certificate_ManagedCertificate_AuthorizationAttemptInfo.ProtoReflect.Descriptor instead.

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetDetails

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetDomain

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetFailureReason

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetState

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) ProtoMessage

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) ProtoReflect

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) Reset

func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) String

Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason

type Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason int32

Certificate_ManagedCertificate_AuthorizationAttemptInfo_FAILURE_REASON_UNSPECIFIED, Certificate_ManagedCertificate_AuthorizationAttemptInfo_CONFIG, Certificate_ManagedCertificate_AuthorizationAttemptInfo_CAA, Certificate_ManagedCertificate_AuthorizationAttemptInfo_RATE_LIMITED

const (
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_FAILURE_REASON_UNSPECIFIED Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason = 0
	// There was a problem with the user's DNS or load balancer
	// configuration for this domain.
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_CONFIG Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason = 1
	// Certificate issuance forbidden by an explicit CAA record for the
	// domain or a failure to check CAA records for the domain.
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_CAA Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason = 2
	// Reached a CA or internal rate-limit for the domain,
	// e.g. for certificates per top-level private domain.
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_RATE_LIMITED Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason = 3
)

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Descriptor

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Enum

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) EnumDescriptor

Deprecated: Use Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason.Descriptor instead.

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Number

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) String

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Type

Certificate_ManagedCertificate_AuthorizationAttemptInfo_State

type Certificate_ManagedCertificate_AuthorizationAttemptInfo_State int32

Certificate_ManagedCertificate_AuthorizationAttemptInfo_STATE_UNSPECIFIED, Certificate_ManagedCertificate_AuthorizationAttemptInfo_AUTHORIZING, Certificate_ManagedCertificate_AuthorizationAttemptInfo_AUTHORIZED, Certificate_ManagedCertificate_AuthorizationAttemptInfo_FAILED

const (
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_STATE_UNSPECIFIED Certificate_ManagedCertificate_AuthorizationAttemptInfo_State = 0
	// Certificate provisioning for this domain is under way. GCP will
	// attempt to authorize the domain.
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_AUTHORIZING Certificate_ManagedCertificate_AuthorizationAttemptInfo_State = 1
	// A managed certificate can be provisioned, no issues for this domain.
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_AUTHORIZED Certificate_ManagedCertificate_AuthorizationAttemptInfo_State = 6
	// Attempt to authorize the domain failed. This prevents the Managed
	// Certificate from being issued.
	// See `failure_reason` and `details` fields for more information.
	Certificate_ManagedCertificate_AuthorizationAttemptInfo_FAILED Certificate_ManagedCertificate_AuthorizationAttemptInfo_State = 7
)

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) Descriptor

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) Enum

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) EnumDescriptor

Deprecated: Use Certificate_ManagedCertificate_AuthorizationAttemptInfo_State.Descriptor instead.

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) Number

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) String

func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) Type

Certificate_ManagedCertificate_ProvisioningIssue

type Certificate_ManagedCertificate_ProvisioningIssue struct {
	Reason Certificate_ManagedCertificate_ProvisioningIssue_Reason "" /* 162 byte string literal not displayed */

	Details string `protobuf:"bytes,2,opt,name=details,proto3" json:"details,omitempty"`

}

Information about issues with provisioning a Managed Certificate.

func (*Certificate_ManagedCertificate_ProvisioningIssue) Descriptor

Deprecated: Use Certificate_ManagedCertificate_ProvisioningIssue.ProtoReflect.Descriptor instead.

func (*Certificate_ManagedCertificate_ProvisioningIssue) GetDetails

func (*Certificate_ManagedCertificate_ProvisioningIssue) GetReason

func (*Certificate_ManagedCertificate_ProvisioningIssue) ProtoMessage

func (*Certificate_ManagedCertificate_ProvisioningIssue) ProtoReflect

func (*Certificate_ManagedCertificate_ProvisioningIssue) Reset

func (*Certificate_ManagedCertificate_ProvisioningIssue) String

Certificate_ManagedCertificate_ProvisioningIssue_Reason

type Certificate_ManagedCertificate_ProvisioningIssue_Reason int32

Certificate_ManagedCertificate_ProvisioningIssue_REASON_UNSPECIFIED, Certificate_ManagedCertificate_ProvisioningIssue_AUTHORIZATION_ISSUE, Certificate_ManagedCertificate_ProvisioningIssue_RATE_LIMITED

const (
	Certificate_ManagedCertificate_ProvisioningIssue_REASON_UNSPECIFIED Certificate_ManagedCertificate_ProvisioningIssue_Reason = 0
	// Certificate provisioning failed due to an issue with one or more of
	// the domains on the certificate.
	// For details of which domains failed, consult the
	// `authorization_attempt_info` field.
	Certificate_ManagedCertificate_ProvisioningIssue_AUTHORIZATION_ISSUE Certificate_ManagedCertificate_ProvisioningIssue_Reason = 1
	// Exceeded Certificate Authority quotas or internal rate limits of the
	// system. Provisioning may take longer to complete.
	Certificate_ManagedCertificate_ProvisioningIssue_RATE_LIMITED Certificate_ManagedCertificate_ProvisioningIssue_Reason = 2
)

func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) Descriptor

func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) Enum

func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) EnumDescriptor

Deprecated: Use Certificate_ManagedCertificate_ProvisioningIssue_Reason.Descriptor instead.

func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) Number

func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) String

func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) Type

Certificate_ManagedCertificate_State

type Certificate_ManagedCertificate_State int32

Certificate_ManagedCertificate_STATE_UNSPECIFIED, Certificate_ManagedCertificate_PROVISIONING, Certificate_ManagedCertificate_FAILED, Certificate_ManagedCertificate_ACTIVE

const (
	Certificate_ManagedCertificate_STATE_UNSPECIFIED Certificate_ManagedCertificate_State = 0
	// Certificate Manager attempts to provision or renew the certificate.
	// If the process takes longer than expected, consult the
	// `provisioning_issue` field.
	Certificate_ManagedCertificate_PROVISIONING Certificate_ManagedCertificate_State = 1
	// Multiple certificate provisioning attempts failed and Certificate
	// Manager gave up. To try again, delete and create a new managed
	// Certificate resource.
	// For details see the `provisioning_issue` field.
	Certificate_ManagedCertificate_FAILED Certificate_ManagedCertificate_State = 2
	// The certificate management is working, and a certificate has been
	// provisioned.
	Certificate_ManagedCertificate_ACTIVE Certificate_ManagedCertificate_State = 3
)

func (Certificate_ManagedCertificate_State) Descriptor

func (Certificate_ManagedCertificate_State) Enum

func (Certificate_ManagedCertificate_State) EnumDescriptor

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

Deprecated: Use Certificate_ManagedCertificate_State.Descriptor instead.

func (Certificate_ManagedCertificate_State) Number

func (Certificate_ManagedCertificate_State) String

func (Certificate_ManagedCertificate_State) Type

Certificate_Scope

type Certificate_Scope int32

Certificate scope.

Certificate_DEFAULT, Certificate_EDGE_CACHE

const (
	// Certificates with default scope are served from core Google data centers.
	// If unsure, choose this option.
	Certificate_DEFAULT Certificate_Scope = 0
	// Certificates with scope EDGE_CACHE are special-purposed certificates,
	// served from non-core Google data centers.
	Certificate_EDGE_CACHE Certificate_Scope = 1
)

func (Certificate_Scope) Descriptor

func (Certificate_Scope) Enum

func (Certificate_Scope) EnumDescriptor

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

Deprecated: Use Certificate_Scope.Descriptor instead.

func (Certificate_Scope) Number

func (Certificate_Scope) String

func (x Certificate_Scope) String() string

func (Certificate_Scope) Type

Certificate_SelfManaged

type Certificate_SelfManaged struct {
	// If set, defines data of a self-managed certificate.
	SelfManaged *Certificate_SelfManagedCertificate `protobuf:"bytes,5,opt,name=self_managed,json=selfManaged,proto3,oneof"`
}

Certificate_SelfManagedCertificate

type Certificate_SelfManagedCertificate struct {

	// Input only. The PEM-encoded certificate chain.
	// Leaf certificate comes first, followed by intermediate ones if any.
	PemCertificate string `protobuf:"bytes,1,opt,name=pem_certificate,json=pemCertificate,proto3" json:"pem_certificate,omitempty"`
	// Input only. The PEM-encoded private key of the leaf certificate.
	PemPrivateKey string `protobuf:"bytes,2,opt,name=pem_private_key,json=pemPrivateKey,proto3" json:"pem_private_key,omitempty"`
	// contains filtered or unexported fields
}

Certificate data for a SelfManaged Certificate. SelfManaged Certificates are uploaded by the user. Updating such certificates before they expire remains the user's responsibility.

func (*Certificate_SelfManagedCertificate) Descriptor

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

Deprecated: Use Certificate_SelfManagedCertificate.ProtoReflect.Descriptor instead.

func (*Certificate_SelfManagedCertificate) GetPemCertificate

func (x *Certificate_SelfManagedCertificate) GetPemCertificate() string

func (*Certificate_SelfManagedCertificate) GetPemPrivateKey

func (x *Certificate_SelfManagedCertificate) GetPemPrivateKey() string

func (*Certificate_SelfManagedCertificate) ProtoMessage

func (*Certificate_SelfManagedCertificate) ProtoMessage()

func (*Certificate_SelfManagedCertificate) ProtoReflect

func (*Certificate_SelfManagedCertificate) Reset

func (*Certificate_SelfManagedCertificate) String

CreateCertificateIssuanceConfigRequest

type CreateCertificateIssuanceConfigRequest struct {
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`

	CertificateIssuanceConfigId string "" /* 146 byte string literal not displayed */

	CertificateIssuanceConfig *CertificateIssuanceConfig "" /* 138 byte string literal not displayed */

}

Request for the CreateCertificateIssuanceConfig method.

func (*CreateCertificateIssuanceConfigRequest) Descriptor

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

Deprecated: Use CreateCertificateIssuanceConfigRequest.ProtoReflect.Descriptor instead.

func (*CreateCertificateIssuanceConfigRequest) GetCertificateIssuanceConfig

func (x *CreateCertificateIssuanceConfigRequest) GetCertificateIssuanceConfig() *CertificateIssuanceConfig

func (*CreateCertificateIssuanceConfigRequest) GetCertificateIssuanceConfigId

func (x *CreateCertificateIssuanceConfigRequest) GetCertificateIssuanceConfigId() string

func (*CreateCertificateIssuanceConfigRequest) GetParent

func (*CreateCertificateIssuanceConfigRequest) ProtoMessage

func (*CreateCertificateIssuanceConfigRequest) ProtoReflect

func (*CreateCertificateIssuanceConfigRequest) Reset

func (*CreateCertificateIssuanceConfigRequest) String

CreateCertificateMapEntryRequest

type CreateCertificateMapEntryRequest struct {
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`

	CertificateMapEntryId string "" /* 128 byte string literal not displayed */

	CertificateMapEntry *CertificateMapEntry `protobuf:"bytes,3,opt,name=certificate_map_entry,json=certificateMapEntry,proto3" json:"certificate_map_entry,omitempty"`

}

Request for the CreateCertificateMapEntry method.

func (*CreateCertificateMapEntryRequest) Descriptor

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

Deprecated: Use CreateCertificateMapEntryRequest.ProtoReflect.Descriptor instead.

func (*CreateCertificateMapEntryRequest) GetCertificateMapEntry

func (x *CreateCertificateMapEntryRequest) GetCertificateMapEntry() *CertificateMapEntry

func (*CreateCertificateMapEntryRequest) GetCertificateMapEntryId

func (x *CreateCertificateMapEntryRequest) GetCertificateMapEntryId() string

func (*CreateCertificateMapEntryRequest) GetParent

func (*CreateCertificateMapEntryRequest) ProtoMessage

func (*CreateCertificateMapEntryRequest) ProtoMessage()

func (*CreateCertificateMapEntryRequest) ProtoReflect

func (*CreateCertificateMapEntryRequest) Reset

func (*CreateCertificateMapEntryRequest) String

CreateCertificateMapRequest

type CreateCertificateMapRequest struct {

	// Required. The parent resource of the certificate map. Must be in the format
	// `projects/*/locations/*`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. A user-provided name of the certificate map.
	CertificateMapId string `protobuf:"bytes,2,opt,name=certificate_map_id,json=certificateMapId,proto3" json:"certificate_map_id,omitempty"`
	// Required. A definition of the certificate map to create.
	CertificateMap *CertificateMap `protobuf:"bytes,3,opt,name=certificate_map,json=certificateMap,proto3" json:"certificate_map,omitempty"`
	// contains filtered or unexported fields
}

Request for the CreateCertificateMap method.

func (*CreateCertificateMapRequest) Descriptor

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

Deprecated: Use CreateCertificateMapRequest.ProtoReflect.Descriptor instead.

func (*CreateCertificateMapRequest) GetCertificateMap

func (x *CreateCertificateMapRequest) GetCertificateMap() *CertificateMap

func (*CreateCertificateMapRequest) GetCertificateMapId

func (x *CreateCertificateMapRequest) GetCertificateMapId() string

func (*CreateCertificateMapRequest) GetParent

func (x *CreateCertificateMapRequest) GetParent() string

func (*CreateCertificateMapRequest) ProtoMessage

func (*CreateCertificateMapRequest) ProtoMessage()

func (*CreateCertificateMapRequest) ProtoReflect

func (*CreateCertificateMapRequest) Reset

func (x *CreateCertificateMapRequest) Reset()

func (*CreateCertificateMapRequest) String

func (x *CreateCertificateMapRequest) String() string

CreateCertificateRequest

type CreateCertificateRequest struct {

	// Required. The parent resource of the certificate. Must be in the format
	// `projects/*/locations/*`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. A user-provided name of the certificate.
	CertificateId string `protobuf:"bytes,2,opt,name=certificate_id,json=certificateId,proto3" json:"certificate_id,omitempty"`
	// Required. A definition of the certificate to create.
	Certificate *Certificate `protobuf:"bytes,3,opt,name=certificate,proto3" json:"certificate,omitempty"`
	// contains filtered or unexported fields
}

Request for the CreateCertificate method.

func (*CreateCertificateRequest) Descriptor

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

Deprecated: Use CreateCertificateRequest.ProtoReflect.Descriptor instead.

func (*CreateCertificateRequest) GetCertificate

func (x *CreateCertificateRequest) GetCertificate() *Certificate

func (*CreateCertificateRequest) GetCertificateId

func (x *CreateCertificateRequest) GetCertificateId() string

func (*CreateCertificateRequest) GetParent

func (x *CreateCertificateRequest) GetParent() string

func (*CreateCertificateRequest) ProtoMessage

func (*CreateCertificateRequest) ProtoMessage()

func (*CreateCertificateRequest) ProtoReflect

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

func (*CreateCertificateRequest) Reset

func (x *CreateCertificateRequest) Reset()

func (*CreateCertificateRequest) String

func (x *CreateCertificateRequest) String() string

CreateDnsAuthorizationRequest

type CreateDnsAuthorizationRequest struct {

	// Required. The parent resource of the dns authorization. Must be in the
	// format `projects/*/locations/*`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Required. A user-provided name of the dns authorization.
	DnsAuthorizationId string `protobuf:"bytes,2,opt,name=dns_authorization_id,json=dnsAuthorizationId,proto3" json:"dns_authorization_id,omitempty"`
	// Required. A definition of the dns authorization to create.
	DnsAuthorization *DnsAuthorization `protobuf:"bytes,3,opt,name=dns_authorization,json=dnsAuthorization,proto3" json:"dns_authorization,omitempty"`
	// contains filtered or unexported fields
}

Request for the CreateDnsAuthorization method.

func (*CreateDnsAuthorizationRequest) Descriptor

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

Deprecated: Use CreateDnsAuthorizationRequest.ProtoReflect.Descriptor instead.

func (*CreateDnsAuthorizationRequest) GetDnsAuthorization

func (x *CreateDnsAuthorizationRequest) GetDnsAuthorization() *DnsAuthorization

func (*CreateDnsAuthorizationRequest) GetDnsAuthorizationId

func (x *CreateDnsAuthorizationRequest) GetDnsAuthorizationId() string

func (*CreateDnsAuthorizationRequest) GetParent

func (x *CreateDnsAuthorizationRequest) GetParent() string

func (*CreateDnsAuthorizationRequest) ProtoMessage

func (*CreateDnsAuthorizationRequest) ProtoMessage()

func (*CreateDnsAuthorizationRequest) ProtoReflect

func (*CreateDnsAuthorizationRequest) Reset

func (x *CreateDnsAuthorizationRequest) Reset()

func (*CreateDnsAuthorizationRequest) String

DeleteCertificateIssuanceConfigRequest

type DeleteCertificateIssuanceConfigRequest struct {

	// Required. A name of the certificate issuance config to delete. Must be in
	// the format `projects/*/locations/*/certificateIssuanceConfigs/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the DeleteCertificateIssuanceConfig method.

func (*DeleteCertificateIssuanceConfigRequest) Descriptor

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

Deprecated: Use DeleteCertificateIssuanceConfigRequest.ProtoReflect.Descriptor instead.

func (*DeleteCertificateIssuanceConfigRequest) GetName

func (*DeleteCertificateIssuanceConfigRequest) ProtoMessage

func (*DeleteCertificateIssuanceConfigRequest) ProtoReflect

func (*DeleteCertificateIssuanceConfigRequest) Reset

func (*DeleteCertificateIssuanceConfigRequest) String

DeleteCertificateMapEntryRequest

type DeleteCertificateMapEntryRequest struct {

	// Required. A name of the certificate map entry to delete. Must be in the
	// format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the DeleteCertificateMapEntry method.

func (*DeleteCertificateMapEntryRequest) Descriptor

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

Deprecated: Use DeleteCertificateMapEntryRequest.ProtoReflect.Descriptor instead.

func (*DeleteCertificateMapEntryRequest) GetName

func (*DeleteCertificateMapEntryRequest) ProtoMessage

func (*DeleteCertificateMapEntryRequest) ProtoMessage()

func (*DeleteCertificateMapEntryRequest) ProtoReflect

func (*DeleteCertificateMapEntryRequest) Reset

func (*DeleteCertificateMapEntryRequest) String

DeleteCertificateMapRequest

type DeleteCertificateMapRequest struct {

	// Required. A name of the certificate map to delete. Must be in the format
	// `projects/*/locations/*/certificateMaps/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the DeleteCertificateMap method.

func (*DeleteCertificateMapRequest) Descriptor

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

Deprecated: Use DeleteCertificateMapRequest.ProtoReflect.Descriptor instead.

func (*DeleteCertificateMapRequest) GetName

func (x *DeleteCertificateMapRequest) GetName() string

func (*DeleteCertificateMapRequest) ProtoMessage

func (*DeleteCertificateMapRequest) ProtoMessage()

func (*DeleteCertificateMapRequest) ProtoReflect

func (*DeleteCertificateMapRequest) Reset

func (x *DeleteCertificateMapRequest) Reset()

func (*DeleteCertificateMapRequest) String

func (x *DeleteCertificateMapRequest) String() string

DeleteCertificateRequest

type DeleteCertificateRequest struct {

	// Required. A name of the certificate to delete. Must be in the format
	// `projects/*/locations/*/certificates/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the DeleteCertificate method.

func (*DeleteCertificateRequest) Descriptor

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

Deprecated: Use DeleteCertificateRequest.ProtoReflect.Descriptor instead.

func (*DeleteCertificateRequest) GetName

func (x *DeleteCertificateRequest) GetName() string

func (*DeleteCertificateRequest) ProtoMessage

func (*DeleteCertificateRequest) ProtoMessage()

func (*DeleteCertificateRequest) ProtoReflect

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

func (*DeleteCertificateRequest) Reset

func (x *DeleteCertificateRequest) Reset()

func (*DeleteCertificateRequest) String

func (x *DeleteCertificateRequest) String() string

DeleteDnsAuthorizationRequest

type DeleteDnsAuthorizationRequest struct {

	// Required. A name of the dns authorization to delete. Must be in the format
	// `projects/*/locations/*/dnsAuthorizations/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the DeleteDnsAuthorization method.

func (*DeleteDnsAuthorizationRequest) Descriptor

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

Deprecated: Use DeleteDnsAuthorizationRequest.ProtoReflect.Descriptor instead.

func (*DeleteDnsAuthorizationRequest) GetName

func (*DeleteDnsAuthorizationRequest) ProtoMessage

func (*DeleteDnsAuthorizationRequest) ProtoMessage()

func (*DeleteDnsAuthorizationRequest) ProtoReflect

func (*DeleteDnsAuthorizationRequest) Reset

func (x *DeleteDnsAuthorizationRequest) Reset()

func (*DeleteDnsAuthorizationRequest) String

DnsAuthorization

type DnsAuthorization struct {
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`

	CreateTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`

	UpdateTime *timestamp.Timestamp `protobuf:"bytes,3,opt,name=update_time,json=updateTime,proto3" json:"update_time,omitempty"`

	Labels map[string]string "" /* 153 byte string literal not displayed */

	Description string `protobuf:"bytes,5,opt,name=description,proto3" json:"description,omitempty"`

	Domain string `protobuf:"bytes,6,opt,name=domain,proto3" json:"domain,omitempty"`

	DnsResourceRecord *DnsAuthorization_DnsResourceRecord `protobuf:"bytes,10,opt,name=dns_resource_record,json=dnsResourceRecord,proto3" json:"dns_resource_record,omitempty"`

}

A DnsAuthorization resource describes a way to perform domain authorization for certificate issuance.

func (*DnsAuthorization) Descriptor

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

Deprecated: Use DnsAuthorization.ProtoReflect.Descriptor instead.

func (*DnsAuthorization) GetCreateTime

func (x *DnsAuthorization) GetCreateTime() *timestamp.Timestamp

func (*DnsAuthorization) GetDescription

func (x *DnsAuthorization) GetDescription() string

func (*DnsAuthorization) GetDnsResourceRecord

func (x *DnsAuthorization) GetDnsResourceRecord() *DnsAuthorization_DnsResourceRecord

func (*DnsAuthorization) GetDomain

func (x *DnsAuthorization) GetDomain() string

func (*DnsAuthorization) GetLabels

func (x *DnsAuthorization) GetLabels() map[string]string

func (*DnsAuthorization) GetName

func (x *DnsAuthorization) GetName() string

func (*DnsAuthorization) GetUpdateTime

func (x *DnsAuthorization) GetUpdateTime() *timestamp.Timestamp

func (*DnsAuthorization) ProtoMessage

func (*DnsAuthorization) ProtoMessage()

func (*DnsAuthorization) ProtoReflect

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

func (*DnsAuthorization) Reset

func (x *DnsAuthorization) Reset()

func (*DnsAuthorization) String

func (x *DnsAuthorization) String() string

DnsAuthorization_DnsResourceRecord

type DnsAuthorization_DnsResourceRecord struct {

	// Output only. Fully qualified name of the DNS Resource Record.
	// e.g. `_acme-challenge.example.com`
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// Output only. Type of the DNS Resource Record.
	// Currently always set to "CNAME".
	Type string `protobuf:"bytes,2,opt,name=type,proto3" json:"type,omitempty"`
	// Output only. Data of the DNS Resource Record.
	Data string `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty"`
	// contains filtered or unexported fields
}

The structure describing the DNS Resource Record that needs to be added to DNS configuration for the authorization to be usable by certificate.

func (*DnsAuthorization_DnsResourceRecord) Descriptor

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

Deprecated: Use DnsAuthorization_DnsResourceRecord.ProtoReflect.Descriptor instead.

func (*DnsAuthorization_DnsResourceRecord) GetData

func (*DnsAuthorization_DnsResourceRecord) GetName

func (*DnsAuthorization_DnsResourceRecord) GetType

func (*DnsAuthorization_DnsResourceRecord) ProtoMessage

func (*DnsAuthorization_DnsResourceRecord) ProtoMessage()

func (*DnsAuthorization_DnsResourceRecord) ProtoReflect

func (*DnsAuthorization_DnsResourceRecord) Reset

func (*DnsAuthorization_DnsResourceRecord) String

GetCertificateIssuanceConfigRequest

type GetCertificateIssuanceConfigRequest struct {

	// Required. A name of the certificate issuance config to describe. Must be in
	// the format `projects/*/locations/*/certificateIssuanceConfigs/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the GetCertificateIssuanceConfig method.

func (*GetCertificateIssuanceConfigRequest) Descriptor

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

Deprecated: Use GetCertificateIssuanceConfigRequest.ProtoReflect.Descriptor instead.

func (*GetCertificateIssuanceConfigRequest) GetName

func (*GetCertificateIssuanceConfigRequest) ProtoMessage

func (*GetCertificateIssuanceConfigRequest) ProtoMessage()

func (*GetCertificateIssuanceConfigRequest) ProtoReflect

func (*GetCertificateIssuanceConfigRequest) Reset

func (*GetCertificateIssuanceConfigRequest) String

GetCertificateMapEntryRequest

type GetCertificateMapEntryRequest struct {

	// Required. A name of the certificate map entry to describe. Must be in the
	// format `projects/*/locations/*/certificateMaps/*/certificateMapEntries/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the GetCertificateMapEntry method.

func (*GetCertificateMapEntryRequest) Descriptor

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

Deprecated: Use GetCertificateMapEntryRequest.ProtoReflect.Descriptor instead.

func (*GetCertificateMapEntryRequest) GetName

func (*GetCertificateMapEntryRequest) ProtoMessage

func (*GetCertificateMapEntryRequest) ProtoMessage()

func (*GetCertificateMapEntryRequest) ProtoReflect

func (*GetCertificateMapEntryRequest) Reset

func (x *GetCertificateMapEntryRequest) Reset()

func (*GetCertificateMapEntryRequest) String

GetCertificateMapRequest

type GetCertificateMapRequest struct {

	// Required. A name of the certificate map to describe. Must be in the format
	// `projects/*/locations/*/certificateMaps/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the GetCertificateMap method.

func (*GetCertificateMapRequest) Descriptor

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

Deprecated: Use GetCertificateMapRequest.ProtoReflect.Descriptor instead.

func (*GetCertificateMapRequest) GetName

func (x *GetCertificateMapRequest) GetName() string

func (*GetCertificateMapRequest) ProtoMessage

func (*GetCertificateMapRequest) ProtoMessage()

func (*GetCertificateMapRequest) ProtoReflect

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

func (*GetCertificateMapRequest) Reset

func (x *GetCertificateMapRequest) Reset()

func (*GetCertificateMapRequest) String

func (x *GetCertificateMapRequest) String() string

GetCertificateRequest

type GetCertificateRequest struct {

	// Required. A name of the certificate to describe. Must be in the format
	// `projects/*/locations/*/certificates/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the GetCertificate method.

func (*GetCertificateRequest) Descriptor

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

Deprecated: Use GetCertificateRequest.ProtoReflect.Descriptor instead.

func (*GetCertificateRequest) GetName

func (x *GetCertificateRequest) GetName() string

func (*GetCertificateRequest) ProtoMessage

func (*GetCertificateRequest) ProtoMessage()

func (*GetCertificateRequest) ProtoReflect

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

func (*GetCertificateRequest) Reset

func (x *GetCertificateRequest) Reset()

func (*GetCertificateRequest) String

func (x *GetCertificateRequest) String() string

GetDnsAuthorizationRequest

type GetDnsAuthorizationRequest struct {

	// Required. A name of the dns authorization to describe. Must be in the
	// format `projects/*/locations/*/dnsAuthorizations/*`.
	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
	// contains filtered or unexported fields
}

Request for the GetDnsAuthorization method.

func (*GetDnsAuthorizationRequest) Descriptor

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

Deprecated: Use GetDnsAuthorizationRequest.ProtoReflect.Descriptor instead.

func (*GetDnsAuthorizationRequest) GetName

func (x *GetDnsAuthorizationRequest) GetName() string

func (*GetDnsAuthorizationRequest) ProtoMessage

func (*GetDnsAuthorizationRequest) ProtoMessage()

func (*GetDnsAuthorizationRequest) ProtoReflect

func (*GetDnsAuthorizationRequest) Reset

func (x *GetDnsAuthorizationRequest) Reset()

func (*GetDnsAuthorizationRequest) String

func (x *GetDnsAuthorizationRequest) String() string

ListCertificateIssuanceConfigsRequest

type ListCertificateIssuanceConfigsRequest struct {

	// Required. The project and location from which the certificate should be
	// listed, specified in the format `projects/*/locations/*`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Maximum number of certificate configs to return per call.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The value returned by the last `ListCertificateIssuanceConfigsResponse`.
	// Indicates that this is a continuation of a prior
	// `ListCertificateIssuanceConfigs` call, and that the system should return
	// the next page of data.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filter expression to restrict the Certificates Configs returned.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// A list of Certificate Config field names used to specify the order of the
	// returned results. The default sorting order is ascending. To specify
	// descending order for a field, add a suffix " desc".
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request for the ListCertificateIssuanceConfigs method.

func (*ListCertificateIssuanceConfigsRequest) Descriptor

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

Deprecated: Use ListCertificateIssuanceConfigsRequest.ProtoReflect.Descriptor instead.

func (*ListCertificateIssuanceConfigsRequest) GetFilter

func (*ListCertificateIssuanceConfigsRequest) GetOrderBy

func (*ListCertificateIssuanceConfigsRequest) GetPageSize

func (*ListCertificateIssuanceConfigsRequest) GetPageToken

func (*ListCertificateIssuanceConfigsRequest) GetParent

func (*ListCertificateIssuanceConfigsRequest) ProtoMessage

func (*ListCertificateIssuanceConfigsRequest) ProtoMessage()

func (*ListCertificateIssuanceConfigsRequest) ProtoReflect

func (*ListCertificateIssuanceConfigsRequest) Reset

func (*ListCertificateIssuanceConfigsRequest) String

ListCertificateIssuanceConfigsResponse

type ListCertificateIssuanceConfigsResponse struct {
	CertificateIssuanceConfigs []*CertificateIssuanceConfig "" /* 141 byte string literal not displayed */

	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`

	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`

}

Response for the ListCertificateIssuanceConfigs method.

func (*ListCertificateIssuanceConfigsResponse) Descriptor

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

Deprecated: Use ListCertificateIssuanceConfigsResponse.ProtoReflect.Descriptor instead.

func (*ListCertificateIssuanceConfigsResponse) GetCertificateIssuanceConfigs

func (x *ListCertificateIssuanceConfigsResponse) GetCertificateIssuanceConfigs() []*CertificateIssuanceConfig

func (*ListCertificateIssuanceConfigsResponse) GetNextPageToken

func (x *ListCertificateIssuanceConfigsResponse) GetNextPageToken() string

func (*ListCertificateIssuanceConfigsResponse) GetUnreachable

func (x *ListCertificateIssuanceConfigsResponse) GetUnreachable() []string

func (*ListCertificateIssuanceConfigsResponse) ProtoMessage

func (*ListCertificateIssuanceConfigsResponse) ProtoReflect

func (*ListCertificateIssuanceConfigsResponse) Reset

func (*ListCertificateIssuanceConfigsResponse) String

ListCertificateMapEntriesRequest

type ListCertificateMapEntriesRequest struct {

	// Required. The project, location and certificate map from which the
	// certificate map entries should be listed, specified in the format
	// `projects/*/locations/*/certificateMaps/*`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Maximum number of certificate map entries to return. The service may return
	// fewer than this value.
	// If unspecified, at most 50 certificate map entries will be returned.
	// The maximum value is 1000; values above 1000 will be coerced to 1000.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The value returned by the last `ListCertificateMapEntriesResponse`.
	// Indicates that this is a continuation of a prior
	// `ListCertificateMapEntries` call, and that the system should return the
	// next page of data.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filter expression to restrict the returned Certificate Map Entries.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// A list of Certificate Map Entry field names used to specify
	// the order of the returned results. The default sorting order is ascending.
	// To specify descending order for a field, add a suffix " desc".
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request for the ListCertificateMapEntries method.

func (*ListCertificateMapEntriesRequest) Descriptor

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

Deprecated: Use ListCertificateMapEntriesRequest.ProtoReflect.Descriptor instead.

func (*ListCertificateMapEntriesRequest) GetFilter

func (*ListCertificateMapEntriesRequest) GetOrderBy

func (x *ListCertificateMapEntriesRequest) GetOrderBy() string

func (*ListCertificateMapEntriesRequest) GetPageSize

func (x *ListCertificateMapEntriesRequest) GetPageSize() int32

func (*ListCertificateMapEntriesRequest) GetPageToken

func (x *ListCertificateMapEntriesRequest) GetPageToken() string

func (*ListCertificateMapEntriesRequest) GetParent

func (*ListCertificateMapEntriesRequest) ProtoMessage

func (*ListCertificateMapEntriesRequest) ProtoMessage()

func (*ListCertificateMapEntriesRequest) ProtoReflect

func (*ListCertificateMapEntriesRequest) Reset

func (*ListCertificateMapEntriesRequest) String

ListCertificateMapEntriesResponse

type ListCertificateMapEntriesResponse struct {

	// A list of certificate map entries for the parent resource.
	CertificateMapEntries []*CertificateMapEntry `protobuf:"bytes,1,rep,name=certificate_map_entries,json=certificateMapEntries,proto3" json:"certificate_map_entries,omitempty"`
	// If there might be more results than those appearing in this response, then
	// `next_page_token` is included. To get the next set of results, call this
	// method again using the value of `next_page_token` as `page_token`.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for the ListCertificateMapEntries method.

func (*ListCertificateMapEntriesResponse) Descriptor

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

Deprecated: Use ListCertificateMapEntriesResponse.ProtoReflect.Descriptor instead.

func (*ListCertificateMapEntriesResponse) GetCertificateMapEntries

func (x *ListCertificateMapEntriesResponse) GetCertificateMapEntries() []*CertificateMapEntry

func (*ListCertificateMapEntriesResponse) GetNextPageToken

func (x *ListCertificateMapEntriesResponse) GetNextPageToken() string

func (*ListCertificateMapEntriesResponse) GetUnreachable

func (x *ListCertificateMapEntriesResponse) GetUnreachable() []string

func (*ListCertificateMapEntriesResponse) ProtoMessage

func (*ListCertificateMapEntriesResponse) ProtoMessage()

func (*ListCertificateMapEntriesResponse) ProtoReflect

func (*ListCertificateMapEntriesResponse) Reset

func (*ListCertificateMapEntriesResponse) String

ListCertificateMapsRequest

type ListCertificateMapsRequest struct {

	// Required. The project and location from which the certificate maps should
	// be listed, specified in the format `projects/*/locations/*`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Maximum number of certificate maps to return per call.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The value returned by the last `ListCertificateMapsResponse`. Indicates
	// that this is a continuation of a prior `ListCertificateMaps` call, and that
	// the system should return the next page of data.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filter expression to restrict the Certificates Maps returned.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// A list of Certificate Map field names used to specify the order of the
	// returned results. The default sorting order is ascending. To specify
	// descending order for a field, add a suffix " desc".
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request for the ListCertificateMaps method.

func (*ListCertificateMapsRequest) Descriptor

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

Deprecated: Use ListCertificateMapsRequest.ProtoReflect.Descriptor instead.

func (*ListCertificateMapsRequest) GetFilter

func (x *ListCertificateMapsRequest) GetFilter() string

func (*ListCertificateMapsRequest) GetOrderBy

func (x *ListCertificateMapsRequest) GetOrderBy() string

func (*ListCertificateMapsRequest) GetPageSize

func (x *ListCertificateMapsRequest) GetPageSize() int32

func (*ListCertificateMapsRequest) GetPageToken

func (x *ListCertificateMapsRequest) GetPageToken() string

func (*ListCertificateMapsRequest) GetParent

func (x *ListCertificateMapsRequest) GetParent() string

func (*ListCertificateMapsRequest) ProtoMessage

func (*ListCertificateMapsRequest) ProtoMessage()

func (*ListCertificateMapsRequest) ProtoReflect

func (*ListCertificateMapsRequest) Reset

func (x *ListCertificateMapsRequest) Reset()

func (*ListCertificateMapsRequest) String

func (x *ListCertificateMapsRequest) String() string

ListCertificateMapsResponse

type ListCertificateMapsResponse struct {

	// A list of certificate maps for the parent resource.
	CertificateMaps []*CertificateMap `protobuf:"bytes,1,rep,name=certificate_maps,json=certificateMaps,proto3" json:"certificate_maps,omitempty"`
	// If there might be more results than those appearing in this response, then
	// `next_page_token` is included. To get the next set of results, call this
	// method again using the value of `next_page_token` as `page_token`.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for the ListCertificateMaps method.

func (*ListCertificateMapsResponse) Descriptor

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

Deprecated: Use ListCertificateMapsResponse.ProtoReflect.Descriptor instead.

func (*ListCertificateMapsResponse) GetCertificateMaps

func (x *ListCertificateMapsResponse) GetCertificateMaps() []*CertificateMap

func (*ListCertificateMapsResponse) GetNextPageToken

func (x *ListCertificateMapsResponse) GetNextPageToken() string

func (*ListCertificateMapsResponse) GetUnreachable

func (x *ListCertificateMapsResponse) GetUnreachable() []string

func (*ListCertificateMapsResponse) ProtoMessage

func (*ListCertificateMapsResponse) ProtoMessage()

func (*ListCertificateMapsResponse) ProtoReflect

func (*ListCertificateMapsResponse) Reset

func (x *ListCertificateMapsResponse) Reset()

func (*ListCertificateMapsResponse) String

func (x *ListCertificateMapsResponse) String() string

ListCertificatesRequest

type ListCertificatesRequest struct {

	// Required. The project and location from which the certificate should be
	// listed, specified in the format `projects/*/locations/*`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Maximum number of certificates to return per call.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The value returned by the last `ListCertificatesResponse`. Indicates that
	// this is a continuation of a prior `ListCertificates` call, and that the
	// system should return the next page of data.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filter expression to restrict the Certificates returned.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// A list of Certificate field names used to specify the order of the returned
	// results. The default sorting order is ascending. To specify descending
	// order for a field, add a suffix " desc".
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request for the ListCertificates method.

func (*ListCertificatesRequest) Descriptor

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

Deprecated: Use ListCertificatesRequest.ProtoReflect.Descriptor instead.

func (*ListCertificatesRequest) GetFilter

func (x *ListCertificatesRequest) GetFilter() string

func (*ListCertificatesRequest) GetOrderBy

func (x *ListCertificatesRequest) GetOrderBy() string

func (*ListCertificatesRequest) GetPageSize

func (x *ListCertificatesRequest) GetPageSize() int32

func (*ListCertificatesRequest) GetPageToken

func (x *ListCertificatesRequest) GetPageToken() string

func (*ListCertificatesRequest) GetParent

func (x *ListCertificatesRequest) GetParent() string

func (*ListCertificatesRequest) ProtoMessage

func (*ListCertificatesRequest) ProtoMessage()

func (*ListCertificatesRequest) ProtoReflect

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

func (*ListCertificatesRequest) Reset

func (x *ListCertificatesRequest) Reset()

func (*ListCertificatesRequest) String

func (x *ListCertificatesRequest) String() string

ListCertificatesResponse

type ListCertificatesResponse struct {

	// A list of certificates for the parent resource.
	Certificates []*Certificate `protobuf:"bytes,1,rep,name=certificates,proto3" json:"certificates,omitempty"`
	// If there might be more results than those appearing in this response, then
	// `next_page_token` is included. To get the next set of results, call this
	// method again using the value of `next_page_token` as `page_token`.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// A list of locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for the ListCertificates method.

func (*ListCertificatesResponse) Descriptor

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

Deprecated: Use ListCertificatesResponse.ProtoReflect.Descriptor instead.

func (*ListCertificatesResponse) GetCertificates

func (x *ListCertificatesResponse) GetCertificates() []*Certificate

func (*ListCertificatesResponse) GetNextPageToken

func (x *ListCertificatesResponse) GetNextPageToken() string

func (*ListCertificatesResponse) GetUnreachable

func (x *ListCertificatesResponse) GetUnreachable() []string

func (*ListCertificatesResponse) ProtoMessage

func (*ListCertificatesResponse) ProtoMessage()

func (*ListCertificatesResponse) ProtoReflect

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

func (*ListCertificatesResponse) Reset

func (x *ListCertificatesResponse) Reset()

func (*ListCertificatesResponse) String

func (x *ListCertificatesResponse) String() string

ListDnsAuthorizationsRequest

type ListDnsAuthorizationsRequest struct {

	// Required. The project and location from which the dns authorizations should
	// be listed, specified in the format `projects/*/locations/*`.
	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
	// Maximum number of dns authorizations to return per call.
	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
	// The value returned by the last `ListDnsAuthorizationsResponse`. Indicates
	// that this is a continuation of a prior `ListDnsAuthorizations` call, and
	// that the system should return the next page of data.
	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
	// Filter expression to restrict the Dns Authorizations returned.
	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
	// A list of Dns Authorization field names used to specify the order of the
	// returned results. The default sorting order is ascending. To specify
	// descending order for a field, add a suffix " desc".
	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
	// contains filtered or unexported fields
}

Request for the ListDnsAuthorizations method.

func (*ListDnsAuthorizationsRequest) Descriptor

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

Deprecated: Use ListDnsAuthorizationsRequest.ProtoReflect.Descriptor instead.

func (*ListDnsAuthorizationsRequest) GetFilter

func (x *ListDnsAuthorizationsRequest) GetFilter() string

func (*ListDnsAuthorizationsRequest) GetOrderBy

func (x *ListDnsAuthorizationsRequest) GetOrderBy() string

func (*ListDnsAuthorizationsRequest) GetPageSize

func (x *ListDnsAuthorizationsRequest) GetPageSize() int32

func (*ListDnsAuthorizationsRequest) GetPageToken

func (x *ListDnsAuthorizationsRequest) GetPageToken() string

func (*ListDnsAuthorizationsRequest) GetParent

func (x *ListDnsAuthorizationsRequest) GetParent() string

func (*ListDnsAuthorizationsRequest) ProtoMessage

func (*ListDnsAuthorizationsRequest) ProtoMessage()

func (*ListDnsAuthorizationsRequest) ProtoReflect

func (*ListDnsAuthorizationsRequest) Reset

func (x *ListDnsAuthorizationsRequest) Reset()

func (*ListDnsAuthorizationsRequest) String

ListDnsAuthorizationsResponse

type ListDnsAuthorizationsResponse struct {

	// A list of dns authorizations for the parent resource.
	DnsAuthorizations []*DnsAuthorization `protobuf:"bytes,1,rep,name=dns_authorizations,json=dnsAuthorizations,proto3" json:"dns_authorizations,omitempty"`
	// If there might be more results than those appearing in this response, then
	// `next_page_token` is included. To get the next set of results, call this
	// method again using the value of `next_page_token` as `page_token`.
	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
	// Locations that could not be reached.
	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
	// contains filtered or unexported fields
}

Response for the ListDnsAuthorizations method.

func (*ListDnsAuthorizationsResponse) Descriptor

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

Deprecated: Use ListDnsAuthorizationsResponse.ProtoReflect.Descriptor instead.

func (*ListDnsAuthorizationsResponse) GetDnsAuthorizations

func (x *ListDnsAuthorizationsResponse) GetDnsAuthorizations() []*DnsAuthorization

func (*ListDnsAuthorizationsResponse) GetNextPageToken

func (x *ListDnsAuthorizationsResponse) GetNextPageToken() string

func (*ListDnsAuthorizationsResponse) GetUnreachable

func (x *ListDnsAuthorizationsResponse) GetUnreachable() []string

func (*ListDnsAuthorizationsResponse) ProtoMessage

func (*ListDnsAuthorizationsResponse) ProtoMessage()

func (*ListDnsAuthorizationsResponse) ProtoReflect

func (*ListDnsAuthorizationsResponse) Reset

func (x *ListDnsAuthorizationsResponse) Reset()

func (*ListDnsAuthorizationsResponse) String

OperationMetadata

type OperationMetadata struct {

	// The time the operation was created.
	CreateTime *timestamp.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
	// The time the operation finished running.
	EndTime *timestamp.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
	// Server-defined resource path for the target of the operation.
	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
	// Name of the verb executed by the operation.
	Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
	// Human-readable status of the operation, if any.
	StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
	// Identifies whether the user has requested cancellation
	// of the operation. Operations that have successfully been cancelled
	// have [Operation.error][] value with a
	// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to
	// `Code.CANCELLED`.
	RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
	// API version used to start the operation.
	ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
	// contains filtered or unexported fields
}

Represents the metadata of the long-running operation. Output only.

func (*OperationMetadata) Descriptor

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

Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.

func (*OperationMetadata) GetApiVersion

func (x *OperationMetadata) GetApiVersion() string

func (*OperationMetadata) GetCreateTime

func (x *OperationMetadata) GetCreateTime() *timestamp.Timestamp

func (*OperationMetadata) GetEndTime

func (x *OperationMetadata) GetEndTime() *timestamp.Timestamp

func (*OperationMetadata) GetRequestedCancellation

func (x *OperationMetadata) GetRequestedCancellation() bool

func (*OperationMetadata) GetStatusMessage

func (x *OperationMetadata) GetStatusMessage() string

func (*OperationMetadata) GetTarget

func (x *OperationMetadata) GetTarget() string

func (*OperationMetadata) GetVerb

func (x *OperationMetadata) GetVerb() string

func (*OperationMetadata) ProtoMessage

func (*OperationMetadata) ProtoMessage()

func (*OperationMetadata) ProtoReflect

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

func (*OperationMetadata) Reset

func (x *OperationMetadata) Reset()

func (*OperationMetadata) String

func (x *OperationMetadata) String() string

ServingState

type ServingState int32

Defines set of serving states associated with a resource.

ServingState_SERVING_STATE_UNSPECIFIED, ServingState_ACTIVE, ServingState_PENDING

const (
	// The status is undefined.
	ServingState_SERVING_STATE_UNSPECIFIED ServingState = 0
	// The configuration is serving.
	ServingState_ACTIVE ServingState = 1
	// Update is in progress. Some frontends may serve this configuration.
	ServingState_PENDING ServingState = 2
)

func (ServingState) Descriptor

func (ServingState) Enum

func (x ServingState) Enum() *ServingState

func (ServingState) EnumDescriptor

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

Deprecated: Use ServingState.Descriptor instead.

func (ServingState) Number

func (ServingState) String

func (x ServingState) String() string

func (ServingState) Type

UnimplementedCertificateManagerServer

type UnimplementedCertificateManagerServer struct {
}

UnimplementedCertificateManagerServer can be embedded to have forward compatible implementations.

func (*UnimplementedCertificateManagerServer) CreateCertificate

func (*UnimplementedCertificateManagerServer) CreateCertificateIssuanceConfig

func (*UnimplementedCertificateManagerServer) CreateCertificateMap

func (*UnimplementedCertificateManagerServer) CreateCertificateMapEntry

func (*UnimplementedCertificateManagerServer) CreateDnsAuthorization

func (*UnimplementedCertificateManagerServer) DeleteCertificate

func (*UnimplementedCertificateManagerServer) DeleteCertificateIssuanceConfig

func (*UnimplementedCertificateManagerServer) DeleteCertificateMap

func (*UnimplementedCertificateManagerServer) DeleteCertificateMapEntry

func (*UnimplementedCertificateManagerServer) DeleteDnsAuthorization

func (*UnimplementedCertificateManagerServer) GetCertificate

func (*UnimplementedCertificateManagerServer) GetCertificateIssuanceConfig

func (*UnimplementedCertificateManagerServer) GetCertificateMap

func (*UnimplementedCertificateManagerServer) GetCertificateMapEntry

func (*UnimplementedCertificateManagerServer) GetDnsAuthorization

func (*UnimplementedCertificateManagerServer) ListCertificateIssuanceConfigs

func (*UnimplementedCertificateManagerServer) ListCertificateMapEntries

func (*UnimplementedCertificateManagerServer) ListCertificateMaps

func (*UnimplementedCertificateManagerServer) ListCertificates

func (*UnimplementedCertificateManagerServer) ListDnsAuthorizations

func (*UnimplementedCertificateManagerServer) UpdateCertificate

func (*UnimplementedCertificateManagerServer) UpdateCertificateMap

func (*UnimplementedCertificateManagerServer) UpdateCertificateMapEntry

func (*UnimplementedCertificateManagerServer) UpdateDnsAuthorization

UpdateCertificateMapEntryRequest

type UpdateCertificateMapEntryRequest struct {

	// Required. A definition of the certificate map entry to create map entry.
	CertificateMapEntry *CertificateMapEntry `protobuf:"bytes,1,opt,name=certificate_map_entry,json=certificateMapEntry,proto3" json:"certificate_map_entry,omitempty"`
	// Required. The update mask applies to the resource. For the `FieldMask`
	// definition, see
	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
	UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request for the UpdateCertificateMapEntry method.

func (*UpdateCertificateMapEntryRequest) Descriptor

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

Deprecated: Use UpdateCertificateMapEntryRequest.ProtoReflect.Descriptor instead.

func (*UpdateCertificateMapEntryRequest) GetCertificateMapEntry

func (x *UpdateCertificateMapEntryRequest) GetCertificateMapEntry() *CertificateMapEntry

func (*UpdateCertificateMapEntryRequest) GetUpdateMask

func (*UpdateCertificateMapEntryRequest) ProtoMessage

func (*UpdateCertificateMapEntryRequest) ProtoMessage()

func (*UpdateCertificateMapEntryRequest) ProtoReflect

func (*UpdateCertificateMapEntryRequest) Reset

func (*UpdateCertificateMapEntryRequest) String

UpdateCertificateMapRequest

type UpdateCertificateMapRequest struct {

	// Required. A definition of the certificate map to update.
	CertificateMap *CertificateMap `protobuf:"bytes,1,opt,name=certificate_map,json=certificateMap,proto3" json:"certificate_map,omitempty"`
	// Required. The update mask applies to the resource. For the `FieldMask`
	// definition, see
	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
	UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request for the UpdateCertificateMap method.

func (*UpdateCertificateMapRequest) Descriptor

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

Deprecated: Use UpdateCertificateMapRequest.ProtoReflect.Descriptor instead.

func (*UpdateCertificateMapRequest) GetCertificateMap

func (x *UpdateCertificateMapRequest) GetCertificateMap() *CertificateMap

func (*UpdateCertificateMapRequest) GetUpdateMask

func (x *UpdateCertificateMapRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateCertificateMapRequest) ProtoMessage

func (*UpdateCertificateMapRequest) ProtoMessage()

func (*UpdateCertificateMapRequest) ProtoReflect

func (*UpdateCertificateMapRequest) Reset

func (x *UpdateCertificateMapRequest) Reset()

func (*UpdateCertificateMapRequest) String

func (x *UpdateCertificateMapRequest) String() string

UpdateCertificateRequest

type UpdateCertificateRequest struct {

	// Required. A definition of the certificate to update.
	Certificate *Certificate `protobuf:"bytes,1,opt,name=certificate,proto3" json:"certificate,omitempty"`
	// Required. The update mask applies to the resource. For the `FieldMask`
	// definition, see
	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
	UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request for the UpdateCertificate method.

func (*UpdateCertificateRequest) Descriptor

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

Deprecated: Use UpdateCertificateRequest.ProtoReflect.Descriptor instead.

func (*UpdateCertificateRequest) GetCertificate

func (x *UpdateCertificateRequest) GetCertificate() *Certificate

func (*UpdateCertificateRequest) GetUpdateMask

func (x *UpdateCertificateRequest) GetUpdateMask() *field_mask.FieldMask

func (*UpdateCertificateRequest) ProtoMessage

func (*UpdateCertificateRequest) ProtoMessage()

func (*UpdateCertificateRequest) ProtoReflect

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

func (*UpdateCertificateRequest) Reset

func (x *UpdateCertificateRequest) Reset()

func (*UpdateCertificateRequest) String

func (x *UpdateCertificateRequest) String() string

UpdateDnsAuthorizationRequest

type UpdateDnsAuthorizationRequest struct {

	// Required. A definition of the dns authorization to update.
	DnsAuthorization *DnsAuthorization `protobuf:"bytes,1,opt,name=dns_authorization,json=dnsAuthorization,proto3" json:"dns_authorization,omitempty"`
	// Required. The update mask applies to the resource. For the `FieldMask`
	// definition, see
	// https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask.
	UpdateMask *field_mask.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
	// contains filtered or unexported fields
}

Request for the UpdateDnsAuthorization method.

func (*UpdateDnsAuthorizationRequest) Descriptor

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

Deprecated: Use UpdateDnsAuthorizationRequest.ProtoReflect.Descriptor instead.

func (*UpdateDnsAuthorizationRequest) GetDnsAuthorization

func (x *UpdateDnsAuthorizationRequest) GetDnsAuthorization() *DnsAuthorization

func (*UpdateDnsAuthorizationRequest) GetUpdateMask

func (*UpdateDnsAuthorizationRequest) ProtoMessage

func (*UpdateDnsAuthorizationRequest) ProtoMessage()

func (*UpdateDnsAuthorizationRequest) ProtoReflect

func (*UpdateDnsAuthorizationRequest) Reset

func (x *UpdateDnsAuthorizationRequest) Reset()

func (*UpdateDnsAuthorizationRequest) String