Documentation ¶
Overview ¶
Package engagementfabric implements the Azure ARM Engagementfabric service API version 2018-09-01-preview.
Microsoft Customer Engagement Fabric
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type Account
- type AccountList
- type AccountPatch
- type AccountsClient
- func (client AccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, ...) (result Account, err error)
- func (client AccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)
- func (client AccountsClient) CreateOrUpdateResponder(resp *http.Response) (result Account, err error)
- func (client AccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client AccountsClient) Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
- func (client AccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
- func (client AccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client AccountsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client AccountsClient) Get(ctx context.Context, resourceGroupName string, accountName string) (result Account, err error)
- func (client AccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
- func (client AccountsClient) GetResponder(resp *http.Response) (result Account, err error)
- func (client AccountsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client AccountsClient) List(ctx context.Context) (result AccountList, err error)
- func (client AccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AccountList, err error)
- func (client AccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
- func (client AccountsClient) ListByResourceGroupResponder(resp *http.Response) (result AccountList, err error)
- func (client AccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client AccountsClient) ListChannelTypes(ctx context.Context, resourceGroupName string, accountName string) (result ChannelTypeDescriptionList, err error)
- func (client AccountsClient) ListChannelTypesPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
- func (client AccountsClient) ListChannelTypesResponder(resp *http.Response) (result ChannelTypeDescriptionList, err error)
- func (client AccountsClient) ListChannelTypesSender(req *http.Request) (*http.Response, error)
- func (client AccountsClient) ListKeys(ctx context.Context, resourceGroupName string, accountName string) (result KeyDescriptionList, err error)
- func (client AccountsClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
- func (client AccountsClient) ListKeysResponder(resp *http.Response) (result KeyDescriptionList, err error)
- func (client AccountsClient) ListKeysSender(req *http.Request) (*http.Response, error)
- func (client AccountsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client AccountsClient) ListResponder(resp *http.Response) (result AccountList, err error)
- func (client AccountsClient) ListSender(req *http.Request) (*http.Response, error)
- func (client AccountsClient) RegenerateKey(ctx context.Context, resourceGroupName string, accountName string, ...) (result KeyDescription, err error)
- func (client AccountsClient) RegenerateKeyPreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)
- func (client AccountsClient) RegenerateKeyResponder(resp *http.Response) (result KeyDescription, err error)
- func (client AccountsClient) RegenerateKeySender(req *http.Request) (*http.Response, error)
- func (client AccountsClient) Update(ctx context.Context, resourceGroupName string, accountName string, ...) (result Account, err error)
- func (client AccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)
- func (client AccountsClient) UpdateResponder(resp *http.Response) (result Account, err error)
- func (client AccountsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type BaseClient
- func (client BaseClient) CheckNameAvailability(ctx context.Context, resourceGroupName string, ...) (result CheckNameAvailabilityResult, err error)
- func (client BaseClient) CheckNameAvailabilityPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error)
- func (client BaseClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResult, err error)
- func (client BaseClient) CheckNameAvailabilitySender(req *http.Request) (*http.Response, error)
- type Channel
- type ChannelList
- type ChannelProperties
- type ChannelTypeDescription
- type ChannelTypeDescriptionList
- type ChannelsClient
- func (client ChannelsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, ...) (result Channel, err error)
- func (client ChannelsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)
- func (client ChannelsClient) CreateOrUpdateResponder(resp *http.Response) (result Channel, err error)
- func (client ChannelsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client ChannelsClient) Delete(ctx context.Context, resourceGroupName string, accountName string, ...) (result autorest.Response, err error)
- func (client ChannelsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)
- func (client ChannelsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client ChannelsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client ChannelsClient) Get(ctx context.Context, resourceGroupName string, accountName string, ...) (result Channel, err error)
- func (client ChannelsClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string, ...) (*http.Request, error)
- func (client ChannelsClient) GetResponder(resp *http.Response) (result Channel, err error)
- func (client ChannelsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client ChannelsClient) ListByAccount(ctx context.Context, resourceGroupName string, accountName string) (result ChannelList, err error)
- func (client ChannelsClient) ListByAccountPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
- func (client ChannelsClient) ListByAccountResponder(resp *http.Response) (result ChannelList, err error)
- func (client ChannelsClient) ListByAccountSender(req *http.Request) (*http.Response, error)
- type CheckNameAvailabilityParameter
- type CheckNameAvailabilityResult
- type CheckNameUnavailableReason
- type CloudError
- type CloudErrorBody
- type KeyDescription
- type KeyDescriptionList
- type KeyRank
- type Operation
- type OperationDisplay
- type OperationList
- type OperationsClient
- func (client OperationsClient) List(ctx context.Context) (result OperationList, err error)
- func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client OperationsClient) ListResponder(resp *http.Response) (result OperationList, err error)
- func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error)
- type ProxyOnlyResource
- type RegenerateKeyParameter
- type Resource
- type SKU
- type SKUsClient
- func (client SKUsClient) List(ctx context.Context) (result SkuDescriptionList, err error)
- func (client SKUsClient) ListPreparer(ctx context.Context) (*http.Request, error)
- func (client SKUsClient) ListResponder(resp *http.Response) (result SkuDescriptionList, err error)
- func (client SKUsClient) ListSender(req *http.Request) (*http.Response, error)
- type SkuDescription
- type SkuDescriptionList
- type SkuLocationInfoItem
- type TrackedResource
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Engagementfabric
DefaultBaseURI = "https://management.azure.com"
)
Variables ¶
This section is empty.
Functions ¶
func UserAgent ¶
func UserAgent() string
UserAgent returns the UserAgent string to use when sending http.Requests.
func Version ¶
func Version() string
Version returns the semantic version (see http://semver.org) of the client.
Types ¶
type Account ¶
type Account struct { autorest.Response `json:"-"` // Location - The location of the resource Location *string `json:"location,omitempty"` // Tags - The tags of the resource Tags map[string]*string `json:"tags"` // Sku - The SKU of the resource Sku *SKU `json:"sku,omitempty"` // ID - READ-ONLY; The ID of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The fully qualified type of the resource Type *string `json:"type,omitempty"` }
Account the EngagementFabric account
func (Account) MarshalJSON ¶
MarshalJSON is the custom marshaler for Account.
type AccountList ¶
type AccountList struct { autorest.Response `json:"-"` // Value - EngagementFabric accounts Value *[]Account `json:"value,omitempty"` }
AccountList the list of the EngagementFabric accounts
type AccountPatch ¶
type AccountPatch struct { // Tags - The tags of the resource Tags map[string]*string `json:"tags"` }
AccountPatch the patch of EngagementFabric account
func (AccountPatch) MarshalJSON ¶
func (ap AccountPatch) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for AccountPatch.
type AccountsClient ¶
type AccountsClient struct {
BaseClient
}
AccountsClient is the microsoft Customer Engagement Fabric
func NewAccountsClient ¶
func NewAccountsClient(subscriptionID string) AccountsClient
NewAccountsClient creates an instance of the AccountsClient client.
func NewAccountsClientWithBaseURI ¶
func NewAccountsClientWithBaseURI(baseURI string, subscriptionID string) AccountsClient
NewAccountsClientWithBaseURI creates an instance of the AccountsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (AccountsClient) CreateOrUpdate ¶
func (client AccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, account Account) (result Account, err error)
CreateOrUpdate sends the create or update request. Parameters: resourceGroupName - resource Group Name accountName - account Name account - the EngagementFabric account description
func (AccountsClient) CreateOrUpdatePreparer ¶
func (client AccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, account Account) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (AccountsClient) CreateOrUpdateResponder ¶
func (client AccountsClient) CreateOrUpdateResponder(resp *http.Response) (result Account, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (AccountsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) Delete ¶
func (client AccountsClient) Delete(ctx context.Context, resourceGroupName string, accountName string) (result autorest.Response, err error)
Delete sends the delete request. Parameters: resourceGroupName - resource Group Name accountName - account Name
func (AccountsClient) DeletePreparer ¶
func (client AccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (AccountsClient) DeleteResponder ¶
func (client AccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (AccountsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) Get ¶
func (client AccountsClient) Get(ctx context.Context, resourceGroupName string, accountName string) (result Account, err error)
Get sends the get request. Parameters: resourceGroupName - resource Group Name accountName - account Name
func (AccountsClient) GetPreparer ¶
func (client AccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (AccountsClient) GetResponder ¶
func (client AccountsClient) GetResponder(resp *http.Response) (result Account, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (AccountsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) List ¶
func (client AccountsClient) List(ctx context.Context) (result AccountList, err error)
List sends the list request.
func (AccountsClient) ListByResourceGroup ¶
func (client AccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AccountList, err error)
ListByResourceGroup sends the list by resource group request. Parameters: resourceGroupName - resource Group Name
func (AccountsClient) ListByResourceGroupPreparer ¶
func (client AccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (AccountsClient) ListByResourceGroupResponder ¶
func (client AccountsClient) ListByResourceGroupResponder(resp *http.Response) (result AccountList, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (AccountsClient) ListByResourceGroupSender ¶
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) ListChannelTypes ¶
func (client AccountsClient) ListChannelTypes(ctx context.Context, resourceGroupName string, accountName string) (result ChannelTypeDescriptionList, err error)
ListChannelTypes sends the list channel types request. Parameters: resourceGroupName - resource Group Name accountName - account Name
func (AccountsClient) ListChannelTypesPreparer ¶
func (client AccountsClient) ListChannelTypesPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
ListChannelTypesPreparer prepares the ListChannelTypes request.
func (AccountsClient) ListChannelTypesResponder ¶
func (client AccountsClient) ListChannelTypesResponder(resp *http.Response) (result ChannelTypeDescriptionList, err error)
ListChannelTypesResponder handles the response to the ListChannelTypes request. The method always closes the http.Response Body.
func (AccountsClient) ListChannelTypesSender ¶
ListChannelTypesSender sends the ListChannelTypes request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) ListKeys ¶
func (client AccountsClient) ListKeys(ctx context.Context, resourceGroupName string, accountName string) (result KeyDescriptionList, err error)
ListKeys sends the list keys request. Parameters: resourceGroupName - resource Group Name accountName - account Name
func (AccountsClient) ListKeysPreparer ¶
func (client AccountsClient) ListKeysPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
ListKeysPreparer prepares the ListKeys request.
func (AccountsClient) ListKeysResponder ¶
func (client AccountsClient) ListKeysResponder(resp *http.Response) (result KeyDescriptionList, err error)
ListKeysResponder handles the response to the ListKeys request. The method always closes the http.Response Body.
func (AccountsClient) ListKeysSender ¶
ListKeysSender sends the ListKeys request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (AccountsClient) ListResponder ¶
func (client AccountsClient) ListResponder(resp *http.Response) (result AccountList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (AccountsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) RegenerateKey ¶
func (client AccountsClient) RegenerateKey(ctx context.Context, resourceGroupName string, accountName string, parameter RegenerateKeyParameter) (result KeyDescription, err error)
RegenerateKey sends the regenerate key request. Parameters: resourceGroupName - resource Group Name accountName - account Name parameter - parameters specifying the key to be regenerated
func (AccountsClient) RegenerateKeyPreparer ¶
func (client AccountsClient) RegenerateKeyPreparer(ctx context.Context, resourceGroupName string, accountName string, parameter RegenerateKeyParameter) (*http.Request, error)
RegenerateKeyPreparer prepares the RegenerateKey request.
func (AccountsClient) RegenerateKeyResponder ¶
func (client AccountsClient) RegenerateKeyResponder(resp *http.Response) (result KeyDescription, err error)
RegenerateKeyResponder handles the response to the RegenerateKey request. The method always closes the http.Response Body.
func (AccountsClient) RegenerateKeySender ¶
RegenerateKeySender sends the RegenerateKey request. The method will close the http.Response Body if it receives an error.
func (AccountsClient) Update ¶
func (client AccountsClient) Update(ctx context.Context, resourceGroupName string, accountName string, accountPatch AccountPatch) (result Account, err error)
Update sends the update request. Parameters: resourceGroupName - resource Group Name accountName - account Name accountPatch - the account patch
func (AccountsClient) UpdatePreparer ¶
func (client AccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, accountPatch AccountPatch) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (AccountsClient) UpdateResponder ¶
func (client AccountsClient) UpdateResponder(resp *http.Response) (result Account, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (AccountsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type BaseClient ¶
BaseClient is the base client for Engagementfabric.
func New ¶
func New(subscriptionID string) BaseClient
New creates an instance of the BaseClient client.
func NewWithBaseURI ¶
func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient
NewWithBaseURI creates an instance of the BaseClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (BaseClient) CheckNameAvailability ¶
func (client BaseClient) CheckNameAvailability(ctx context.Context, resourceGroupName string, parameters CheckNameAvailabilityParameter) (result CheckNameAvailabilityResult, err error)
CheckNameAvailability sends the check name availability request. Parameters: resourceGroupName - resource Group Name parameters - parameter describing the name to be checked
func (BaseClient) CheckNameAvailabilityPreparer ¶
func (client BaseClient) CheckNameAvailabilityPreparer(ctx context.Context, resourceGroupName string, parameters CheckNameAvailabilityParameter) (*http.Request, error)
CheckNameAvailabilityPreparer prepares the CheckNameAvailability request.
func (BaseClient) CheckNameAvailabilityResponder ¶
func (client BaseClient) CheckNameAvailabilityResponder(resp *http.Response) (result CheckNameAvailabilityResult, err error)
CheckNameAvailabilityResponder handles the response to the CheckNameAvailability request. The method always closes the http.Response Body.
func (BaseClient) CheckNameAvailabilitySender ¶
CheckNameAvailabilitySender sends the CheckNameAvailability request. The method will close the http.Response Body if it receives an error.
type Channel ¶
type Channel struct { autorest.Response `json:"-"` // ChannelProperties - The properties of the channel *ChannelProperties `json:"properties,omitempty"` // ID - READ-ONLY; The ID of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The fully qualified type of the resource Type *string `json:"type,omitempty"` }
Channel the EngagementFabric channel
func (Channel) MarshalJSON ¶
MarshalJSON is the custom marshaler for Channel.
func (*Channel) UnmarshalJSON ¶
UnmarshalJSON is the custom unmarshaler for Channel struct.
type ChannelList ¶
type ChannelList struct { autorest.Response `json:"-"` // Value - EngagementFabric channels Value *[]Channel `json:"value,omitempty"` }
ChannelList the list of the EngagementFabric channels
type ChannelProperties ¶
type ChannelProperties struct { // ChannelType - The channel type ChannelType *string `json:"channelType,omitempty"` // ChannelFunctions - The functions to be enabled for the channel ChannelFunctions *[]string `json:"channelFunctions,omitempty"` // Credentials - The channel credentials Credentials map[string]*string `json:"credentials"` }
ChannelProperties the EngagementFabric channel properties
func (ChannelProperties) MarshalJSON ¶
func (cp ChannelProperties) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ChannelProperties.
type ChannelTypeDescription ¶
type ChannelTypeDescription struct { // ChannelType - Channel type ChannelType *string `json:"channelType,omitempty"` // ChannelDescription - Text description for the channel ChannelDescription *string `json:"channelDescription,omitempty"` // ChannelFunctions - All the available functions for the channel ChannelFunctions *[]string `json:"channelFunctions,omitempty"` }
ChannelTypeDescription engagementFabric channel description
type ChannelTypeDescriptionList ¶
type ChannelTypeDescriptionList struct { autorest.Response `json:"-"` // Value - Channel descriptions Value *[]ChannelTypeDescription `json:"value,omitempty"` }
ChannelTypeDescriptionList list of the EngagementFabric channel descriptions
type ChannelsClient ¶
type ChannelsClient struct {
BaseClient
}
ChannelsClient is the microsoft Customer Engagement Fabric
func NewChannelsClient ¶
func NewChannelsClient(subscriptionID string) ChannelsClient
NewChannelsClient creates an instance of the ChannelsClient client.
func NewChannelsClientWithBaseURI ¶
func NewChannelsClientWithBaseURI(baseURI string, subscriptionID string) ChannelsClient
NewChannelsClientWithBaseURI creates an instance of the ChannelsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (ChannelsClient) CreateOrUpdate ¶
func (client ChannelsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, accountName string, channelName string, channel Channel) (result Channel, err error)
CreateOrUpdate sends the create or update request. Parameters: resourceGroupName - resource Group Name accountName - account Name channelName - channel Name channel - the EngagementFabric channel description
func (ChannelsClient) CreateOrUpdatePreparer ¶
func (client ChannelsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, accountName string, channelName string, channel Channel) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (ChannelsClient) CreateOrUpdateResponder ¶
func (client ChannelsClient) CreateOrUpdateResponder(resp *http.Response) (result Channel, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (ChannelsClient) CreateOrUpdateSender ¶
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (ChannelsClient) Delete ¶
func (client ChannelsClient) Delete(ctx context.Context, resourceGroupName string, accountName string, channelName string) (result autorest.Response, err error)
Delete sends the delete request. Parameters: resourceGroupName - resource Group Name accountName - account Name channelName - the EngagementFabric channel name
func (ChannelsClient) DeletePreparer ¶
func (client ChannelsClient) DeletePreparer(ctx context.Context, resourceGroupName string, accountName string, channelName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (ChannelsClient) DeleteResponder ¶
func (client ChannelsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
DeleteResponder handles the response to the Delete request. The method always closes the http.Response Body.
func (ChannelsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (ChannelsClient) Get ¶
func (client ChannelsClient) Get(ctx context.Context, resourceGroupName string, accountName string, channelName string) (result Channel, err error)
Get sends the get request. Parameters: resourceGroupName - resource Group Name accountName - account Name channelName - channel Name
func (ChannelsClient) GetPreparer ¶
func (client ChannelsClient) GetPreparer(ctx context.Context, resourceGroupName string, accountName string, channelName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (ChannelsClient) GetResponder ¶
func (client ChannelsClient) GetResponder(resp *http.Response) (result Channel, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (ChannelsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (ChannelsClient) ListByAccount ¶
func (client ChannelsClient) ListByAccount(ctx context.Context, resourceGroupName string, accountName string) (result ChannelList, err error)
ListByAccount sends the list by account request. Parameters: resourceGroupName - resource Group Name accountName - account Name
func (ChannelsClient) ListByAccountPreparer ¶
func (client ChannelsClient) ListByAccountPreparer(ctx context.Context, resourceGroupName string, accountName string) (*http.Request, error)
ListByAccountPreparer prepares the ListByAccount request.
func (ChannelsClient) ListByAccountResponder ¶
func (client ChannelsClient) ListByAccountResponder(resp *http.Response) (result ChannelList, err error)
ListByAccountResponder handles the response to the ListByAccount request. The method always closes the http.Response Body.
func (ChannelsClient) ListByAccountSender ¶
ListByAccountSender sends the ListByAccount request. The method will close the http.Response Body if it receives an error.
type CheckNameAvailabilityParameter ¶
type CheckNameAvailabilityParameter struct { // Name - The name to be checked Name *string `json:"name,omitempty"` // Type - The fully qualified resource type for the name to be checked Type *string `json:"type,omitempty"` }
CheckNameAvailabilityParameter the parameter for name availability check
type CheckNameAvailabilityResult ¶
type CheckNameAvailabilityResult struct { autorest.Response `json:"-"` // NameAvailable - READ-ONLY; The name to be checked NameAvailable *bool `json:"nameAvailable,omitempty"` // Reason - READ-ONLY; The reason if name is unavailable. Possible values include: 'Invalid', 'AlreadyExists' Reason CheckNameUnavailableReason `json:"reason,omitempty"` // Message - READ-ONLY; The message if name is unavailable Message *string `json:"message,omitempty"` }
CheckNameAvailabilityResult the result of name availability check
func (CheckNameAvailabilityResult) MarshalJSON ¶
func (cnar CheckNameAvailabilityResult) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for CheckNameAvailabilityResult.
type CheckNameUnavailableReason ¶
type CheckNameUnavailableReason string
CheckNameUnavailableReason enumerates the values for check name unavailable reason.
const ( // AlreadyExists ... AlreadyExists CheckNameUnavailableReason = "AlreadyExists" // Invalid ... Invalid CheckNameUnavailableReason = "Invalid" )
func PossibleCheckNameUnavailableReasonValues ¶
func PossibleCheckNameUnavailableReasonValues() []CheckNameUnavailableReason
PossibleCheckNameUnavailableReasonValues returns an array of possible values for the CheckNameUnavailableReason const type.
type CloudError ¶
type CloudError struct { // Error - Content of the error Error *CloudErrorBody `json:"error,omitempty"` }
CloudError the default error response
type CloudErrorBody ¶
type CloudErrorBody struct { // Code - The error code Code *string `json:"code,omitempty"` // Message - The error message Message *string `json:"message,omitempty"` // Target - The target of the particular error Target *string `json:"target,omitempty"` // Details - The list of additional details Details *[]CloudErrorBody `json:"details,omitempty"` }
CloudErrorBody content of the default error response
type KeyDescription ¶
type KeyDescription struct { autorest.Response `json:"-"` // Name - READ-ONLY; The name of the key Name *string `json:"name,omitempty"` // Rank - READ-ONLY; The rank of the key. Possible values include: 'PrimaryKey', 'SecondaryKey' Rank KeyRank `json:"rank,omitempty"` // Value - READ-ONLY; The value of the key Value *string `json:"value,omitempty"` }
KeyDescription the description of the EngagementFabric account key
func (KeyDescription) MarshalJSON ¶
func (kd KeyDescription) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for KeyDescription.
type KeyDescriptionList ¶
type KeyDescriptionList struct { autorest.Response `json:"-"` // Value - READ-ONLY; Account keys Value *[]KeyDescription `json:"value,omitempty"` }
KeyDescriptionList the list of the EngagementFabric account keys
func (KeyDescriptionList) MarshalJSON ¶
func (kdl KeyDescriptionList) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for KeyDescriptionList.
type KeyRank ¶
type KeyRank string
KeyRank enumerates the values for key rank.
func PossibleKeyRankValues ¶
func PossibleKeyRankValues() []KeyRank
PossibleKeyRankValues returns an array of possible values for the KeyRank const type.
type Operation ¶
type Operation struct { // Name - READ-ONLY; The name of the EngagementFabric operation Name *string `json:"name,omitempty"` // Display - READ-ONLY; The display content of the EngagementFabric operation Display *OperationDisplay `json:"display,omitempty"` }
Operation the EngagementFabric operation
func (Operation) MarshalJSON ¶
MarshalJSON is the custom marshaler for Operation.
type OperationDisplay ¶
type OperationDisplay struct { // Provider - READ-ONLY; The resource provider namespace of the EngagementFabric operation Provider *string `json:"provider,omitempty"` // Resource - READ-ONLY; The resource type of the EngagementFabric operation Resource *string `json:"resource,omitempty"` // Operation - READ-ONLY; The name of the EngagementFabric operation Operation *string `json:"operation,omitempty"` // Description - READ-ONLY; The description of the EngagementFabric operation Description *string `json:"description,omitempty"` }
OperationDisplay the display information of the EngagementFabric operation
func (OperationDisplay) MarshalJSON ¶
func (od OperationDisplay) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for OperationDisplay.
type OperationList ¶
type OperationList struct { autorest.Response `json:"-"` // Value - READ-ONLY; The EngagementFabric operations Value *[]Operation `json:"value,omitempty"` }
OperationList the list of the EngagementFabric operations
func (OperationList) MarshalJSON ¶
func (ol OperationList) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for OperationList.
type OperationsClient ¶
type OperationsClient struct {
BaseClient
}
OperationsClient is the microsoft Customer Engagement Fabric
func NewOperationsClient ¶
func NewOperationsClient(subscriptionID string) OperationsClient
NewOperationsClient creates an instance of the OperationsClient client.
func NewOperationsClientWithBaseURI ¶
func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient
NewOperationsClientWithBaseURI creates an instance of the OperationsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (OperationsClient) List ¶
func (client OperationsClient) List(ctx context.Context) (result OperationList, err error)
List sends the list request.
func (OperationsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (OperationsClient) ListResponder ¶
func (client OperationsClient) ListResponder(resp *http.Response) (result OperationList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (OperationsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type ProxyOnlyResource ¶
type ProxyOnlyResource struct { // ID - READ-ONLY; The ID of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The fully qualified type of the resource Type *string `json:"type,omitempty"` }
ProxyOnlyResource the base model for the proxy-only Azure resource
func (ProxyOnlyResource) MarshalJSON ¶
func (por ProxyOnlyResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for ProxyOnlyResource.
type RegenerateKeyParameter ¶
type RegenerateKeyParameter struct { // Name - The name of key to be regenerated Name *string `json:"name,omitempty"` // Rank - The rank of the key to be regenerated. Possible values include: 'PrimaryKey', 'SecondaryKey' Rank KeyRank `json:"rank,omitempty"` }
RegenerateKeyParameter the parameter to regenerate single EngagementFabric account key
type Resource ¶
type Resource struct { // ID - READ-ONLY; The ID of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The fully qualified type of the resource Type *string `json:"type,omitempty"` }
Resource the base model for Azure resource
func (Resource) MarshalJSON ¶
MarshalJSON is the custom marshaler for Resource.
type SKU ¶
type SKU struct { // Name - The name of the SKU Name *string `json:"name,omitempty"` // Tier - The price tier of the SKU Tier *string `json:"tier,omitempty"` }
SKU the EngagementFabric SKU
type SKUsClient ¶
type SKUsClient struct {
BaseClient
}
SKUsClient is the microsoft Customer Engagement Fabric
func NewSKUsClient ¶
func NewSKUsClient(subscriptionID string) SKUsClient
NewSKUsClient creates an instance of the SKUsClient client.
func NewSKUsClientWithBaseURI ¶
func NewSKUsClientWithBaseURI(baseURI string, subscriptionID string) SKUsClient
NewSKUsClientWithBaseURI creates an instance of the SKUsClient client using a custom endpoint. Use this when interacting with an Azure cloud that uses a non-standard base URI (sovereign clouds, Azure stack).
func (SKUsClient) List ¶
func (client SKUsClient) List(ctx context.Context) (result SkuDescriptionList, err error)
List sends the list request.
func (SKUsClient) ListPreparer ¶
ListPreparer prepares the List request.
func (SKUsClient) ListResponder ¶
func (client SKUsClient) ListResponder(resp *http.Response) (result SkuDescriptionList, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (SKUsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type SkuDescription ¶
type SkuDescription struct { // ResourceType - READ-ONLY; The fully qualified resource type ResourceType *string `json:"resourceType,omitempty"` // Name - READ-ONLY; The name of the SKU Name *string `json:"name,omitempty"` // Tier - READ-ONLY; The price tier of the SKU Tier *string `json:"tier,omitempty"` // Locations - READ-ONLY; The set of locations that the SKU is available Locations *[]string `json:"locations,omitempty"` // LocationInfo - READ-ONLY; Locations and zones LocationInfo *[]SkuLocationInfoItem `json:"locationInfo,omitempty"` // Restrictions - READ-ONLY; The restrictions because of which SKU cannot be used Restrictions *[]interface{} `json:"restrictions,omitempty"` }
SkuDescription the EngagementFabric SKU description of given resource type
func (SkuDescription) MarshalJSON ¶
func (sd SkuDescription) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SkuDescription.
type SkuDescriptionList ¶
type SkuDescriptionList struct { autorest.Response `json:"-"` // Value - READ-ONLY; SKU descriptions Value *[]SkuDescription `json:"value,omitempty"` }
SkuDescriptionList the list of the EngagementFabric SKU descriptions
func (SkuDescriptionList) MarshalJSON ¶
func (sdl SkuDescriptionList) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for SkuDescriptionList.
type SkuLocationInfoItem ¶
type SkuLocationInfoItem struct { // Location - The available location of the SKU Location *string `json:"location,omitempty"` // Zones - The available zone of the SKU Zones *[]string `json:"zones,omitempty"` }
SkuLocationInfoItem the Locations and zones info for SKU
type TrackedResource ¶
type TrackedResource struct { // Location - The location of the resource Location *string `json:"location,omitempty"` // Tags - The tags of the resource Tags map[string]*string `json:"tags"` // Sku - The SKU of the resource Sku *SKU `json:"sku,omitempty"` // ID - READ-ONLY; The ID of the resource ID *string `json:"id,omitempty"` // Name - READ-ONLY; The name of the resource Name *string `json:"name,omitempty"` // Type - READ-ONLY; The fully qualified type of the resource Type *string `json:"type,omitempty"` }
TrackedResource the base model for the tracked Azure resource
func (TrackedResource) MarshalJSON ¶
func (tr TrackedResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for TrackedResource.