Documentation ¶
Index ¶
- func PossibleValuesForEventLevel() []string
- func PossibleValuesForIntegrationAccountSkuName() []string
- func PossibleValuesForKeyType() []string
- func PossibleValuesForTrackEventsOperationOptions() []string
- func PossibleValuesForTrackingRecordType() []string
- func PossibleValuesForWorkflowState() []string
- func ValidateIntegrationAccountID(input interface{}, key string) (warnings []string, errors []error)
- type CallbackUrl
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type EventLevel
- type GetCallbackUrlParameters
- type GetOperationResponse
- type IntegrationAccount
- type IntegrationAccountId
- type IntegrationAccountOperationPredicate
- type IntegrationAccountProperties
- type IntegrationAccountSku
- type IntegrationAccountSkuName
- type IntegrationAccountsClient
- func (c IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, id IntegrationAccountId, input IntegrationAccount) (result CreateOrUpdateOperationResponse, err error)
- func (c IntegrationAccountsClient) Delete(ctx context.Context, id IntegrationAccountId) (result DeleteOperationResponse, err error)
- func (c IntegrationAccountsClient) Get(ctx context.Context, id IntegrationAccountId) (result GetOperationResponse, err error)
- func (c IntegrationAccountsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupOperationResponse, err error)
- func (c IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error)
- func (c IntegrationAccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c IntegrationAccountsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionOperationResponse, err error)
- func (c IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListBySubscriptionCompleteResult, error)
- func (c IntegrationAccountsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c IntegrationAccountsClient) ListCallbackUrl(ctx context.Context, id IntegrationAccountId, input GetCallbackUrlParameters) (result ListCallbackUrlOperationResponse, err error)
- func (c IntegrationAccountsClient) ListKeyVaultKeys(ctx context.Context, id IntegrationAccountId, input ListKeyVaultKeysDefinition) (result ListKeyVaultKeysOperationResponse, err error)
- func (c IntegrationAccountsClient) LogTrackingEvents(ctx context.Context, id IntegrationAccountId, input TrackingEventsDefinition) (result LogTrackingEventsOperationResponse, err error)
- func (c IntegrationAccountsClient) RegenerateAccessKey(ctx context.Context, id IntegrationAccountId, input RegenerateActionParameter) (result RegenerateAccessKeyOperationResponse, err error)
- func (c IntegrationAccountsClient) Update(ctx context.Context, id IntegrationAccountId, input IntegrationAccount) (result UpdateOperationResponse, err error)
- type KeyType
- type KeyVaultKey
- type KeyVaultKeyAttributes
- type KeyVaultKeyCollection
- type KeyVaultReference
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupOperationOptions
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionOperationOptions
- type ListBySubscriptionOperationResponse
- type ListCallbackUrlOperationResponse
- type ListKeyVaultKeysDefinition
- type ListKeyVaultKeysOperationResponse
- type LogTrackingEventsOperationResponse
- type RegenerateAccessKeyOperationResponse
- type RegenerateActionParameter
- type ResourceReference
- type TrackEventsOperationOptions
- type TrackingEvent
- type TrackingEventErrorInfo
- type TrackingEventsDefinition
- type TrackingRecordType
- type UpdateOperationResponse
- type WorkflowState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForEventLevel ¶
func PossibleValuesForEventLevel() []string
func PossibleValuesForIntegrationAccountSkuName ¶
func PossibleValuesForIntegrationAccountSkuName() []string
func PossibleValuesForKeyType ¶
func PossibleValuesForKeyType() []string
func PossibleValuesForTrackEventsOperationOptions ¶
func PossibleValuesForTrackEventsOperationOptions() []string
func PossibleValuesForTrackingRecordType ¶
func PossibleValuesForTrackingRecordType() []string
func PossibleValuesForWorkflowState ¶
func PossibleValuesForWorkflowState() []string
func ValidateIntegrationAccountID ¶
func ValidateIntegrationAccountID(input interface{}, key string) (warnings []string, errors []error)
ValidateIntegrationAccountID checks that 'input' can be parsed as a Integration Account ID
Types ¶
type CallbackUrl ¶
type CallbackUrl struct {
Value *string `json:"value,omitempty"`
}
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IntegrationAccount }
type DeleteOperationResponse ¶
type EventLevel ¶
type EventLevel string
const ( EventLevelCritical EventLevel = "Critical" EventLevelError EventLevel = "Error" EventLevelInformational EventLevel = "Informational" EventLevelLogAlways EventLevel = "LogAlways" EventLevelVerbose EventLevel = "Verbose" EventLevelWarning EventLevel = "Warning" )
func (*EventLevel) UnmarshalJSON ¶
func (s *EventLevel) UnmarshalJSON(bytes []byte) error
type GetCallbackUrlParameters ¶
type GetCallbackUrlParameters struct { KeyType *KeyType `json:"keyType,omitempty"` NotAfter *string `json:"notAfter,omitempty"` }
func (*GetCallbackUrlParameters) GetNotAfterAsTime ¶
func (o *GetCallbackUrlParameters) GetNotAfterAsTime() (*time.Time, error)
func (*GetCallbackUrlParameters) SetNotAfterAsTime ¶
func (o *GetCallbackUrlParameters) SetNotAfterAsTime(input time.Time)
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IntegrationAccount }
type IntegrationAccount ¶
type IntegrationAccount struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *IntegrationAccountProperties `json:"properties,omitempty"` Sku *IntegrationAccountSku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type IntegrationAccountId ¶
type IntegrationAccountId struct { SubscriptionId string ResourceGroupName string IntegrationAccountName string }
IntegrationAccountId is a struct representing the Resource ID for a Integration Account
func NewIntegrationAccountID ¶
func NewIntegrationAccountID(subscriptionId string, resourceGroupName string, integrationAccountName string) IntegrationAccountId
NewIntegrationAccountID returns a new IntegrationAccountId struct
func ParseIntegrationAccountID ¶
func ParseIntegrationAccountID(input string) (*IntegrationAccountId, error)
ParseIntegrationAccountID parses 'input' into a IntegrationAccountId
func ParseIntegrationAccountIDInsensitively ¶
func ParseIntegrationAccountIDInsensitively(input string) (*IntegrationAccountId, error)
ParseIntegrationAccountIDInsensitively parses 'input' case-insensitively into a IntegrationAccountId note: this method should only be used for API response data and not user input
func (*IntegrationAccountId) FromParseResult ¶
func (id *IntegrationAccountId) FromParseResult(input resourceids.ParseResult) error
func (IntegrationAccountId) ID ¶
func (id IntegrationAccountId) ID() string
ID returns the formatted Integration Account ID
func (IntegrationAccountId) Segments ¶
func (id IntegrationAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Integration Account ID
func (IntegrationAccountId) String ¶
func (id IntegrationAccountId) String() string
String returns a human-readable description of this Integration Account ID
type IntegrationAccountOperationPredicate ¶
type IntegrationAccountOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (IntegrationAccountOperationPredicate) Matches ¶
func (p IntegrationAccountOperationPredicate) Matches(input IntegrationAccount) bool
type IntegrationAccountProperties ¶
type IntegrationAccountProperties struct { IntegrationServiceEnvironment *ResourceReference `json:"integrationServiceEnvironment,omitempty"` State *WorkflowState `json:"state,omitempty"` }
type IntegrationAccountSku ¶
type IntegrationAccountSku struct {
Name IntegrationAccountSkuName `json:"name"`
}
type IntegrationAccountSkuName ¶
type IntegrationAccountSkuName string
const ( IntegrationAccountSkuNameBasic IntegrationAccountSkuName = "Basic" IntegrationAccountSkuNameFree IntegrationAccountSkuName = "Free" IntegrationAccountSkuNameNotSpecified IntegrationAccountSkuName = "NotSpecified" IntegrationAccountSkuNameStandard IntegrationAccountSkuName = "Standard" )
func (*IntegrationAccountSkuName) UnmarshalJSON ¶
func (s *IntegrationAccountSkuName) UnmarshalJSON(bytes []byte) error
type IntegrationAccountsClient ¶
type IntegrationAccountsClient struct {
Client *resourcemanager.Client
}
func NewIntegrationAccountsClientWithBaseURI ¶
func NewIntegrationAccountsClientWithBaseURI(sdkApi sdkEnv.Api) (*IntegrationAccountsClient, error)
func (IntegrationAccountsClient) CreateOrUpdate ¶
func (c IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, id IntegrationAccountId, input IntegrationAccount) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (IntegrationAccountsClient) Delete ¶
func (c IntegrationAccountsClient) Delete(ctx context.Context, id IntegrationAccountId) (result DeleteOperationResponse, err error)
Delete ...
func (IntegrationAccountsClient) Get ¶
func (c IntegrationAccountsClient) Get(ctx context.Context, id IntegrationAccountId) (result GetOperationResponse, err error)
Get ...
func (IntegrationAccountsClient) ListByResourceGroup ¶
func (c IntegrationAccountsClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (IntegrationAccountsClient) ListByResourceGroupComplete ¶
func (c IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (IntegrationAccountsClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c IntegrationAccountsClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions, predicate IntegrationAccountOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (IntegrationAccountsClient) ListBySubscription ¶
func (c IntegrationAccountsClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (IntegrationAccountsClient) ListBySubscriptionComplete ¶
func (c IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (IntegrationAccountsClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c IntegrationAccountsClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions, predicate IntegrationAccountOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (IntegrationAccountsClient) ListCallbackUrl ¶
func (c IntegrationAccountsClient) ListCallbackUrl(ctx context.Context, id IntegrationAccountId, input GetCallbackUrlParameters) (result ListCallbackUrlOperationResponse, err error)
ListCallbackUrl ...
func (IntegrationAccountsClient) ListKeyVaultKeys ¶
func (c IntegrationAccountsClient) ListKeyVaultKeys(ctx context.Context, id IntegrationAccountId, input ListKeyVaultKeysDefinition) (result ListKeyVaultKeysOperationResponse, err error)
ListKeyVaultKeys ...
func (IntegrationAccountsClient) LogTrackingEvents ¶
func (c IntegrationAccountsClient) LogTrackingEvents(ctx context.Context, id IntegrationAccountId, input TrackingEventsDefinition) (result LogTrackingEventsOperationResponse, err error)
LogTrackingEvents ...
func (IntegrationAccountsClient) RegenerateAccessKey ¶
func (c IntegrationAccountsClient) RegenerateAccessKey(ctx context.Context, id IntegrationAccountId, input RegenerateActionParameter) (result RegenerateAccessKeyOperationResponse, err error)
RegenerateAccessKey ...
func (IntegrationAccountsClient) Update ¶
func (c IntegrationAccountsClient) Update(ctx context.Context, id IntegrationAccountId, input IntegrationAccount) (result UpdateOperationResponse, err error)
Update ...
type KeyVaultKey ¶
type KeyVaultKey struct { Attributes *KeyVaultKeyAttributes `json:"attributes,omitempty"` Kid *string `json:"kid,omitempty"` }
type KeyVaultKeyAttributes ¶
type KeyVaultKeyCollection ¶
type KeyVaultKeyCollection struct { SkipToken *string `json:"skipToken,omitempty"` Value *[]KeyVaultKey `json:"value,omitempty"` }
type KeyVaultReference ¶
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []IntegrationAccount }
type ListByResourceGroupOperationOptions ¶
type ListByResourceGroupOperationOptions struct {
Top *int64
}
func DefaultListByResourceGroupOperationOptions ¶
func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions
func (ListByResourceGroupOperationOptions) ToHeaders ¶
func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers
func (ListByResourceGroupOperationOptions) ToOData ¶
func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query
func (ListByResourceGroupOperationOptions) ToQuery ¶
func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]IntegrationAccount }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []IntegrationAccount }
type ListBySubscriptionOperationOptions ¶
type ListBySubscriptionOperationOptions struct {
Top *int64
}
func DefaultListBySubscriptionOperationOptions ¶
func DefaultListBySubscriptionOperationOptions() ListBySubscriptionOperationOptions
func (ListBySubscriptionOperationOptions) ToHeaders ¶
func (o ListBySubscriptionOperationOptions) ToHeaders() *client.Headers
func (ListBySubscriptionOperationOptions) ToOData ¶
func (o ListBySubscriptionOperationOptions) ToOData() *odata.Query
func (ListBySubscriptionOperationOptions) ToQuery ¶
func (o ListBySubscriptionOperationOptions) ToQuery() *client.QueryParams
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]IntegrationAccount }
type ListCallbackUrlOperationResponse ¶
type ListCallbackUrlOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CallbackUrl }
type ListKeyVaultKeysDefinition ¶
type ListKeyVaultKeysDefinition struct { KeyVault KeyVaultReference `json:"keyVault"` SkipToken *string `json:"skipToken,omitempty"` }
type ListKeyVaultKeysOperationResponse ¶
type ListKeyVaultKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *KeyVaultKeyCollection }
type RegenerateAccessKeyOperationResponse ¶
type RegenerateAccessKeyOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IntegrationAccount }
type RegenerateActionParameter ¶
type RegenerateActionParameter struct {
KeyType *KeyType `json:"keyType,omitempty"`
}
type ResourceReference ¶
type TrackEventsOperationOptions ¶
type TrackEventsOperationOptions string
const ( TrackEventsOperationOptionsDisableSourceInfoEnrich TrackEventsOperationOptions = "DisableSourceInfoEnrich" TrackEventsOperationOptionsNone TrackEventsOperationOptions = "None" )
func (*TrackEventsOperationOptions) UnmarshalJSON ¶
func (s *TrackEventsOperationOptions) UnmarshalJSON(bytes []byte) error
type TrackingEvent ¶
type TrackingEvent struct { Error *TrackingEventErrorInfo `json:"error,omitempty"` EventLevel EventLevel `json:"eventLevel"` EventTime string `json:"eventTime"` Record *interface{} `json:"record,omitempty"` RecordType TrackingRecordType `json:"recordType"` }
func (*TrackingEvent) GetEventTimeAsTime ¶
func (o *TrackingEvent) GetEventTimeAsTime() (*time.Time, error)
func (*TrackingEvent) SetEventTimeAsTime ¶
func (o *TrackingEvent) SetEventTimeAsTime(input time.Time)
type TrackingEventErrorInfo ¶
type TrackingEventsDefinition ¶
type TrackingEventsDefinition struct { Events []TrackingEvent `json:"events"` SourceType string `json:"sourceType"` TrackEventsOptions *TrackEventsOperationOptions `json:"trackEventsOptions,omitempty"` }
type TrackingRecordType ¶
type TrackingRecordType string
const ( TrackingRecordTypeASTwoMDN TrackingRecordType = "AS2MDN" TrackingRecordTypeASTwoMessage TrackingRecordType = "AS2Message" TrackingRecordTypeCustom TrackingRecordType = "Custom" TrackingRecordTypeEdifactFunctionalGroup TrackingRecordType = "EdifactFunctionalGroup" TrackingRecordTypeEdifactFunctionalGroupAcknowledgment TrackingRecordType = "EdifactFunctionalGroupAcknowledgment" TrackingRecordTypeEdifactInterchange TrackingRecordType = "EdifactInterchange" TrackingRecordTypeEdifactInterchangeAcknowledgment TrackingRecordType = "EdifactInterchangeAcknowledgment" TrackingRecordTypeEdifactTransactionSet TrackingRecordType = "EdifactTransactionSet" TrackingRecordTypeEdifactTransactionSetAcknowledgment TrackingRecordType = "EdifactTransactionSetAcknowledgment" TrackingRecordTypeNotSpecified TrackingRecordType = "NotSpecified" TrackingRecordTypeXOneTwoFunctionalGroup TrackingRecordType = "X12FunctionalGroup" TrackingRecordTypeXOneTwoFunctionalGroupAcknowledgment TrackingRecordType = "X12FunctionalGroupAcknowledgment" TrackingRecordTypeXOneTwoInterchange TrackingRecordType = "X12Interchange" TrackingRecordTypeXOneTwoInterchangeAcknowledgment TrackingRecordType = "X12InterchangeAcknowledgment" TrackingRecordTypeXOneTwoTransactionSet TrackingRecordType = "X12TransactionSet" TrackingRecordTypeXOneTwoTransactionSetAcknowledgment TrackingRecordType = "X12TransactionSetAcknowledgment" )
func (*TrackingRecordType) UnmarshalJSON ¶
func (s *TrackingRecordType) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IntegrationAccount }
type WorkflowState ¶
type WorkflowState string
const ( WorkflowStateCompleted WorkflowState = "Completed" WorkflowStateDeleted WorkflowState = "Deleted" WorkflowStateDisabled WorkflowState = "Disabled" WorkflowStateEnabled WorkflowState = "Enabled" WorkflowStateNotSpecified WorkflowState = "NotSpecified" WorkflowStateSuspended WorkflowState = "Suspended" )
func (*WorkflowState) UnmarshalJSON ¶
func (s *WorkflowState) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_integrationaccount.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_listcallbackurl.go
- method_listkeyvaultkeys.go
- method_logtrackingevents.go
- method_regenerateaccesskey.go
- method_update.go
- model_callbackurl.go
- model_getcallbackurlparameters.go
- model_integrationaccount.go
- model_integrationaccountproperties.go
- model_integrationaccountsku.go
- model_keyvaultkey.go
- model_keyvaultkeyattributes.go
- model_keyvaultkeycollection.go
- model_keyvaultreference.go
- model_listkeyvaultkeysdefinition.go
- model_regenerateactionparameter.go
- model_resourcereference.go
- model_trackingevent.go
- model_trackingeventerrorinfo.go
- model_trackingeventsdefinition.go
- predicates.go
- version.go