Versions in this module Expand all Collapse all v0 v0.0.1 Dec 7, 2023 Changes in this version + type GoogleIamV1Binding struct + Condition *GoogleTypeExpr + ForceSendFields []string + Members []string + NullFields []string + Role string + func (s *GoogleIamV1Binding) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1AccessBoundary struct + AccessBoundaryRules []*GoogleIdentityStsV1AccessBoundaryRule + ForceSendFields []string + NullFields []string + func (s *GoogleIdentityStsV1AccessBoundary) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1AccessBoundaryRule struct + AvailabilityCondition *GoogleTypeExpr + AvailablePermissions []string + AvailableResource string + ForceSendFields []string + NullFields []string + func (s *GoogleIdentityStsV1AccessBoundaryRule) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1ExchangeOauthTokenRequest struct + ClientId string + Code string + CodeVerifier string + ForceSendFields []string + GrantType string + NullFields []string + RedirectUri string + RefreshToken string + Scope string + func (s *GoogleIdentityStsV1ExchangeOauthTokenRequest) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1ExchangeOauthTokenResponse struct + AccessToken string + ExpiresIn int64 + ForceSendFields []string + IdToken string + NullFields []string + RefreshToken string + Scope string + TokenType string + func (s *GoogleIdentityStsV1ExchangeOauthTokenResponse) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1ExchangeTokenRequest struct + Audience string + ForceSendFields []string + GrantType string + NullFields []string + Options string + RequestedTokenType string + Scope string + SubjectToken string + SubjectTokenType string + func (s *GoogleIdentityStsV1ExchangeTokenRequest) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1ExchangeTokenResponse struct + AccessToken string + ExpiresIn int64 + ForceSendFields []string + IssuedTokenType string + NullFields []string + TokenType string + func (s *GoogleIdentityStsV1ExchangeTokenResponse) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1IntrospectTokenRequest struct + ForceSendFields []string + NullFields []string + Token string + TokenTypeHint string + func (s *GoogleIdentityStsV1IntrospectTokenRequest) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1IntrospectTokenResponse struct + Active bool + ClientId string + Exp int64 + ForceSendFields []string + Iat int64 + Iss string + NullFields []string + Scope string + Sub string + Username string + func (s *GoogleIdentityStsV1IntrospectTokenResponse) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1Options struct + AccessBoundary *GoogleIdentityStsV1AccessBoundary + Audiences []string + ForceSendFields []string + NullFields []string + UserProject string + func (s *GoogleIdentityStsV1Options) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1betaAccessBoundary struct + AccessBoundaryRules []*GoogleIdentityStsV1betaAccessBoundaryRule + ForceSendFields []string + NullFields []string + func (s *GoogleIdentityStsV1betaAccessBoundary) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1betaAccessBoundaryRule struct + AvailabilityCondition *GoogleTypeExpr + AvailablePermissions []string + AvailableResource string + ForceSendFields []string + NullFields []string + func (s *GoogleIdentityStsV1betaAccessBoundaryRule) MarshalJSON() ([]byte, error) + type GoogleIdentityStsV1betaOptions struct + AccessBoundary *GoogleIdentityStsV1betaAccessBoundary + Audiences []string + ForceSendFields []string + NullFields []string + UserProject string + func (s *GoogleIdentityStsV1betaOptions) MarshalJSON() ([]byte, error) + type GoogleTypeExpr struct + Description string + Expression string + ForceSendFields []string + Location string + NullFields []string + Title string + func (s *GoogleTypeExpr) MarshalJSON() ([]byte, error) + type Service struct + BasePath string + UserAgent string + V1 *V1Service + func New(client *http.Client) (*Service, error) + func NewService(ctx context.Context, opts ...option.ClientOption) (*Service, error) + type V1IntrospectCall struct + func (c *V1IntrospectCall) Context(ctx context.Context) *V1IntrospectCall + func (c *V1IntrospectCall) Do(opts ...googleapi.CallOption) (*GoogleIdentityStsV1IntrospectTokenResponse, error) + func (c *V1IntrospectCall) Fields(s ...googleapi.Field) *V1IntrospectCall + func (c *V1IntrospectCall) Header() http.Header + type V1OauthtokenCall struct + func (c *V1OauthtokenCall) Context(ctx context.Context) *V1OauthtokenCall + func (c *V1OauthtokenCall) Do(opts ...googleapi.CallOption) (*GoogleIdentityStsV1ExchangeOauthTokenResponse, error) + func (c *V1OauthtokenCall) Fields(s ...googleapi.Field) *V1OauthtokenCall + func (c *V1OauthtokenCall) Header() http.Header + type V1Service struct + func NewV1Service(s *Service) *V1Service + func (r *V1Service) Introspect(...) *V1IntrospectCall + func (r *V1Service) Oauthtoken(...) *V1OauthtokenCall + func (r *V1Service) Token(...) *V1TokenCall + type V1TokenCall struct + func (c *V1TokenCall) Context(ctx context.Context) *V1TokenCall + func (c *V1TokenCall) Do(opts ...googleapi.CallOption) (*GoogleIdentityStsV1ExchangeTokenResponse, error) + func (c *V1TokenCall) Fields(s ...googleapi.Field) *V1TokenCall + func (c *V1TokenCall) Header() http.Header