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 (x *Certificate) GetManaged() *Certificate_ManagedCertificate
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 (x *CertificateIssuanceConfig) GetCertificateAuthorityConfig() *CertificateIssuanceConfig_CertificateAuthorityConfig
func (*CertificateIssuanceConfig) GetCreateTime
func (x *CertificateIssuanceConfig) GetCreateTime() *timestamp.Timestamp
func (*CertificateIssuanceConfig) GetDescription
func (x *CertificateIssuanceConfig) GetDescription() string
func (*CertificateIssuanceConfig) GetKeyAlgorithm
func (x *CertificateIssuanceConfig) GetKeyAlgorithm() CertificateIssuanceConfig_KeyAlgorithm
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 (x *CertificateIssuanceConfig) ProtoReflect() protoreflect.Message
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
func (*CertificateIssuanceConfig_CertificateAuthorityConfig) Descriptor() ([]byte, []int)
Deprecated: Use CertificateIssuanceConfig_CertificateAuthorityConfig.ProtoReflect.Descriptor instead.
func (*CertificateIssuanceConfig_CertificateAuthorityConfig) GetCertificateAuthorityServiceConfig
func (x *CertificateIssuanceConfig_CertificateAuthorityConfig) GetCertificateAuthorityServiceConfig() *CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig
func (*CertificateIssuanceConfig_CertificateAuthorityConfig) GetKind
func (m *CertificateIssuanceConfig_CertificateAuthorityConfig) GetKind() isCertificateIssuanceConfig_CertificateAuthorityConfig_Kind
func (*CertificateIssuanceConfig_CertificateAuthorityConfig) ProtoMessage
func (*CertificateIssuanceConfig_CertificateAuthorityConfig) ProtoMessage()
func (*CertificateIssuanceConfig_CertificateAuthorityConfig) ProtoReflect
func (x *CertificateIssuanceConfig_CertificateAuthorityConfig) ProtoReflect() protoreflect.Message
func (*CertificateIssuanceConfig_CertificateAuthorityConfig) Reset
func (x *CertificateIssuanceConfig_CertificateAuthorityConfig) Reset()
func (*CertificateIssuanceConfig_CertificateAuthorityConfig) String
func (x *CertificateIssuanceConfig_CertificateAuthorityConfig) String() 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
func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) Descriptor() ([]byte, []int)
Deprecated: Use CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig.ProtoReflect.Descriptor instead.
func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) GetCaPool
func (x *CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) GetCaPool() string
func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) ProtoMessage
func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) ProtoMessage()
func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) ProtoReflect
func (x *CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) ProtoReflect() protoreflect.Message
func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) Reset
func (x *CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) Reset()
func (*CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) String
func (x *CertificateIssuanceConfig_CertificateAuthorityConfig_CertificateAuthorityServiceConfig) String() 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) Descriptor() protoreflect.EnumDescriptor
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 (x CertificateIssuanceConfig_KeyAlgorithm) Number() protoreflect.EnumNumber
func (CertificateIssuanceConfig_KeyAlgorithm) String
func (x CertificateIssuanceConfig_KeyAlgorithm) String() string
func (CertificateIssuanceConfig_KeyAlgorithm) Type
func (CertificateIssuanceConfig_KeyAlgorithm) Type() protoreflect.EnumType
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 (x *CertificateMapEntry) GetMatcher() CertificateMapEntry_Matcher
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) Descriptor() protoreflect.EnumDescriptor
func (CertificateMapEntry_Matcher) Enum
func (x CertificateMapEntry_Matcher) Enum() *CertificateMapEntry_Matcher
func (CertificateMapEntry_Matcher) EnumDescriptor
func (CertificateMapEntry_Matcher) EnumDescriptor() ([]byte, []int)
Deprecated: Use CertificateMapEntry_Matcher.Descriptor instead.
func (CertificateMapEntry_Matcher) Number
func (x CertificateMapEntry_Matcher) Number() protoreflect.EnumNumber
func (CertificateMapEntry_Matcher) String
func (x CertificateMapEntry_Matcher) String() string
func (CertificateMapEntry_Matcher) Type
func (CertificateMapEntry_Matcher) Type() protoreflect.EnumType
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 (x *CertificateMap_GclbTarget) GetIpConfigs() []*CertificateMap_GclbTarget_IpConfig
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 (x *CertificateMap_GclbTarget) ProtoReflect() protoreflect.Message
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 (x *CertificateMap_GclbTarget_IpConfig) GetPorts() []uint32
func (*CertificateMap_GclbTarget_IpConfig) ProtoMessage
func (*CertificateMap_GclbTarget_IpConfig) ProtoMessage()
func (*CertificateMap_GclbTarget_IpConfig) ProtoReflect
func (x *CertificateMap_GclbTarget_IpConfig) ProtoReflect() protoreflect.Message
func (*CertificateMap_GclbTarget_IpConfig) Reset
func (x *CertificateMap_GclbTarget_IpConfig) Reset()
func (*CertificateMap_GclbTarget_IpConfig) String
func (x *CertificateMap_GclbTarget_IpConfig) String() 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 (x *Certificate_ManagedCertificate) GetAuthorizationAttemptInfo() []*Certificate_ManagedCertificate_AuthorizationAttemptInfo
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 (x *Certificate_ManagedCertificate) GetProvisioningIssue() *Certificate_ManagedCertificate_ProvisioningIssue
func (*Certificate_ManagedCertificate) GetState
func (x *Certificate_ManagedCertificate) GetState() Certificate_ManagedCertificate_State
func (*Certificate_ManagedCertificate) ProtoMessage
func (*Certificate_ManagedCertificate) ProtoMessage()
func (*Certificate_ManagedCertificate) ProtoReflect
func (x *Certificate_ManagedCertificate) ProtoReflect() protoreflect.Message
func (*Certificate_ManagedCertificate) Reset
func (x *Certificate_ManagedCertificate) Reset()
func (*Certificate_ManagedCertificate) String
func (x *Certificate_ManagedCertificate) String() 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
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) Descriptor() ([]byte, []int)
Deprecated: Use Certificate_ManagedCertificate_AuthorizationAttemptInfo.ProtoReflect.Descriptor instead.
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetDetails
func (x *Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetDetails() string
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetDomain
func (x *Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetDomain() string
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetFailureReason
func (x *Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetFailureReason() Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetState
func (x *Certificate_ManagedCertificate_AuthorizationAttemptInfo) GetState() Certificate_ManagedCertificate_AuthorizationAttemptInfo_State
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) ProtoMessage
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) ProtoMessage()
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) ProtoReflect
func (x *Certificate_ManagedCertificate_AuthorizationAttemptInfo) ProtoReflect() protoreflect.Message
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) Reset
func (x *Certificate_ManagedCertificate_AuthorizationAttemptInfo) Reset()
func (*Certificate_ManagedCertificate_AuthorizationAttemptInfo) String
func (x *Certificate_ManagedCertificate_AuthorizationAttemptInfo) String() 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) Descriptor() protoreflect.EnumDescriptor
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Enum
func (x Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Enum() *Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) EnumDescriptor
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason.Descriptor instead.
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Number
func (x Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Number() protoreflect.EnumNumber
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) String
func (x Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) String() string
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Type
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_FailureReason) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) Enum
func (x Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) Enum() *Certificate_ManagedCertificate_AuthorizationAttemptInfo_State
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) EnumDescriptor
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) EnumDescriptor() ([]byte, []int)
Deprecated: Use Certificate_ManagedCertificate_AuthorizationAttemptInfo_State.Descriptor instead.
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) Number
func (x Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) Number() protoreflect.EnumNumber
func (Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) String
func (x Certificate_ManagedCertificate_AuthorizationAttemptInfo_State) String() 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
func (*Certificate_ManagedCertificate_ProvisioningIssue) Descriptor() ([]byte, []int)
Deprecated: Use Certificate_ManagedCertificate_ProvisioningIssue.ProtoReflect.Descriptor instead.
func (*Certificate_ManagedCertificate_ProvisioningIssue) GetDetails
func (x *Certificate_ManagedCertificate_ProvisioningIssue) GetDetails() string
func (*Certificate_ManagedCertificate_ProvisioningIssue) GetReason
func (x *Certificate_ManagedCertificate_ProvisioningIssue) GetReason() Certificate_ManagedCertificate_ProvisioningIssue_Reason
func (*Certificate_ManagedCertificate_ProvisioningIssue) ProtoMessage
func (*Certificate_ManagedCertificate_ProvisioningIssue) ProtoMessage()
func (*Certificate_ManagedCertificate_ProvisioningIssue) ProtoReflect
func (x *Certificate_ManagedCertificate_ProvisioningIssue) ProtoReflect() protoreflect.Message
func (*Certificate_ManagedCertificate_ProvisioningIssue) Reset
func (x *Certificate_ManagedCertificate_ProvisioningIssue) Reset()
func (*Certificate_ManagedCertificate_ProvisioningIssue) String
func (x *Certificate_ManagedCertificate_ProvisioningIssue) String() 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) Descriptor() protoreflect.EnumDescriptor
func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) Enum
func (x Certificate_ManagedCertificate_ProvisioningIssue_Reason) Enum() *Certificate_ManagedCertificate_ProvisioningIssue_Reason
func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) EnumDescriptor
func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) EnumDescriptor() ([]byte, []int)
Deprecated: Use Certificate_ManagedCertificate_ProvisioningIssue_Reason.Descriptor instead.
func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) Number
func (x Certificate_ManagedCertificate_ProvisioningIssue_Reason) Number() protoreflect.EnumNumber
func (Certificate_ManagedCertificate_ProvisioningIssue_Reason) String
func (x Certificate_ManagedCertificate_ProvisioningIssue_Reason) String() 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) Descriptor() protoreflect.EnumDescriptor
func (Certificate_ManagedCertificate_State) Enum
func (x Certificate_ManagedCertificate_State) Enum() *Certificate_ManagedCertificate_State
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 (x Certificate_ManagedCertificate_State) Number() protoreflect.EnumNumber
func (Certificate_ManagedCertificate_State) String
func (x Certificate_ManagedCertificate_State) String() string
func (Certificate_ManagedCertificate_State) Type
func (Certificate_ManagedCertificate_State) Type() protoreflect.EnumType
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) Descriptor() protoreflect.EnumDescriptor
func (Certificate_Scope) Enum
func (x Certificate_Scope) Enum() *Certificate_Scope
func (Certificate_Scope) EnumDescriptor
func (Certificate_Scope) EnumDescriptor() ([]byte, []int)
Deprecated: Use Certificate_Scope.Descriptor instead.
func (Certificate_Scope) Number
func (x Certificate_Scope) Number() protoreflect.EnumNumber
func (Certificate_Scope) String
func (x Certificate_Scope) String() string
func (Certificate_Scope) Type
func (Certificate_Scope) Type() protoreflect.EnumType
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 (x *Certificate_SelfManagedCertificate) ProtoReflect() protoreflect.Message
func (*Certificate_SelfManagedCertificate) Reset
func (x *Certificate_SelfManagedCertificate) Reset()
func (*Certificate_SelfManagedCertificate) String
func (x *Certificate_SelfManagedCertificate) String() 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 (x *CreateCertificateIssuanceConfigRequest) GetParent() string
func (*CreateCertificateIssuanceConfigRequest) ProtoMessage
func (*CreateCertificateIssuanceConfigRequest) ProtoMessage()
func (*CreateCertificateIssuanceConfigRequest) ProtoReflect
func (x *CreateCertificateIssuanceConfigRequest) ProtoReflect() protoreflect.Message
func (*CreateCertificateIssuanceConfigRequest) Reset
func (x *CreateCertificateIssuanceConfigRequest) Reset()
func (*CreateCertificateIssuanceConfigRequest) String
func (x *CreateCertificateIssuanceConfigRequest) String() 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 (x *CreateCertificateMapEntryRequest) GetParent() string
func (*CreateCertificateMapEntryRequest) ProtoMessage
func (*CreateCertificateMapEntryRequest) ProtoMessage()
func (*CreateCertificateMapEntryRequest) ProtoReflect
func (x *CreateCertificateMapEntryRequest) ProtoReflect() protoreflect.Message
func (*CreateCertificateMapEntryRequest) Reset
func (x *CreateCertificateMapEntryRequest) Reset()
func (*CreateCertificateMapEntryRequest) String
func (x *CreateCertificateMapEntryRequest) String() 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 (x *CreateCertificateMapRequest) ProtoReflect() protoreflect.Message
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 (x *CreateDnsAuthorizationRequest) ProtoReflect() protoreflect.Message
func (*CreateDnsAuthorizationRequest) Reset
func (x *CreateDnsAuthorizationRequest) Reset()
func (*CreateDnsAuthorizationRequest) String
func (x *CreateDnsAuthorizationRequest) String() 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 (x *DeleteCertificateIssuanceConfigRequest) GetName() string
func (*DeleteCertificateIssuanceConfigRequest) ProtoMessage
func (*DeleteCertificateIssuanceConfigRequest) ProtoMessage()
func (*DeleteCertificateIssuanceConfigRequest) ProtoReflect
func (x *DeleteCertificateIssuanceConfigRequest) ProtoReflect() protoreflect.Message
func (*DeleteCertificateIssuanceConfigRequest) Reset
func (x *DeleteCertificateIssuanceConfigRequest) Reset()
func (*DeleteCertificateIssuanceConfigRequest) String
func (x *DeleteCertificateIssuanceConfigRequest) String() 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 (x *DeleteCertificateMapEntryRequest) GetName() string
func (*DeleteCertificateMapEntryRequest) ProtoMessage
func (*DeleteCertificateMapEntryRequest) ProtoMessage()
func (*DeleteCertificateMapEntryRequest) ProtoReflect
func (x *DeleteCertificateMapEntryRequest) ProtoReflect() protoreflect.Message
func (*DeleteCertificateMapEntryRequest) Reset
func (x *DeleteCertificateMapEntryRequest) Reset()
func (*DeleteCertificateMapEntryRequest) String
func (x *DeleteCertificateMapEntryRequest) String() 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 (x *DeleteCertificateMapRequest) ProtoReflect() protoreflect.Message
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 (x *DeleteDnsAuthorizationRequest) GetName() string
func (*DeleteDnsAuthorizationRequest) ProtoMessage
func (*DeleteDnsAuthorizationRequest) ProtoMessage()
func (*DeleteDnsAuthorizationRequest) ProtoReflect
func (x *DeleteDnsAuthorizationRequest) ProtoReflect() protoreflect.Message
func (*DeleteDnsAuthorizationRequest) Reset
func (x *DeleteDnsAuthorizationRequest) Reset()
func (*DeleteDnsAuthorizationRequest) String
func (x *DeleteDnsAuthorizationRequest) String() 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 (x *DnsAuthorization_DnsResourceRecord) GetData() string
func (*DnsAuthorization_DnsResourceRecord) GetName
func (x *DnsAuthorization_DnsResourceRecord) GetName() string
func (*DnsAuthorization_DnsResourceRecord) GetType
func (x *DnsAuthorization_DnsResourceRecord) GetType() string
func (*DnsAuthorization_DnsResourceRecord) ProtoMessage
func (*DnsAuthorization_DnsResourceRecord) ProtoMessage()
func (*DnsAuthorization_DnsResourceRecord) ProtoReflect
func (x *DnsAuthorization_DnsResourceRecord) ProtoReflect() protoreflect.Message
func (*DnsAuthorization_DnsResourceRecord) Reset
func (x *DnsAuthorization_DnsResourceRecord) Reset()
func (*DnsAuthorization_DnsResourceRecord) String
func (x *DnsAuthorization_DnsResourceRecord) String() 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 (x *GetCertificateIssuanceConfigRequest) GetName() string
func (*GetCertificateIssuanceConfigRequest) ProtoMessage
func (*GetCertificateIssuanceConfigRequest) ProtoMessage()
func (*GetCertificateIssuanceConfigRequest) ProtoReflect
func (x *GetCertificateIssuanceConfigRequest) ProtoReflect() protoreflect.Message
func (*GetCertificateIssuanceConfigRequest) Reset
func (x *GetCertificateIssuanceConfigRequest) Reset()
func (*GetCertificateIssuanceConfigRequest) String
func (x *GetCertificateIssuanceConfigRequest) String() 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 (x *GetCertificateMapEntryRequest) GetName() string
func (*GetCertificateMapEntryRequest) ProtoMessage
func (*GetCertificateMapEntryRequest) ProtoMessage()
func (*GetCertificateMapEntryRequest) ProtoReflect
func (x *GetCertificateMapEntryRequest) ProtoReflect() protoreflect.Message
func (*GetCertificateMapEntryRequest) Reset
func (x *GetCertificateMapEntryRequest) Reset()
func (*GetCertificateMapEntryRequest) String
func (x *GetCertificateMapEntryRequest) String() 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 (x *GetDnsAuthorizationRequest) ProtoReflect() protoreflect.Message
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 (x *ListCertificateIssuanceConfigsRequest) GetFilter() string
func (*ListCertificateIssuanceConfigsRequest) GetOrderBy
func (x *ListCertificateIssuanceConfigsRequest) GetOrderBy() string
func (*ListCertificateIssuanceConfigsRequest) GetPageSize
func (x *ListCertificateIssuanceConfigsRequest) GetPageSize() int32
func (*ListCertificateIssuanceConfigsRequest) GetPageToken
func (x *ListCertificateIssuanceConfigsRequest) GetPageToken() string
func (*ListCertificateIssuanceConfigsRequest) GetParent
func (x *ListCertificateIssuanceConfigsRequest) GetParent() string
func (*ListCertificateIssuanceConfigsRequest) ProtoMessage
func (*ListCertificateIssuanceConfigsRequest) ProtoMessage()
func (*ListCertificateIssuanceConfigsRequest) ProtoReflect
func (x *ListCertificateIssuanceConfigsRequest) ProtoReflect() protoreflect.Message
func (*ListCertificateIssuanceConfigsRequest) Reset
func (x *ListCertificateIssuanceConfigsRequest) Reset()
func (*ListCertificateIssuanceConfigsRequest) String
func (x *ListCertificateIssuanceConfigsRequest) String() 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) ProtoMessage()
func (*ListCertificateIssuanceConfigsResponse) ProtoReflect
func (x *ListCertificateIssuanceConfigsResponse) ProtoReflect() protoreflect.Message
func (*ListCertificateIssuanceConfigsResponse) Reset
func (x *ListCertificateIssuanceConfigsResponse) Reset()
func (*ListCertificateIssuanceConfigsResponse) String
func (x *ListCertificateIssuanceConfigsResponse) String() 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 (x *ListCertificateMapEntriesRequest) GetFilter() string
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 (x *ListCertificateMapEntriesRequest) GetParent() string
func (*ListCertificateMapEntriesRequest) ProtoMessage
func (*ListCertificateMapEntriesRequest) ProtoMessage()
func (*ListCertificateMapEntriesRequest) ProtoReflect
func (x *ListCertificateMapEntriesRequest) ProtoReflect() protoreflect.Message
func (*ListCertificateMapEntriesRequest) Reset
func (x *ListCertificateMapEntriesRequest) Reset()
func (*ListCertificateMapEntriesRequest) String
func (x *ListCertificateMapEntriesRequest) String() 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 (x *ListCertificateMapEntriesResponse) ProtoReflect() protoreflect.Message
func (*ListCertificateMapEntriesResponse) Reset
func (x *ListCertificateMapEntriesResponse) Reset()
func (*ListCertificateMapEntriesResponse) String
func (x *ListCertificateMapEntriesResponse) String() 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 (x *ListCertificateMapsRequest) ProtoReflect() protoreflect.Message
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 (x *ListCertificateMapsResponse) ProtoReflect() protoreflect.Message
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 (x *ListDnsAuthorizationsRequest) ProtoReflect() protoreflect.Message
func (*ListDnsAuthorizationsRequest) Reset
func (x *ListDnsAuthorizationsRequest) Reset()
func (*ListDnsAuthorizationsRequest) String
func (x *ListDnsAuthorizationsRequest) String() 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 (x *ListDnsAuthorizationsResponse) ProtoReflect() protoreflect.Message
func (*ListDnsAuthorizationsResponse) Reset
func (x *ListDnsAuthorizationsResponse) Reset()
func (*ListDnsAuthorizationsResponse) String
func (x *ListDnsAuthorizationsResponse) String() 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) Descriptor() protoreflect.EnumDescriptor
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 (x ServingState) Number() protoreflect.EnumNumber
func (ServingState) String
func (x ServingState) String() string
func (ServingState) Type
func (ServingState) Type() protoreflect.EnumType
UnimplementedCertificateManagerServer
type UnimplementedCertificateManagerServer struct {
}
UnimplementedCertificateManagerServer can be embedded to have forward compatible implementations.
func (*UnimplementedCertificateManagerServer) CreateCertificate
func (*UnimplementedCertificateManagerServer) CreateCertificate(context.Context, *CreateCertificateRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) CreateCertificateIssuanceConfig
func (*UnimplementedCertificateManagerServer) CreateCertificateIssuanceConfig(context.Context, *CreateCertificateIssuanceConfigRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) CreateCertificateMap
func (*UnimplementedCertificateManagerServer) CreateCertificateMap(context.Context, *CreateCertificateMapRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) CreateCertificateMapEntry
func (*UnimplementedCertificateManagerServer) CreateCertificateMapEntry(context.Context, *CreateCertificateMapEntryRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) CreateDnsAuthorization
func (*UnimplementedCertificateManagerServer) CreateDnsAuthorization(context.Context, *CreateDnsAuthorizationRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) DeleteCertificate
func (*UnimplementedCertificateManagerServer) DeleteCertificate(context.Context, *DeleteCertificateRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) DeleteCertificateIssuanceConfig
func (*UnimplementedCertificateManagerServer) DeleteCertificateIssuanceConfig(context.Context, *DeleteCertificateIssuanceConfigRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) DeleteCertificateMap
func (*UnimplementedCertificateManagerServer) DeleteCertificateMap(context.Context, *DeleteCertificateMapRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) DeleteCertificateMapEntry
func (*UnimplementedCertificateManagerServer) DeleteCertificateMapEntry(context.Context, *DeleteCertificateMapEntryRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) DeleteDnsAuthorization
func (*UnimplementedCertificateManagerServer) DeleteDnsAuthorization(context.Context, *DeleteDnsAuthorizationRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) GetCertificate
func (*UnimplementedCertificateManagerServer) GetCertificate(context.Context, *GetCertificateRequest) (*Certificate, error)
func (*UnimplementedCertificateManagerServer) GetCertificateIssuanceConfig
func (*UnimplementedCertificateManagerServer) GetCertificateIssuanceConfig(context.Context, *GetCertificateIssuanceConfigRequest) (*CertificateIssuanceConfig, error)
func (*UnimplementedCertificateManagerServer) GetCertificateMap
func (*UnimplementedCertificateManagerServer) GetCertificateMap(context.Context, *GetCertificateMapRequest) (*CertificateMap, error)
func (*UnimplementedCertificateManagerServer) GetCertificateMapEntry
func (*UnimplementedCertificateManagerServer) GetCertificateMapEntry(context.Context, *GetCertificateMapEntryRequest) (*CertificateMapEntry, error)
func (*UnimplementedCertificateManagerServer) GetDnsAuthorization
func (*UnimplementedCertificateManagerServer) GetDnsAuthorization(context.Context, *GetDnsAuthorizationRequest) (*DnsAuthorization, error)
func (*UnimplementedCertificateManagerServer) ListCertificateIssuanceConfigs
func (*UnimplementedCertificateManagerServer) ListCertificateIssuanceConfigs(context.Context, *ListCertificateIssuanceConfigsRequest) (*ListCertificateIssuanceConfigsResponse, error)
func (*UnimplementedCertificateManagerServer) ListCertificateMapEntries
func (*UnimplementedCertificateManagerServer) ListCertificateMapEntries(context.Context, *ListCertificateMapEntriesRequest) (*ListCertificateMapEntriesResponse, error)
func (*UnimplementedCertificateManagerServer) ListCertificateMaps
func (*UnimplementedCertificateManagerServer) ListCertificateMaps(context.Context, *ListCertificateMapsRequest) (*ListCertificateMapsResponse, error)
func (*UnimplementedCertificateManagerServer) ListCertificates
func (*UnimplementedCertificateManagerServer) ListCertificates(context.Context, *ListCertificatesRequest) (*ListCertificatesResponse, error)
func (*UnimplementedCertificateManagerServer) ListDnsAuthorizations
func (*UnimplementedCertificateManagerServer) ListDnsAuthorizations(context.Context, *ListDnsAuthorizationsRequest) (*ListDnsAuthorizationsResponse, error)
func (*UnimplementedCertificateManagerServer) UpdateCertificate
func (*UnimplementedCertificateManagerServer) UpdateCertificate(context.Context, *UpdateCertificateRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) UpdateCertificateMap
func (*UnimplementedCertificateManagerServer) UpdateCertificateMap(context.Context, *UpdateCertificateMapRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) UpdateCertificateMapEntry
func (*UnimplementedCertificateManagerServer) UpdateCertificateMapEntry(context.Context, *UpdateCertificateMapEntryRequest) (*longrunning.Operation, error)
func (*UnimplementedCertificateManagerServer) UpdateDnsAuthorization
func (*UnimplementedCertificateManagerServer) UpdateDnsAuthorization(context.Context, *UpdateDnsAuthorizationRequest) (*longrunning.Operation, error)
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 (x *UpdateCertificateMapEntryRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateCertificateMapEntryRequest) ProtoMessage
func (*UpdateCertificateMapEntryRequest) ProtoMessage()
func (*UpdateCertificateMapEntryRequest) ProtoReflect
func (x *UpdateCertificateMapEntryRequest) ProtoReflect() protoreflect.Message
func (*UpdateCertificateMapEntryRequest) Reset
func (x *UpdateCertificateMapEntryRequest) Reset()
func (*UpdateCertificateMapEntryRequest) String
func (x *UpdateCertificateMapEntryRequest) String() 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 (x *UpdateCertificateMapRequest) ProtoReflect() protoreflect.Message
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 (x *UpdateDnsAuthorizationRequest) GetUpdateMask() *field_mask.FieldMask
func (*UpdateDnsAuthorizationRequest) ProtoMessage
func (*UpdateDnsAuthorizationRequest) ProtoMessage()
func (*UpdateDnsAuthorizationRequest) ProtoReflect
func (x *UpdateDnsAuthorizationRequest) ProtoReflect() protoreflect.Message
func (*UpdateDnsAuthorizationRequest) Reset
func (x *UpdateDnsAuthorizationRequest) Reset()
func (*UpdateDnsAuthorizationRequest) String
func (x *UpdateDnsAuthorizationRequest) String() string