Documentation ¶
Index ¶
- func PossibleValuesForKind() []string
- func PossibleValuesForMsaAppType() []string
- func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
- func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForSkuName() []string
- func PossibleValuesForSkuTier() []string
- type Bot
- type BotClient
- func (c BotClient) Create(ctx context.Context, id commonids.BotServiceId, input Bot) (result CreateOperationResponse, err error)
- func (c BotClient) Delete(ctx context.Context, id commonids.BotServiceId) (result DeleteOperationResponse, err error)
- func (c BotClient) Get(ctx context.Context, id commonids.BotServiceId) (result GetOperationResponse, err error)
- func (c BotClient) GetCheckNameAvailability(ctx context.Context, input CheckNameAvailabilityRequestBody) (result GetCheckNameAvailabilityOperationResponse, err error)
- func (c BotClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c BotClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c BotClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c BotClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c BotClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c BotClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c BotClient) Update(ctx context.Context, id commonids.BotServiceId, input Bot) (result UpdateOperationResponse, err error)
- type BotOperationPredicate
- type BotProperties
- type CheckNameAvailabilityRequestBody
- type CheckNameAvailabilityResponseBody
- type CreateOperationResponse
- type DeleteOperationResponse
- type GetCheckNameAvailabilityOperationResponse
- type GetOperationResponse
- type Kind
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListOperationResponse
- type MsaAppType
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointServiceConnectionStatus
- type PrivateLinkServiceConnectionState
- type PublicNetworkAccess
- 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 PossibleValuesForMsaAppType ¶
func PossibleValuesForMsaAppType() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateEndpointServiceConnectionStatus ¶
func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func PossibleValuesForSkuTier ¶
func PossibleValuesForSkuTier() []string
Types ¶
type Bot ¶
type Bot 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 *BotProperties `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 BotClient ¶
type BotClient struct {
Client *resourcemanager.Client
}
func (BotClient) Create ¶
func (c BotClient) Create(ctx context.Context, id commonids.BotServiceId, input Bot) (result CreateOperationResponse, err error)
Create ...
func (BotClient) Delete ¶
func (c BotClient) Delete(ctx context.Context, id commonids.BotServiceId) (result DeleteOperationResponse, err error)
Delete ...
func (BotClient) Get ¶
func (c BotClient) Get(ctx context.Context, id commonids.BotServiceId) (result GetOperationResponse, err error)
Get ...
func (BotClient) GetCheckNameAvailability ¶
func (c BotClient) GetCheckNameAvailability(ctx context.Context, input CheckNameAvailabilityRequestBody) (result GetCheckNameAvailabilityOperationResponse, err error)
GetCheckNameAvailability ...
func (BotClient) List ¶
func (c BotClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (BotClient) ListByResourceGroup ¶
func (c BotClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (BotClient) ListByResourceGroupComplete ¶
func (c BotClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (BotClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c BotClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate BotOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BotClient) ListComplete ¶
func (c BotClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (BotClient) ListCompleteMatchingPredicate ¶
func (c BotClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate BotOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (BotClient) Update ¶
func (c BotClient) Update(ctx context.Context, id commonids.BotServiceId, input Bot) (result UpdateOperationResponse, err error)
Update ...
type BotOperationPredicate ¶
type BotOperationPredicate struct { Etag *string Id *string Location *string Name *string Type *string }
func (BotOperationPredicate) Matches ¶
func (p BotOperationPredicate) Matches(input Bot) bool
type BotProperties ¶
type BotProperties struct { AllSettings *map[string]string `json:"allSettings,omitempty"` AppPasswordHint *string `json:"appPasswordHint,omitempty"` CmekEncryptionStatus *string `json:"cmekEncryptionStatus,omitempty"` CmekKeyVaultUrl *string `json:"cmekKeyVaultUrl,omitempty"` ConfiguredChannels *[]string `json:"configuredChannels,omitempty"` Description *string `json:"description,omitempty"` DeveloperAppInsightKey *string `json:"developerAppInsightKey,omitempty"` DeveloperAppInsightsApiKey *string `json:"developerAppInsightsApiKey,omitempty"` DeveloperAppInsightsApplicationId *string `json:"developerAppInsightsApplicationId,omitempty"` DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` DisplayName string `json:"displayName"` EnabledChannels *[]string `json:"enabledChannels,omitempty"` Endpoint string `json:"endpoint"` EndpointVersion *string `json:"endpointVersion,omitempty"` IconUrl *string `json:"iconUrl,omitempty"` IsCmekEnabled *bool `json:"isCmekEnabled,omitempty"` IsDeveloperAppInsightsApiKeySet *bool `json:"isDeveloperAppInsightsApiKeySet,omitempty"` IsStreamingSupported *bool `json:"isStreamingSupported,omitempty"` LuisAppIds *[]string `json:"luisAppIds,omitempty"` LuisKey *string `json:"luisKey,omitempty"` ManifestUrl *string `json:"manifestUrl,omitempty"` MigrationToken *string `json:"migrationToken,omitempty"` MsaAppId string `json:"msaAppId"` MsaAppMSIResourceId *string `json:"msaAppMSIResourceId,omitempty"` MsaAppTenantId *string `json:"msaAppTenantId,omitempty"` MsaAppType *MsaAppType `json:"msaAppType,omitempty"` OpenWithHint *string `json:"openWithHint,omitempty"` Parameters *map[string]string `json:"parameters,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` PublishingCredentials *string `json:"publishingCredentials,omitempty"` SchemaTransformationVersion *string `json:"schemaTransformationVersion,omitempty"` StorageResourceId *string `json:"storageResourceId,omitempty"` TenantId *string `json:"tenantId,omitempty"` }
type CreateOperationResponse ¶
type DeleteOperationResponse ¶
type GetCheckNameAvailabilityOperationResponse ¶
type GetCheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckNameAvailabilityResponseBody }
type GetOperationResponse ¶
type ListCompleteResult ¶
type ListOperationResponse ¶
type MsaAppType ¶
type MsaAppType string
const ( MsaAppTypeMultiTenant MsaAppType = "MultiTenant" MsaAppTypeSingleTenant MsaAppType = "SingleTenant" MsaAppTypeUserAssignedMSI MsaAppType = "UserAssignedMSI" )
func (*MsaAppType) UnmarshalJSON ¶
func (s *MsaAppType) UnmarshalJSON(bytes []byte) error
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
const ( PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" )
func (*PrivateEndpointServiceConnectionStatus) UnmarshalJSON ¶
func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` }
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- method_create.go
- method_delete.go
- method_get.go
- method_getchecknameavailability.go
- method_list.go
- method_listbyresourcegroup.go
- method_update.go
- model_bot.go
- model_botproperties.go
- model_checknameavailabilityrequestbody.go
- model_checknameavailabilityresponsebody.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privatelinkserviceconnectionstate.go
- model_sku.go
- predicates.go
- version.go
Click to show internal directories.
Click to hide internal directories.