Documentation ¶
Index ¶
- func PossibleValuesForKind() []string
- func PossibleValuesForSkuName() []string
- func PossibleValuesForSkuTier() []string
- func ValidateConnectionID(input interface{}, key string) (warnings []string, errors []error)
- type BotConnectionClient
- func (c BotConnectionClient) Create(ctx context.Context, id ConnectionId, input ConnectionSetting) (result CreateOperationResponse, err error)
- func (c BotConnectionClient) Delete(ctx context.Context, id ConnectionId) (result DeleteOperationResponse, err error)
- func (c BotConnectionClient) Get(ctx context.Context, id ConnectionId) (result GetOperationResponse, err error)
- func (c BotConnectionClient) ListByBotService(ctx context.Context, id commonids.BotServiceId) (result ListByBotServiceOperationResponse, err error)
- func (c BotConnectionClient) ListByBotServiceComplete(ctx context.Context, id commonids.BotServiceId) (ListByBotServiceCompleteResult, error)
- func (c BotConnectionClient) ListByBotServiceCompleteMatchingPredicate(ctx context.Context, id commonids.BotServiceId, ...) (result ListByBotServiceCompleteResult, err error)
- func (c BotConnectionClient) ListWithSecrets(ctx context.Context, id ConnectionId) (result ListWithSecretsOperationResponse, err error)
- func (c BotConnectionClient) Update(ctx context.Context, id ConnectionId, input ConnectionSetting) (result UpdateOperationResponse, err error)
- type ConnectionId
- type ConnectionSetting
- type ConnectionSettingOperationPredicate
- type ConnectionSettingParameter
- type ConnectionSettingProperties
- type CreateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type Kind
- type ListByBotServiceCompleteResult
- type ListByBotServiceOperationResponse
- type ListWithSecretsOperationResponse
- type Sku
- type SkuName
- type SkuTier
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForKind ¶
func PossibleValuesForKind() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func PossibleValuesForSkuTier ¶
func PossibleValuesForSkuTier() []string
func ValidateConnectionID ¶
ValidateConnectionID checks that 'input' can be parsed as a Connection ID
Types ¶
type BotConnectionClient ¶
type BotConnectionClient struct {
Client *resourcemanager.Client
}
func NewBotConnectionClientWithBaseURI ¶
func NewBotConnectionClientWithBaseURI(sdkApi sdkEnv.Api) (*BotConnectionClient, error)
func (BotConnectionClient) Create ¶
func (c BotConnectionClient) Create(ctx context.Context, id ConnectionId, input ConnectionSetting) (result CreateOperationResponse, err error)
Create ...
func (BotConnectionClient) Delete ¶
func (c BotConnectionClient) Delete(ctx context.Context, id ConnectionId) (result DeleteOperationResponse, err error)
Delete ...
func (BotConnectionClient) Get ¶
func (c BotConnectionClient) Get(ctx context.Context, id ConnectionId) (result GetOperationResponse, err error)
Get ...
func (BotConnectionClient) ListByBotService ¶
func (c BotConnectionClient) ListByBotService(ctx context.Context, id commonids.BotServiceId) (result ListByBotServiceOperationResponse, err error)
ListByBotService ...
func (BotConnectionClient) ListByBotServiceComplete ¶
func (c BotConnectionClient) ListByBotServiceComplete(ctx context.Context, id commonids.BotServiceId) (ListByBotServiceCompleteResult, error)
ListByBotServiceComplete retrieves all the results into a single object
func (BotConnectionClient) ListByBotServiceCompleteMatchingPredicate ¶
func (c BotConnectionClient) ListByBotServiceCompleteMatchingPredicate(ctx context.Context, id commonids.BotServiceId, predicate ConnectionSettingOperationPredicate) (result ListByBotServiceCompleteResult, err error)
ListByBotServiceCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BotConnectionClient) ListWithSecrets ¶
func (c BotConnectionClient) ListWithSecrets(ctx context.Context, id ConnectionId) (result ListWithSecretsOperationResponse, err error)
ListWithSecrets ...
func (BotConnectionClient) Update ¶
func (c BotConnectionClient) Update(ctx context.Context, id ConnectionId, input ConnectionSetting) (result UpdateOperationResponse, err error)
Update ...
type ConnectionId ¶
type ConnectionId struct { SubscriptionId string ResourceGroupName string BotServiceName string ConnectionName string }
ConnectionId is a struct representing the Resource ID for a Connection
func NewConnectionID ¶
func NewConnectionID(subscriptionId string, resourceGroupName string, botServiceName string, connectionName string) ConnectionId
NewConnectionID returns a new ConnectionId struct
func ParseConnectionID ¶
func ParseConnectionID(input string) (*ConnectionId, error)
ParseConnectionID parses 'input' into a ConnectionId
func ParseConnectionIDInsensitively ¶
func ParseConnectionIDInsensitively(input string) (*ConnectionId, error)
ParseConnectionIDInsensitively parses 'input' case-insensitively into a ConnectionId note: this method should only be used for API response data and not user input
func (*ConnectionId) FromParseResult ¶
func (id *ConnectionId) FromParseResult(input resourceids.ParseResult) error
func (ConnectionId) Segments ¶
func (id ConnectionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Connection ID
func (ConnectionId) String ¶
func (id ConnectionId) String() string
String returns a human-readable description of this Connection ID
type ConnectionSetting ¶
type ConnectionSetting struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Kind *Kind `json:"kind,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *ConnectionSettingProperties `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` Zones *zones.Schema `json:"zones,omitempty"` }
type ConnectionSettingOperationPredicate ¶
type ConnectionSettingOperationPredicate struct { Etag *string Id *string Location *string Name *string Type *string }
func (ConnectionSettingOperationPredicate) Matches ¶
func (p ConnectionSettingOperationPredicate) Matches(input ConnectionSetting) bool
type ConnectionSettingProperties ¶
type ConnectionSettingProperties struct { ClientId *string `json:"clientId,omitempty"` ClientSecret *string `json:"clientSecret,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Parameters *[]ConnectionSettingParameter `json:"parameters,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` Scopes *string `json:"scopes,omitempty"` ServiceProviderDisplayName *string `json:"serviceProviderDisplayName,omitempty"` ServiceProviderId *string `json:"serviceProviderId,omitempty"` SettingId *string `json:"settingId,omitempty"` }
type CreateOperationResponse ¶
type CreateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ConnectionSetting }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ConnectionSetting }
type ListByBotServiceCompleteResult ¶
type ListByBotServiceCompleteResult struct { LatestHttpResponse *http.Response Items []ConnectionSetting }
type ListByBotServiceOperationResponse ¶
type ListByBotServiceOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ConnectionSetting }
type ListWithSecretsOperationResponse ¶
type ListWithSecretsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ConnectionSetting }
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ConnectionSetting }