Reference documentation and code samples for the Network Security V1beta1 API class Google::Cloud::NetworkSecurity::V1beta1::CertificateProvider.
Specification of certificate provider. Defines the mechanism to obtain the certificate and private key for peer to peer authentication.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#certificate_provider_instance
def certificate_provider_instance() -> ::Google::Cloud::NetworkSecurity::V1beta1::CertificateProviderInstance
-
(::Google::Cloud::NetworkSecurity::V1beta1::CertificateProviderInstance) — The certificate provider instance specification that will be passed to
the data plane, which will be used to load necessary credential
information.
Note: The following fields are mutually exclusive:
certificate_provider_instance
,grpc_endpoint
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#certificate_provider_instance=
def certificate_provider_instance=(value) -> ::Google::Cloud::NetworkSecurity::V1beta1::CertificateProviderInstance
-
value (::Google::Cloud::NetworkSecurity::V1beta1::CertificateProviderInstance) — The certificate provider instance specification that will be passed to
the data plane, which will be used to load necessary credential
information.
Note: The following fields are mutually exclusive:
certificate_provider_instance
,grpc_endpoint
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::NetworkSecurity::V1beta1::CertificateProviderInstance) — The certificate provider instance specification that will be passed to
the data plane, which will be used to load necessary credential
information.
Note: The following fields are mutually exclusive:
certificate_provider_instance
,grpc_endpoint
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#grpc_endpoint
def grpc_endpoint() -> ::Google::Cloud::NetworkSecurity::V1beta1::GrpcEndpoint
-
(::Google::Cloud::NetworkSecurity::V1beta1::GrpcEndpoint) — gRPC specific configuration to access the gRPC server to
obtain the cert and private key.
Note: The following fields are mutually exclusive:
grpc_endpoint
,certificate_provider_instance
. If a field in that set is populated, all other fields in the set will automatically be cleared.
#grpc_endpoint=
def grpc_endpoint=(value) -> ::Google::Cloud::NetworkSecurity::V1beta1::GrpcEndpoint
-
value (::Google::Cloud::NetworkSecurity::V1beta1::GrpcEndpoint) — gRPC specific configuration to access the gRPC server to
obtain the cert and private key.
Note: The following fields are mutually exclusive:
grpc_endpoint
,certificate_provider_instance
. If a field in that set is populated, all other fields in the set will automatically be cleared.
-
(::Google::Cloud::NetworkSecurity::V1beta1::GrpcEndpoint) — gRPC specific configuration to access the gRPC server to
obtain the cert and private key.
Note: The following fields are mutually exclusive:
grpc_endpoint
,certificate_provider_instance
. If a field in that set is populated, all other fields in the set will automatically be cleared.