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) (result 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, ...) (result 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
func (CreateOrUpdateOperationOptions) ToHeaders ¶ added in v0.20230801.1071415
func (o CreateOrUpdateOperationOptions) ToHeaders() *client.Headers
func (CreateOrUpdateOperationOptions) ToOData ¶ added in v0.20230801.1071415
func (o CreateOrUpdateOperationOptions) ToOData() *odata.Query
func (CreateOrUpdateOperationOptions) ToQuery ¶ added in v0.20230801.1071415
func (o CreateOrUpdateOperationOptions) ToQuery() *client.QueryParams
type CreateOrUpdateOperationResponse ¶ added in v0.20221024.1162143
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *OpenidConnectProviderContract }
type DeleteOperationOptions ¶ added in v0.20221024.1162143
type DeleteOperationOptions struct {
IfMatch *string
}
func DefaultDeleteOperationOptions ¶ added in v0.20221024.1162143
func DefaultDeleteOperationOptions() DeleteOperationOptions
func (DeleteOperationOptions) ToHeaders ¶ added in v0.20230801.1071415
func (o DeleteOperationOptions) ToHeaders() *client.Headers
func (DeleteOperationOptions) ToOData ¶ added in v0.20230801.1071415
func (o DeleteOperationOptions) ToOData() *odata.Query
func (DeleteOperationOptions) ToQuery ¶ added in v0.20230801.1071415
func (o DeleteOperationOptions) ToQuery() *client.QueryParams
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 OData *odata.OData 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
func (ListByServiceOperationOptions) ToHeaders ¶ added in v0.20230801.1071415
func (o ListByServiceOperationOptions) ToHeaders() *client.Headers
func (ListByServiceOperationOptions) ToOData ¶ added in v0.20230801.1071415
func (o ListByServiceOperationOptions) ToOData() *odata.Query
func (ListByServiceOperationOptions) ToQuery ¶ added in v0.20230801.1071415
func (o ListByServiceOperationOptions) ToQuery() *client.QueryParams
type ListByServiceOperationResponse ¶ added in v0.20221024.1162143
type ListByServiceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]OpenidConnectProviderContract }
type ListSecretsOperationResponse ¶ added in v0.20221024.1162143
type ListSecretsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ClientSecretContract }
type OpenidConnectProviderClient ¶
type OpenidConnectProviderClient struct {
Client *resourcemanager.Client
}
func NewOpenidConnectProviderClientWithBaseURI ¶
func NewOpenidConnectProviderClientWithBaseURI(sdkApi sdkEnv.Api) (*OpenidConnectProviderClient, error)
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) (result 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 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) (result ListByServiceCompleteResult, err error)
ListByServiceCompleteMatchingPredicate retrieves all the results and then applies 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 OpenidConnectProviderName string }
OpenidConnectProviderId is a struct representing the Resource ID for a Openid Connect Provider
func NewOpenidConnectProviderID ¶
func NewOpenidConnectProviderID(subscriptionId string, resourceGroupName string, serviceName string, openidConnectProviderName 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
func (UpdateOperationOptions) ToHeaders ¶ added in v0.20230801.1071415
func (o UpdateOperationOptions) ToHeaders() *client.Headers
func (UpdateOperationOptions) ToOData ¶ added in v0.20230801.1071415
func (o UpdateOperationOptions) ToOData() *odata.Query
func (UpdateOperationOptions) ToQuery ¶ added in v0.20230801.1071415
func (o UpdateOperationOptions) ToQuery() *client.QueryParams
type UpdateOperationResponse ¶ added in v0.20221024.1162143
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *OpenidConnectProviderContract }
Source Files ¶
- client.go
- id_openidconnectprovider.go
- id_service.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_getentitytag.go
- method_listbyservice.go
- method_listsecrets.go
- method_update.go
- model_clientsecretcontract.go
- model_openidconnectprovidercontract.go
- model_openidconnectprovidercontractproperties.go
- model_openidconnectproviderupdatecontract.go
- model_openidconnectproviderupdatecontractproperties.go
- predicates.go
- version.go