Documentation ¶
Index ¶
- func ValidateOpenidConnectProviderID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateServiceID(input interface{}, key string) (warnings []string, errors []error)
- type ClientSecretContract
- type CreateOrUpdateOperationOptions
- type CreateOrUpdateOperationResponse
- type DeleteOperationOptions
- type DeleteOperationResponse
- type GetEntityTagOperationResponse
- type GetOperationResponse
- type ListByServiceCompleteResult
- type ListByServiceOperationOptions
- type ListByServiceOperationResponse
- type ListSecretsOperationResponse
- type OpenidConnectProviderClient
- func (c OpenidConnectProviderClient) CreateOrUpdate(ctx context.Context, id OpenidConnectProviderId, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c OpenidConnectProviderClient) Delete(ctx context.Context, id OpenidConnectProviderId, ...) (result DeleteOperationResponse, err error)
- func (c OpenidConnectProviderClient) Get(ctx context.Context, id OpenidConnectProviderId) (result GetOperationResponse, err error)
- func (c OpenidConnectProviderClient) GetEntityTag(ctx context.Context, id OpenidConnectProviderId) (result GetEntityTagOperationResponse, err error)
- func (c OpenidConnectProviderClient) ListByService(ctx context.Context, id ServiceId, options ListByServiceOperationOptions) (resp ListByServiceOperationResponse, err error)
- func (c OpenidConnectProviderClient) ListByServiceComplete(ctx context.Context, id ServiceId, options ListByServiceOperationOptions) (ListByServiceCompleteResult, error)
- func (c OpenidConnectProviderClient) ListByServiceCompleteMatchingPredicate(ctx context.Context, id ServiceId, options ListByServiceOperationOptions, ...) (resp ListByServiceCompleteResult, err error)
- func (c OpenidConnectProviderClient) ListSecrets(ctx context.Context, id OpenidConnectProviderId) (result ListSecretsOperationResponse, err error)
- func (c OpenidConnectProviderClient) Update(ctx context.Context, id OpenidConnectProviderId, ...) (result UpdateOperationResponse, err error)
- type OpenidConnectProviderContract
- type OpenidConnectProviderContractOperationPredicate
- type OpenidConnectProviderContractProperties
- type OpenidConnectProviderId
- func NewOpenidConnectProviderID(subscriptionId string, resourceGroupName string, serviceName string, ...) OpenidConnectProviderId
- func ParseOpenidConnectProviderID(input string) (*OpenidConnectProviderId, error)
- func ParseOpenidConnectProviderIDInsensitively(input string) (*OpenidConnectProviderId, error)
- type OpenidConnectProviderUpdateContract
- type OpenidConnectProviderUpdateContractProperties
- type ServiceId
- type UpdateOperationOptions
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateOpenidConnectProviderID ¶
func ValidateOpenidConnectProviderID(input interface{}, key string) (warnings []string, errors []error)
ValidateOpenidConnectProviderID checks that 'input' can be parsed as a Openid Connect Provider ID
func ValidateServiceID ¶
ValidateServiceID checks that 'input' can be parsed as a Service ID
Types ¶
type ClientSecretContract ¶
type ClientSecretContract struct {
ClientSecret *string `json:"clientSecret,omitempty"`
}
type CreateOrUpdateOperationOptions ¶ added in v0.20221024.1162143
type CreateOrUpdateOperationOptions struct {
IfMatch *string
}
func DefaultCreateOrUpdateOperationOptions ¶ added in v0.20221024.1162143
func DefaultCreateOrUpdateOperationOptions() CreateOrUpdateOperationOptions
type CreateOrUpdateOperationResponse ¶ added in v0.20221024.1162143
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response Model *OpenidConnectProviderContract }
type DeleteOperationOptions ¶ added in v0.20221024.1162143
type DeleteOperationOptions struct {
IfMatch *string
}
func DefaultDeleteOperationOptions ¶ added in v0.20221024.1162143
func DefaultDeleteOperationOptions() DeleteOperationOptions
type DeleteOperationResponse ¶ added in v0.20221024.1162143
type GetEntityTagOperationResponse ¶ added in v0.20221024.1162143
type GetOperationResponse ¶ added in v0.20221024.1162143
type GetOperationResponse struct { HttpResponse *http.Response Model *OpenidConnectProviderContract }
type ListByServiceCompleteResult ¶ added in v0.20221024.1162143
type ListByServiceCompleteResult struct {
Items []OpenidConnectProviderContract
}
type ListByServiceOperationOptions ¶ added in v0.20221024.1162143
func DefaultListByServiceOperationOptions ¶ added in v0.20221024.1162143
func DefaultListByServiceOperationOptions() ListByServiceOperationOptions
type ListByServiceOperationResponse ¶ added in v0.20221024.1162143
type ListByServiceOperationResponse struct { HttpResponse *http.Response Model *[]OpenidConnectProviderContract // contains filtered or unexported fields }
func (ListByServiceOperationResponse) HasMore ¶ added in v0.20221024.1162143
func (r ListByServiceOperationResponse) HasMore() bool
func (ListByServiceOperationResponse) LoadMore ¶ added in v0.20221024.1162143
func (r ListByServiceOperationResponse) LoadMore(ctx context.Context) (resp ListByServiceOperationResponse, err error)
type ListSecretsOperationResponse ¶ added in v0.20221024.1162143
type ListSecretsOperationResponse struct { HttpResponse *http.Response Model *ClientSecretContract }
type OpenidConnectProviderClient ¶
type OpenidConnectProviderClient struct { Client autorest.Client // contains filtered or unexported fields }
func NewOpenidConnectProviderClientWithBaseURI ¶
func NewOpenidConnectProviderClientWithBaseURI(endpoint string) OpenidConnectProviderClient
func (OpenidConnectProviderClient) CreateOrUpdate ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) CreateOrUpdate(ctx context.Context, id OpenidConnectProviderId, input OpenidConnectProviderContract, options CreateOrUpdateOperationOptions) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (OpenidConnectProviderClient) Delete ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) Delete(ctx context.Context, id OpenidConnectProviderId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
Delete ...
func (OpenidConnectProviderClient) Get ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) Get(ctx context.Context, id OpenidConnectProviderId) (result GetOperationResponse, err error)
Get ...
func (OpenidConnectProviderClient) GetEntityTag ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) GetEntityTag(ctx context.Context, id OpenidConnectProviderId) (result GetEntityTagOperationResponse, err error)
GetEntityTag ...
func (OpenidConnectProviderClient) ListByService ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) ListByService(ctx context.Context, id ServiceId, options ListByServiceOperationOptions) (resp ListByServiceOperationResponse, err error)
ListByService ...
func (OpenidConnectProviderClient) ListByServiceComplete ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) ListByServiceComplete(ctx context.Context, id ServiceId, options ListByServiceOperationOptions) (ListByServiceCompleteResult, error)
ListByServiceComplete retrieves all of the results into a single object
func (OpenidConnectProviderClient) ListByServiceCompleteMatchingPredicate ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) ListByServiceCompleteMatchingPredicate(ctx context.Context, id ServiceId, options ListByServiceOperationOptions, predicate OpenidConnectProviderContractOperationPredicate) (resp ListByServiceCompleteResult, err error)
ListByServiceCompleteMatchingPredicate retrieves all of the results and then applied the predicate
func (OpenidConnectProviderClient) ListSecrets ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) ListSecrets(ctx context.Context, id OpenidConnectProviderId) (result ListSecretsOperationResponse, err error)
ListSecrets ...
func (OpenidConnectProviderClient) Update ¶ added in v0.20221024.1162143
func (c OpenidConnectProviderClient) Update(ctx context.Context, id OpenidConnectProviderId, input OpenidConnectProviderUpdateContract, options UpdateOperationOptions) (result UpdateOperationResponse, err error)
Update ...
type OpenidConnectProviderContract ¶
type OpenidConnectProviderContract struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *OpenidConnectProviderContractProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type OpenidConnectProviderContractOperationPredicate ¶
type OpenidConnectProviderContractOperationPredicate struct { Id *string Name *string Type *string }
func (OpenidConnectProviderContractOperationPredicate) Matches ¶
func (p OpenidConnectProviderContractOperationPredicate) Matches(input OpenidConnectProviderContract) bool
type OpenidConnectProviderId ¶
type OpenidConnectProviderId struct { SubscriptionId string ResourceGroupName string ServiceName string Opid string }
OpenidConnectProviderId is a struct representing the Resource ID for a Openid Connect Provider
func NewOpenidConnectProviderID ¶
func NewOpenidConnectProviderID(subscriptionId string, resourceGroupName string, serviceName string, opid string) OpenidConnectProviderId
NewOpenidConnectProviderID returns a new OpenidConnectProviderId struct
func ParseOpenidConnectProviderID ¶
func ParseOpenidConnectProviderID(input string) (*OpenidConnectProviderId, error)
ParseOpenidConnectProviderID parses 'input' into a OpenidConnectProviderId
func ParseOpenidConnectProviderIDInsensitively ¶
func ParseOpenidConnectProviderIDInsensitively(input string) (*OpenidConnectProviderId, error)
ParseOpenidConnectProviderIDInsensitively parses 'input' case-insensitively into a OpenidConnectProviderId note: this method should only be used for API response data and not user input
func (OpenidConnectProviderId) ID ¶
func (id OpenidConnectProviderId) ID() string
ID returns the formatted Openid Connect Provider ID
func (OpenidConnectProviderId) Segments ¶
func (id OpenidConnectProviderId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Openid Connect Provider ID
func (OpenidConnectProviderId) String ¶
func (id OpenidConnectProviderId) String() string
String returns a human-readable description of this Openid Connect Provider ID
type OpenidConnectProviderUpdateContract ¶
type OpenidConnectProviderUpdateContract struct {
Properties *OpenidConnectProviderUpdateContractProperties `json:"properties,omitempty"`
}
type OpenidConnectProviderUpdateContractProperties ¶
type OpenidConnectProviderUpdateContractProperties struct { ClientId *string `json:"clientId,omitempty"` ClientSecret *string `json:"clientSecret,omitempty"` Description *string `json:"description,omitempty"` DisplayName *string `json:"displayName,omitempty"` MetadataEndpoint *string `json:"metadataEndpoint,omitempty"` }
type ServiceId ¶
ServiceId is a struct representing the Resource ID for a Service
func NewServiceID ¶
NewServiceID returns a new ServiceId struct
func ParseServiceID ¶
ParseServiceID parses 'input' into a ServiceId
func ParseServiceIDInsensitively ¶
ParseServiceIDInsensitively parses 'input' case-insensitively into a ServiceId note: this method should only be used for API response data and not user input
func (ServiceId) Segments ¶
func (id ServiceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Service ID
type UpdateOperationOptions ¶ added in v0.20221024.1162143
type UpdateOperationOptions struct {
IfMatch *string
}
func DefaultUpdateOperationOptions ¶ added in v0.20221024.1162143
func DefaultUpdateOperationOptions() UpdateOperationOptions
type UpdateOperationResponse ¶ added in v0.20221024.1162143
type UpdateOperationResponse struct { HttpResponse *http.Response Model *OpenidConnectProviderContract }
Source Files ¶
- client.go
- id_openidconnectprovider.go
- id_service.go
- method_createorupdate_autorest.go
- method_delete_autorest.go
- method_get_autorest.go
- method_getentitytag_autorest.go
- method_listbyservice_autorest.go
- method_listsecrets_autorest.go
- method_update_autorest.go
- model_clientsecretcontract.go
- model_openidconnectprovidercontract.go
- model_openidconnectprovidercontractproperties.go
- model_openidconnectproviderupdatecontract.go
- model_openidconnectproviderupdatecontractproperties.go
- predicates.go
- version.go