Documentation
¶
Index ¶
- type Service
- func (r *Service) Apis() pulumi.ArrayOutput
- func (r *Service) ConfigId() pulumi.StringOutput
- func (r *Service) DnsAddress() pulumi.StringOutput
- func (r *Service) Endpoints() pulumi.ArrayOutput
- func (r *Service) GrpcConfig() pulumi.StringOutput
- func (r *Service) ID() pulumi.IDOutput
- func (r *Service) OpenapiConfig() pulumi.StringOutput
- func (r *Service) Project() pulumi.StringOutput
- func (r *Service) ProtocOutputBase64() pulumi.StringOutput
- func (r *Service) ServiceName() pulumi.StringOutput
- func (r *Service) URN() pulumi.URNOutput
- type ServiceArgs
- type ServiceState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Service ¶
type Service struct {
// contains filtered or unexported fields
}
This resource creates and rolls out a Cloud Endpoints service using OpenAPI or gRPC. View the relevant docs for [OpenAPI](https://cloud.google.com/endpoints/docs/openapi/) and [gRPC](https://cloud.google.com/endpoints/docs/grpc/).
> This content is derived from https://github.com/terraform-providers/terraform-provider-google/blob/master/website/docs/r/endpoints_service.html.markdown.
func GetService ¶
func GetService(ctx *pulumi.Context, name string, id pulumi.ID, state *ServiceState, opts ...pulumi.ResourceOpt) (*Service, error)
GetService gets an existing Service resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).
func NewService ¶
func NewService(ctx *pulumi.Context, name string, args *ServiceArgs, opts ...pulumi.ResourceOpt) (*Service, error)
NewService registers a new resource with the given unique name, arguments, and options.
func (*Service) Apis ¶
func (r *Service) Apis() pulumi.ArrayOutput
func (*Service) ConfigId ¶
func (r *Service) ConfigId() pulumi.StringOutput
func (*Service) DnsAddress ¶
func (r *Service) DnsAddress() pulumi.StringOutput
func (*Service) Endpoints ¶
func (r *Service) Endpoints() pulumi.ArrayOutput
func (*Service) GrpcConfig ¶
func (r *Service) GrpcConfig() pulumi.StringOutput
func (*Service) OpenapiConfig ¶
func (r *Service) OpenapiConfig() pulumi.StringOutput
func (*Service) Project ¶
func (r *Service) Project() pulumi.StringOutput
func (*Service) ProtocOutputBase64 ¶
func (r *Service) ProtocOutputBase64() pulumi.StringOutput
func (*Service) ServiceName ¶
func (r *Service) ServiceName() pulumi.StringOutput
type ServiceArgs ¶
type ServiceArgs struct { GrpcConfig interface{} OpenapiConfig interface{} Project interface{} ProtocOutputBase64 interface{} ServiceName interface{} }
The set of arguments for constructing a Service resource.
type ServiceState ¶
type ServiceState struct { Apis interface{} ConfigId interface{} DnsAddress interface{} Endpoints interface{} GrpcConfig interface{} OpenapiConfig interface{} Project interface{} ProtocOutputBase64 interface{} ServiceName interface{} }
Input properties used for looking up and filtering Service resources.