Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BasicAuth ¶
type BasicAuth struct {
Username types.String `tfsdk:"username"`
Password types.String `tfsdk:"password"`
}
BasicAuth is an HTTP Basic credentials provider for gRPC
func (BasicAuth) GetRequestMetadata ¶
GetRequestMetadata implements credentials.PerRPCCredentials
func (BasicAuth) RequireTransportSecurity ¶
RequireTransportSecurity implements credentials.PerRPCCredentials
type Clients ¶
type Clients struct {
Organization tsbv2.OrganizationsClient
Tenant tsbv2.TenantsClient
User tsbv2.TeamsClient
ServiceAccount tsbv2.TeamsClient
Team tsbv2.TeamsClient
Cluster tsbv2.ClustersClient
}
func BuildClientsDatasource ¶
func BuildClientsDatasource(_ context.Context, req datasource.ConfigureRequest, resp *datasource.ConfigureResponse) *Clients
Can't use generics for this yet... See https://github.com/golang/go/issues/48522
func BuildClientsResource ¶
func BuildClientsResource(req resource.ConfigureRequest, resp *resource.ConfigureResponse) *Clients
Can't use generics for this yet... See https://github.com/golang/go/issues/48522
func NewClients ¶
func NewClients(cc *grpc.ClientConn) *Clients
Click to show internal directories.
Click to hide internal directories.