Documentation ¶
Overview ¶
Package logic implements the Azure ARM Logic service API version 2015-08-01-preview.
REST API for Azure Logic Apps.
Index ¶
- Constants
- func UserAgent() string
- func Version() string
- type AS2AcknowledgementConnectionSettings
- type AS2AgreementContent
- type AS2EnvelopeSettings
- type AS2ErrorSettings
- type AS2MdnSettings
- type AS2MessageConnectionSettings
- type AS2OneWayAgreement
- type AS2ProtocolSettings
- type AS2SecuritySettings
- type AS2ValidationSettings
- type AgreementContent
- type AgreementType
- type B2BPartnerContent
- type BaseClient
- type BusinessIdentity
- type CallbackURL
- type EdifactAcknowledgementSettings
- type EdifactAgreementContent
- type EdifactCharacterSet
- type EdifactDecimalIndicator
- type EdifactDelimiterOverride
- type EdifactEnvelopeOverride
- type EdifactEnvelopeSettings
- type EdifactFramingSettings
- type EdifactMessageFilter
- type EdifactMessageIdentifier
- type EdifactOneWayAgreement
- type EdifactProcessingSettings
- type EdifactProtocolSettings
- type EdifactSchemaReference
- type EdifactValidationOverride
- type EdifactValidationSettings
- type EncryptionAlgorithm
- type HashingAlgorithm
- type IntegrationAccount
- type IntegrationAccountAgreement
- type IntegrationAccountAgreementFilter
- type IntegrationAccountAgreementListResult
- type IntegrationAccountAgreementListResultIterator
- func (iter *IntegrationAccountAgreementListResultIterator) Next() error
- func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool
- func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult
- func (iter IntegrationAccountAgreementListResultIterator) Value() IntegrationAccountAgreement
- type IntegrationAccountAgreementListResultPage
- func (page *IntegrationAccountAgreementListResultPage) Next() error
- func (page IntegrationAccountAgreementListResultPage) NotDone() bool
- func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult
- func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement
- type IntegrationAccountAgreementProperties
- type IntegrationAccountAgreementsClient
- func (client IntegrationAccountAgreementsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountAgreementsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountAgreementsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) GetResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
- func (client IntegrationAccountAgreementsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountAgreementsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreementListResultPage, err error)
- func (client IntegrationAccountAgreementsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountAgreementListResultIterator, err error)
- func (client IntegrationAccountAgreementsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountAgreementsClient) ListResponder(resp *http.Response) (result IntegrationAccountAgreementListResult, err error)
- func (client IntegrationAccountAgreementsClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountCertificate
- type IntegrationAccountCertificateListResult
- type IntegrationAccountCertificateListResultIterator
- func (iter *IntegrationAccountCertificateListResultIterator) Next() error
- func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool
- func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult
- func (iter IntegrationAccountCertificateListResultIterator) Value() IntegrationAccountCertificate
- type IntegrationAccountCertificateListResultPage
- func (page *IntegrationAccountCertificateListResultPage) Next() error
- func (page IntegrationAccountCertificateListResultPage) NotDone() bool
- func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult
- func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate
- type IntegrationAccountCertificateProperties
- type IntegrationAccountCertificatesClient
- func (client IntegrationAccountCertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountCertificatesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountCertificatesClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) GetResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
- func (client IntegrationAccountCertificatesClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountCertificatesClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificateListResultPage, err error)
- func (client IntegrationAccountCertificatesClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountCertificateListResultIterator, err error)
- func (client IntegrationAccountCertificatesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountCertificatesClient) ListResponder(resp *http.Response) (result IntegrationAccountCertificateListResult, err error)
- func (client IntegrationAccountCertificatesClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountContentHash
- type IntegrationAccountContentLink
- type IntegrationAccountListResult
- type IntegrationAccountListResultIterator
- type IntegrationAccountListResultPage
- type IntegrationAccountMap
- type IntegrationAccountMapFilter
- type IntegrationAccountMapListResult
- type IntegrationAccountMapListResultIterator
- func (iter *IntegrationAccountMapListResultIterator) Next() error
- func (iter IntegrationAccountMapListResultIterator) NotDone() bool
- func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult
- func (iter IntegrationAccountMapListResultIterator) Value() IntegrationAccountMap
- type IntegrationAccountMapListResultPage
- type IntegrationAccountMapProperties
- type IntegrationAccountMapsClient
- func (client IntegrationAccountMapsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountMapsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountMapsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) GetResponder(resp *http.Response) (result IntegrationAccountMap, err error)
- func (client IntegrationAccountMapsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountMapsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMapListResultPage, err error)
- func (client IntegrationAccountMapsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountMapListResultIterator, err error)
- func (client IntegrationAccountMapsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountMapsClient) ListResponder(resp *http.Response) (result IntegrationAccountMapListResult, err error)
- func (client IntegrationAccountMapsClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountPartner
- type IntegrationAccountPartnerFilter
- type IntegrationAccountPartnerListResult
- type IntegrationAccountPartnerListResultIterator
- func (iter *IntegrationAccountPartnerListResultIterator) Next() error
- func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool
- func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult
- func (iter IntegrationAccountPartnerListResultIterator) Value() IntegrationAccountPartner
- type IntegrationAccountPartnerListResultPage
- func (page *IntegrationAccountPartnerListResultPage) Next() error
- func (page IntegrationAccountPartnerListResultPage) NotDone() bool
- func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult
- func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner
- type IntegrationAccountPartnerProperties
- type IntegrationAccountPartnersClient
- func (client IntegrationAccountPartnersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountPartnersClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountPartnersClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) GetResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
- func (client IntegrationAccountPartnersClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountPartnersClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartnerListResultPage, err error)
- func (client IntegrationAccountPartnersClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountPartnerListResultIterator, err error)
- func (client IntegrationAccountPartnersClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountPartnersClient) ListResponder(resp *http.Response) (result IntegrationAccountPartnerListResult, err error)
- func (client IntegrationAccountPartnersClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountResource
- type IntegrationAccountSchema
- type IntegrationAccountSchemaFilter
- type IntegrationAccountSchemaListResult
- type IntegrationAccountSchemaListResultIterator
- func (iter *IntegrationAccountSchemaListResultIterator) Next() error
- func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool
- func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult
- func (iter IntegrationAccountSchemaListResultIterator) Value() IntegrationAccountSchema
- type IntegrationAccountSchemaListResultPage
- func (page *IntegrationAccountSchemaListResultPage) Next() error
- func (page IntegrationAccountSchemaListResultPage) NotDone() bool
- func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult
- func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema
- type IntegrationAccountSchemaProperties
- type IntegrationAccountSchemasClient
- func (client IntegrationAccountSchemasClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result autorest.Response, err error)
- func (client IntegrationAccountSchemasClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountSchemasClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) GetResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
- func (client IntegrationAccountSchemasClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountSchemasClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchemaListResultPage, err error)
- func (client IntegrationAccountSchemasClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccountSchemaListResultIterator, err error)
- func (client IntegrationAccountSchemasClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountSchemasClient) ListResponder(resp *http.Response) (result IntegrationAccountSchemaListResult, err error)
- func (client IntegrationAccountSchemasClient) ListSender(req *http.Request) (*http.Response, error)
- type IntegrationAccountSku
- type IntegrationAccountsClient
- func (client IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
- func (client IntegrationAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error)
- func (client IntegrationAccountsClient) DeleteSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
- func (client IntegrationAccountsClient) GetResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) GetSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultPage, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultIterator, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, top *int32) (*http.Request, error)
- func (client IntegrationAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListBySubscription(ctx context.Context, top *int32) (result IntegrationAccountListResultPage, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result IntegrationAccountListResultIterator, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, top *int32) (*http.Request, error)
- func (client IntegrationAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
- func (client IntegrationAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) ListCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) ListCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) ListCallbackURLResponder(resp *http.Response) (result CallbackURL, err error)
- func (client IntegrationAccountsClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
- func (client IntegrationAccountsClient) Update(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, ...) (*http.Request, error)
- func (client IntegrationAccountsClient) UpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
- func (client IntegrationAccountsClient) UpdateSender(req *http.Request) (*http.Response, error)
- type KeyVaultKeyReference
- type KeyVaultKeyReferenceKeyVault
- type ListCallbackURLParameters
- type MapType
- type MessageFilterType
- type PartnerContent
- type PartnerType
- type SchemaType
- type SegmentTerminatorSuffix
- type SkuName
- type TrailingSeparatorPolicy
- type UsageIndicator
- type X12AcknowledgementSettings
- type X12AgreementContent
- type X12CharacterSet
- type X12DateFormat
- type X12DelimiterOverrides
- type X12EnvelopeOverride
- type X12EnvelopeSettings
- type X12FramingSettings
- type X12MessageFilter
- type X12MessageIdentifier
- type X12OneWayAgreement
- type X12ProcessingSettings
- type X12ProtocolSettings
- type X12SchemaReference
- type X12SecuritySettings
- type X12TimeFormat
- type X12ValidationOverride
- type X12ValidationSettings
Constants ¶
const (
// DefaultBaseURI is the default URI used for the service Logic
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 AS2AcknowledgementConnectionSettings ¶
type AS2AcknowledgementConnectionSettings struct { // IgnoreCertificateNameMismatch - The value indicating whether to ignore mismatch in certificate name. IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'. SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive. KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers. UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2AcknowledgementConnectionSettings ...
type AS2AgreementContent ¶
type AS2AgreementContent struct { // ReceiveAgreement - The AS2 one-way receive agreement. ReceiveAgreement *AS2OneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The AS2 one-way send agreement. SendAgreement *AS2OneWayAgreement `json:"sendAgreement,omitempty"` }
AS2AgreementContent ...
type AS2EnvelopeSettings ¶
type AS2EnvelopeSettings struct { // MessageContentType - The message content type. MessageContentType *string `json:"messageContentType,omitempty"` // TransmitFileNameInMimeHeader - The value indicating whether to transmit file name in mime header. TransmitFileNameInMimeHeader *bool `json:"transmitFileNameInMimeHeader,omitempty"` // FileNameTemplate - The template for file name. FileNameTemplate *string `json:"fileNameTemplate,omitempty"` // SuspendMessageOnFileNameGenerationError - The value indicating whether to suspend message on file name generation error. SuspendMessageOnFileNameGenerationError *bool `json:"SuspendMessageOnFileNameGenerationError,omitempty"` // AutogenerateFileName - The value indicating whether to auto generate file name. AutogenerateFileName *bool `json:"AutogenerateFileName,omitempty"` }
AS2EnvelopeSettings ...
type AS2ErrorSettings ¶
type AS2ErrorSettings struct { // SuspendDuplicateMessage - The value indicating whether to suspend duplicate message. SuspendDuplicateMessage *bool `json:"SuspendDuplicateMessage,omitempty"` // ResendIfMdnNotReceived - The value indicating whether to resend message If MDN is not received. ResendIfMdnNotReceived *bool `json:"ResendIfMdnNotReceived,omitempty"` }
AS2ErrorSettings ...
type AS2MdnSettings ¶
type AS2MdnSettings struct { // NeedMdn - The value indicating whether to send or request a MDN. NeedMdn *bool `json:"needMdn,omitempty"` // SignMdn - The value indicating whether the MDN needs to be signed or not. SignMdn *bool `json:"signMdn,omitempty"` // SendMdnAsynchronously - The value indicating whether to send the asynchronous MDN. SendMdnAsynchronously *bool `json:"sendMdnAsynchronously,omitempty"` // ReceiptDeliveryURL - The receipt delivery URL. ReceiptDeliveryURL *string `json:"receiptDeliveryUrl,omitempty"` // DispositionNotificationTo - The disposition notification to header value. DispositionNotificationTo *string `json:"dispositionNotificationTo,omitempty"` // SignOutboundMdnIfOptional - The value indicating whether to sign the outbound MDN if optional. SignOutboundMdnIfOptional *bool `json:"signOutboundMdnIfOptional,omitempty"` // MdnText - The MDN text. MdnText *string `json:"mdnText,omitempty"` // SendInboundMdnToMessageBox - The value indicating whether to send inbound MDN to message box. SendInboundMdnToMessageBox *bool `json:"sendInboundMdnToMessageBox,omitempty"` // MicHashingAlgorithm - The signing or hashing algorithm. Possible values include: 'HashingAlgorithmNotSpecified', 'HashingAlgorithmNone', 'HashingAlgorithmSHA2256', 'HashingAlgorithmSHA2384', 'HashingAlgorithmSHA2512' MicHashingAlgorithm HashingAlgorithm `json:"micHashingAlgorithm,omitempty"` }
AS2MdnSettings ...
type AS2MessageConnectionSettings ¶
type AS2MessageConnectionSettings struct { // IgnoreCertificateNameMismatch - The value indicating whether to ignore mismatch in certificate name. IgnoreCertificateNameMismatch *bool `json:"ignoreCertificateNameMismatch,omitempty"` // SupportHTTPStatusCodeContinue - The value indicating whether to support HTTP status code 'CONTINUE'. SupportHTTPStatusCodeContinue *bool `json:"supportHttpStatusCodeContinue,omitempty"` // KeepHTTPConnectionAlive - The value indicating whether to keep the connection alive. KeepHTTPConnectionAlive *bool `json:"keepHttpConnectionAlive,omitempty"` // UnfoldHTTPHeaders - The value indicating whether to unfold the HTTP headers. UnfoldHTTPHeaders *bool `json:"unfoldHttpHeaders,omitempty"` }
AS2MessageConnectionSettings ...
type AS2OneWayAgreement ¶
type AS2OneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The AS2 protocol settings. ProtocolSettings *AS2ProtocolSettings `json:"protocolSettings,omitempty"` }
AS2OneWayAgreement ...
type AS2ProtocolSettings ¶
type AS2ProtocolSettings struct { // MessageConnectionSettings - The message connection settings. MessageConnectionSettings *AS2MessageConnectionSettings `json:"messageConnectionSettings,omitempty"` // AcknowledgementConnectionSettings - The acknowledgement connection settings. AcknowledgementConnectionSettings *AS2AcknowledgementConnectionSettings `json:"acknowledgementConnectionSettings,omitempty"` // MdnSettings - The MDN settings. MdnSettings *AS2MdnSettings `json:"mdnSettings,omitempty"` // SecuritySettings - The security settings. SecuritySettings *AS2SecuritySettings `json:"securitySettings,omitempty"` // ValidationSettings - The validation settings. ValidationSettings *AS2ValidationSettings `json:"validationSettings,omitempty"` // EnvelopeSettings - The envelope settings. EnvelopeSettings *AS2EnvelopeSettings `json:"envelopeSettings,omitempty"` // ErrorSettings - The error settings. ErrorSettings *AS2ErrorSettings `json:"errorSettings,omitempty"` }
AS2ProtocolSettings ...
type AS2SecuritySettings ¶
type AS2SecuritySettings struct { // OverrideGroupSigningCertificate - The value indicating whether to send or request a MDN. OverrideGroupSigningCertificate *bool `json:"overrideGroupSigningCertificate,omitempty"` // SigningCertificateName - The name of the signing certificate. SigningCertificateName *string `json:"signingCertificateName,omitempty"` // EncryptionCertificateName - The name of the encryption certificate. EncryptionCertificateName *string `json:"encryptionCertificateName,omitempty"` // EnableNrrForInboundEncodedMessages - The value indicating whether to enable NRR for inbound encoded messages. EnableNrrForInboundEncodedMessages *bool `json:"enableNrrForInboundEncodedMessages,omitempty"` // EnableNrrForInboundDecodedMessages - The value indicating whether to enable NRR for inbound decoded messages. EnableNrrForInboundDecodedMessages *bool `json:"enableNrrForInboundDecodedMessages,omitempty"` // EnableNrrForOutboundMdn - The value indicating whether to enable NRR for outbound MDN. EnableNrrForOutboundMdn *bool `json:"enableNrrForOutboundMdn,omitempty"` // EnableNrrForOutboundEncodedMessages - The value indicating whether to enable NRR for outbound encoded messages. EnableNrrForOutboundEncodedMessages *bool `json:"enableNrrForOutboundEncodedMessages,omitempty"` // EnableNrrForOutboundDecodedMessages - The value indicating whether to enable NRR for outbound decoded messages. EnableNrrForOutboundDecodedMessages *bool `json:"enableNrrForOutboundDecodedMessages,omitempty"` // EnableNrrForInboundMdn - The value indicating whether to enable NRR for inbound MDN. EnableNrrForInboundMdn *bool `json:"enableNrrForInboundMdn,omitempty"` }
AS2SecuritySettings ...
type AS2ValidationSettings ¶
type AS2ValidationSettings struct { // OverrideMessageProperties - The value indicating whether to override incoming message properties with those in agreement. OverrideMessageProperties *bool `json:"overrideMessageProperties,omitempty"` // EncryptMessage - The value indicating whether the message has to be encrypted. EncryptMessage *bool `json:"encryptMessage,omitempty"` // SignMessage - The value indicating whether the message has to be signed. SignMessage *bool `json:"signMessage,omitempty"` // CompressMessage - The value indicating whether the message has to be compressed. CompressMessage *bool `json:"compressMessage,omitempty"` // CheckDuplicateMessage - The value indicating whether to check for duplicate message. CheckDuplicateMessage *bool `json:"checkDuplicateMessage,omitempty"` // InterchangeDuplicatesValidityDays - The number of days to look back for duplicate interchange. InterchangeDuplicatesValidityDays *int32 `json:"interchangeDuplicatesValidityDays,omitempty"` // CheckCertificateRevocationListOnSend - The value indicating whether to check for certificate revocation list on send. CheckCertificateRevocationListOnSend *bool `json:"checkCertificateRevocationListOnSend,omitempty"` // CheckCertificateRevocationListOnReceive - The value indicating whether to check for certificate revocation list on receive. CheckCertificateRevocationListOnReceive *bool `json:"checkCertificateRevocationListOnReceive,omitempty"` // EncryptionAlgorithm - The encryption algorithm. Possible values include: 'EncryptionAlgorithmNotSpecified', 'EncryptionAlgorithmNone', 'EncryptionAlgorithmDES3', 'EncryptionAlgorithmRC2', 'EncryptionAlgorithmAES128', 'EncryptionAlgorithmAES192', 'EncryptionAlgorithmAES256' EncryptionAlgorithm EncryptionAlgorithm `json:"encryptionAlgorithm,omitempty"` }
AS2ValidationSettings ...
type AgreementContent ¶
type AgreementContent struct { // AS2 - The AS2 agreement content. AS2 *AS2AgreementContent `json:"AS2,omitempty"` // X12 - The X12 agreement content. X12 *X12AgreementContent `json:"X12,omitempty"` // Edifact - The EDIFACT agreement content. Edifact *EdifactAgreementContent `json:"Edifact,omitempty"` }
AgreementContent ...
type AgreementType ¶
type AgreementType string
AgreementType enumerates the values for agreement type.
const ( // AS2 ... AS2 AgreementType = "AS2" // Edifact ... Edifact AgreementType = "Edifact" // NotSpecified ... NotSpecified AgreementType = "NotSpecified" // X12 ... X12 AgreementType = "X12" )
func PossibleAgreementTypeValues ¶
func PossibleAgreementTypeValues() []AgreementType
PossibleAgreementTypeValues returns an array of possible values for the AgreementType const type.
type B2BPartnerContent ¶
type B2BPartnerContent struct { // BusinessIdentities - The list of partner business identities. BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"` }
B2BPartnerContent ...
type BaseClient ¶
BaseClient is the base client for Logic.
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.
type BusinessIdentity ¶
type BusinessIdentity struct { // Qualifier - The business identity qualifier. Qualifier *string `json:"Qualifier,omitempty"` // Value - The business identity value. Value *string `json:"Value,omitempty"` }
BusinessIdentity ...
type CallbackURL ¶
type CallbackURL struct { autorest.Response `json:"-"` // Value - The URL value. Value *string `json:"value,omitempty"` }
CallbackURL ...
type EdifactAcknowledgementSettings ¶
type EdifactAcknowledgementSettings struct { // NeedTechnicalAcknowledgement - The value indicating whether technical acknowledgement is needed. NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` // BatchTechnicalAcknowledgements - The value indicating whether to batch the technical acknowledgements. BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` // NeedFunctionalAcknowledgement - The value indicating whether functional acknowledgement is needed. NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` // BatchFunctionalAcknowledgements - The value indicating whether to batch functional acknowledgements. BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` // NeedLoopForValidMessages - The value indicating whether a loop is needed for valid messages. NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` // SendSynchronousAcknowledgement - The value indicating whether to send synchronous acknowledgement. SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` // AcknowledgementControlNumberPrefix - The acknowledgement control number prefix. AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` // AcknowledgementControlNumberSuffix - The acknowledgement control number suffix. AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` // AcknowledgementControlNumberLowerBound - The acknowledgement control number lower bound. AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` // AcknowledgementControlNumberUpperBound - The acknowledgement control number upper bound. AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` // RolloverAcknowledgementControlNumber - The value indicating whether to rollover acknowledgement control number. RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
EdifactAcknowledgementSettings ...
type EdifactAgreementContent ¶
type EdifactAgreementContent struct { // ReceiveAgreement - The EDIFACT one-way receive agreement. ReceiveAgreement *EdifactOneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The EDIFACT one-way send agreement. SendAgreement *EdifactOneWayAgreement `json:"sendAgreement,omitempty"` }
EdifactAgreementContent ...
type EdifactCharacterSet ¶
type EdifactCharacterSet string
EdifactCharacterSet enumerates the values for edifact character set.
const ( // EdifactCharacterSetKECA ... EdifactCharacterSetKECA EdifactCharacterSet = "KECA" // EdifactCharacterSetNotSpecified ... EdifactCharacterSetNotSpecified EdifactCharacterSet = "NotSpecified" // EdifactCharacterSetUNOA ... EdifactCharacterSetUNOA EdifactCharacterSet = "UNOA" // EdifactCharacterSetUNOB ... EdifactCharacterSetUNOB EdifactCharacterSet = "UNOB" // EdifactCharacterSetUNOC ... EdifactCharacterSetUNOC EdifactCharacterSet = "UNOC" // EdifactCharacterSetUNOD ... EdifactCharacterSetUNOD EdifactCharacterSet = "UNOD" // EdifactCharacterSetUNOE ... EdifactCharacterSetUNOE EdifactCharacterSet = "UNOE" // EdifactCharacterSetUNOF ... EdifactCharacterSetUNOF EdifactCharacterSet = "UNOF" // EdifactCharacterSetUNOG ... EdifactCharacterSetUNOG EdifactCharacterSet = "UNOG" // EdifactCharacterSetUNOH ... EdifactCharacterSetUNOH EdifactCharacterSet = "UNOH" // EdifactCharacterSetUNOI ... EdifactCharacterSetUNOI EdifactCharacterSet = "UNOI" // EdifactCharacterSetUNOJ ... EdifactCharacterSetUNOJ EdifactCharacterSet = "UNOJ" // EdifactCharacterSetUNOK ... EdifactCharacterSetUNOK EdifactCharacterSet = "UNOK" // EdifactCharacterSetUNOX ... EdifactCharacterSetUNOX EdifactCharacterSet = "UNOX" // EdifactCharacterSetUNOY ... EdifactCharacterSetUNOY EdifactCharacterSet = "UNOY" )
func PossibleEdifactCharacterSetValues ¶
func PossibleEdifactCharacterSetValues() []EdifactCharacterSet
PossibleEdifactCharacterSetValues returns an array of possible values for the EdifactCharacterSet const type.
type EdifactDecimalIndicator ¶
type EdifactDecimalIndicator string
EdifactDecimalIndicator enumerates the values for edifact decimal indicator.
const ( // EdifactDecimalIndicatorComma ... EdifactDecimalIndicatorComma EdifactDecimalIndicator = "Comma" // EdifactDecimalIndicatorDecimal ... EdifactDecimalIndicatorDecimal EdifactDecimalIndicator = "Decimal" // EdifactDecimalIndicatorNotSpecified ... EdifactDecimalIndicatorNotSpecified EdifactDecimalIndicator = "NotSpecified" )
func PossibleEdifactDecimalIndicatorValues ¶
func PossibleEdifactDecimalIndicatorValues() []EdifactDecimalIndicator
PossibleEdifactDecimalIndicatorValues returns an array of possible values for the EdifactDecimalIndicator const type.
type EdifactDelimiterOverride ¶
type EdifactDelimiterOverride struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message releaseversion. MessageRelease *string `json:"messageRelease,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // RepetitionSeparator - The repetition separator. RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` // DecimalPointIndicator - The decimal point indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal' DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` // ReleaseIndicator - The release indicator. ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` // MessageAssociationAssignedCode - The message association assigned code. MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` // TargetNamespace - The target namespace on which this delimiter settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` }
EdifactDelimiterOverride ...
type EdifactEnvelopeOverride ¶
type EdifactEnvelopeOverride struct { // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version on which this envelope settings has to be applied. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release version on which this envelope settings has to be applied. MessageRelease *string `json:"messageRelease,omitempty"` // MessageAssociationAssignedCode - The message association assigned code. MessageAssociationAssignedCode *string `json:"messageAssociationAssignedCode,omitempty"` // TargetNamespace - The target namespace on which this envelope settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // SenderApplicationQualifier - The sender application qualifier. SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationQualifier - The receiver application qualifier. ReceiverApplicationQualifier *string `json:"receiverApplicationQualifier,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // ControllingAgencyCode - The controlling agency code. ControllingAgencyCode *string `json:"controllingAgencyCode,omitempty"` // GroupHeaderMessageVersion - The group header message version. GroupHeaderMessageVersion *string `json:"groupHeaderMessageVersion,omitempty"` // GroupHeaderMessageRelease - The group header message release. GroupHeaderMessageRelease *string `json:"groupHeaderMessageRelease,omitempty"` // AssociationAssignedCode - The association assigned code. AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` // ApplicationPassword - The application password. ApplicationPassword *string `json:"applicationPassword,omitempty"` }
EdifactEnvelopeOverride ...
type EdifactEnvelopeSettings ¶
type EdifactEnvelopeSettings struct { // GroupAssociationAssignedCode - The group association assigned code. GroupAssociationAssignedCode *string `json:"groupAssociationAssignedCode,omitempty"` // CommunicationAgreementID - The communication agreement id. CommunicationAgreementID *string `json:"communicationAgreementId,omitempty"` // ApplyDelimiterStringAdvice - The value indicating whether to apply delimiter string advice. ApplyDelimiterStringAdvice *bool `json:"applyDelimiterStringAdvice,omitempty"` // CreateGroupingSegments - The value indicating whether to create grouping segments. CreateGroupingSegments *bool `json:"createGroupingSegments,omitempty"` // EnableDefaultGroupHeaders - The value indicating whether to enable default group headers. EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` // RecipientReferencePasswordValue - The recipient reference password value. RecipientReferencePasswordValue *string `json:"recipientReferencePasswordValue,omitempty"` // RecipientReferencePasswordQualifier - The recipient reference password qualifier. RecipientReferencePasswordQualifier *string `json:"recipientReferencePasswordQualifier,omitempty"` // ApplicationReferenceID - The application reference id. ApplicationReferenceID *string `json:"applicationReferenceId,omitempty"` // ProcessingPriorityCode - The processing priority code. ProcessingPriorityCode *string `json:"processingPriorityCode,omitempty"` // InterchangeControlNumberLowerBound - The interchange control number lower bound. InterchangeControlNumberLowerBound *int64 `json:"interchangeControlNumberLowerBound,omitempty"` // InterchangeControlNumberUpperBound - The interchange control number upper bound. InterchangeControlNumberUpperBound *int64 `json:"interchangeControlNumberUpperBound,omitempty"` // RolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number. RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` // InterchangeControlNumberPrefix - The interchange control number prefix. InterchangeControlNumberPrefix *string `json:"interchangeControlNumberPrefix,omitempty"` // InterchangeControlNumberSuffix - The interchange control number suffix. InterchangeControlNumberSuffix *string `json:"interchangeControlNumberSuffix,omitempty"` // SenderReverseRoutingAddress - The sender reverse routing address. SenderReverseRoutingAddress *string `json:"senderReverseRoutingAddress,omitempty"` // ReceiverReverseRoutingAddress - The receiver reverse routing address. ReceiverReverseRoutingAddress *string `json:"receiverReverseRoutingAddress,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // GroupControllingAgencyCode - The group controlling agency code. GroupControllingAgencyCode *string `json:"groupControllingAgencyCode,omitempty"` // GroupMessageVersion - The group message version. GroupMessageVersion *string `json:"groupMessageVersion,omitempty"` // GroupMessageRelease - The group message release. GroupMessageRelease *string `json:"groupMessageRelease,omitempty"` // GroupControlNumberLowerBound - The group control number lower bound. GroupControlNumberLowerBound *int64 `json:"groupControlNumberLowerBound,omitempty"` // GroupControlNumberUpperBound - The group control number upper bound. GroupControlNumberUpperBound *int64 `json:"groupControlNumberUpperBound,omitempty"` // RolloverGroupControlNumber - The value indicating whether to rollover group control number. RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` // GroupControlNumberPrefix - The group control number prefix. GroupControlNumberPrefix *string `json:"groupControlNumberPrefix,omitempty"` // GroupControlNumberSuffix - The group control number suffix. GroupControlNumberSuffix *string `json:"groupControlNumberSuffix,omitempty"` // GroupApplicationReceiverQualifier - The group application receiver qualifier. GroupApplicationReceiverQualifier *string `json:"groupApplicationReceiverQualifier,omitempty"` // GroupApplicationReceiverID - The group application receiver id. GroupApplicationReceiverID *string `json:"groupApplicationReceiverId,omitempty"` // GroupApplicationSenderQualifier - The group application sender qualifier. GroupApplicationSenderQualifier *string `json:"groupApplicationSenderQualifier,omitempty"` // GroupApplicationSenderID - The group application sender id. GroupApplicationSenderID *string `json:"groupApplicationSenderId,omitempty"` // GroupApplicationPassword - The group application password. GroupApplicationPassword *string `json:"groupApplicationPassword,omitempty"` // OverwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number. OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` // TransactionSetControlNumberPrefix - The transaction set control number prefix. TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` // TransactionSetControlNumberSuffix - The transaction set control number suffix. TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` // TransactionSetControlNumberLowerBound - The transaction set control number lower bound. TransactionSetControlNumberLowerBound *int64 `json:"transactionSetControlNumberLowerBound,omitempty"` // TransactionSetControlNumberUpperBound - The transaction set control number upper bound. TransactionSetControlNumberUpperBound *int64 `json:"transactionSetControlNumberUpperBound,omitempty"` // RolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number. RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` // IsTestInterchange - The value indicating whether the message is a test interchange. IsTestInterchange *bool `json:"isTestInterchange,omitempty"` // SenderInternalIdentification - The sender internal identification. SenderInternalIdentification *string `json:"senderInternalIdentification,omitempty"` // SenderInternalSubIdentification - The sender internal sub identification. SenderInternalSubIdentification *string `json:"senderInternalSubIdentification,omitempty"` // ReceiverInternalIdentification - The receiver internal identification. ReceiverInternalIdentification *string `json:"receiverInternalIdentification,omitempty"` // ReceiverInternalSubIdentification - The receiver internal sub identification. ReceiverInternalSubIdentification *string `json:"receiverInternalSubIdentification,omitempty"` }
EdifactEnvelopeSettings ...
type EdifactFramingSettings ¶
type EdifactFramingSettings struct { // ServiceCodeListDirectoryVersion - The service code list directory version. ServiceCodeListDirectoryVersion *string `json:"serviceCodeListDirectoryVersion,omitempty"` // CharacterEncoding - The character encoding. CharacterEncoding *string `json:"characterEncoding,omitempty"` // ProtocolVersion - The protocol version. ProtocolVersion *int32 `json:"protocolVersion,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // ReleaseIndicator - The release indicator. ReleaseIndicator *int32 `json:"releaseIndicator,omitempty"` // RepetitionSeparator - The repetition separator. RepetitionSeparator *int32 `json:"repetitionSeparator,omitempty"` // CharacterSet - The EDIFACT frame setting characterSet. Possible values include: 'EdifactCharacterSetNotSpecified', 'EdifactCharacterSetUNOB', 'EdifactCharacterSetUNOA', 'EdifactCharacterSetUNOC', 'EdifactCharacterSetUNOD', 'EdifactCharacterSetUNOE', 'EdifactCharacterSetUNOF', 'EdifactCharacterSetUNOG', 'EdifactCharacterSetUNOH', 'EdifactCharacterSetUNOI', 'EdifactCharacterSetUNOJ', 'EdifactCharacterSetUNOK', 'EdifactCharacterSetUNOX', 'EdifactCharacterSetUNOY', 'EdifactCharacterSetKECA' CharacterSet EdifactCharacterSet `json:"characterSet,omitempty"` // DecimalPointIndicator - The EDIFACT frame setting decimal indicator. Possible values include: 'EdifactDecimalIndicatorNotSpecified', 'EdifactDecimalIndicatorComma', 'EdifactDecimalIndicatorDecimal' DecimalPointIndicator EdifactDecimalIndicator `json:"decimalPointIndicator,omitempty"` // SegmentTerminatorSuffix - The EDIFACT frame setting segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
EdifactFramingSettings ...
type EdifactMessageFilter ¶
type EdifactMessageFilter struct { // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude' MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"` }
EdifactMessageFilter ...
type EdifactMessageIdentifier ¶
type EdifactMessageIdentifier struct { // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` }
EdifactMessageIdentifier ...
type EdifactOneWayAgreement ¶
type EdifactOneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The EDIFACT protocol settings. ProtocolSettings *EdifactProtocolSettings `json:"protocolSettings,omitempty"` }
EdifactOneWayAgreement ...
type EdifactProcessingSettings ¶
type EdifactProcessingSettings struct { // MaskSecurityInfo - The value indicating whether to mask security information. MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` // PreserveInterchange - The value indicating whether to preserve interchange. PreserveInterchange *bool `json:"preserveInterchange,omitempty"` // SuspendInterchangeOnError - The value indicating whether to suspend interchange on error. SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` // CreateEmptyXMLTagsForTrailingSeparators - The value indicating whether to create empty xml tags for trailing separators. CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` // UseDotAsDecimalSeparator - The value indicating whether to use dot as decimal separator. UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
EdifactProcessingSettings ...
type EdifactProtocolSettings ¶
type EdifactProtocolSettings struct { // ValidationSettings - The EDIFACT validation settings. ValidationSettings *EdifactValidationSettings `json:"validationSettings,omitempty"` // FramingSettings - The EDIFACT framing settings. FramingSettings *EdifactFramingSettings `json:"framingSettings,omitempty"` // EnvelopeSettings - The EDIFACT envelope settings. EnvelopeSettings *EdifactEnvelopeSettings `json:"envelopeSettings,omitempty"` // AcknowledgementSettings - The EDIFACT acknowledgement settings. AcknowledgementSettings *EdifactAcknowledgementSettings `json:"acknowledgementSettings,omitempty"` // MessageFilter - The EDIFACT message filter. MessageFilter *EdifactMessageFilter `json:"messageFilter,omitempty"` // ProcessingSettings - The EDIFACT processing Settings. ProcessingSettings *EdifactProcessingSettings `json:"processingSettings,omitempty"` // EnvelopeOverrides - The EDIFACT envelope override settings. EnvelopeOverrides *[]EdifactEnvelopeOverride `json:"envelopeOverrides,omitempty"` // MessageFilterList - The EDIFACT message filter list. MessageFilterList *[]EdifactMessageIdentifier `json:"messageFilterList,omitempty"` // SchemaReferences - The EDIFACT schema references. SchemaReferences *[]EdifactSchemaReference `json:"schemaReferences,omitempty"` // ValidationOverrides - The EDIFACT validation override settings. ValidationOverrides *[]EdifactValidationOverride `json:"validationOverrides,omitempty"` // EdifactDelimiterOverrides - The EDIFACT delimiter override settings. EdifactDelimiterOverrides *[]EdifactDelimiterOverride `json:"edifactDelimiterOverrides,omitempty"` }
EdifactProtocolSettings ...
type EdifactSchemaReference ¶
type EdifactSchemaReference struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // MessageVersion - The message version. MessageVersion *string `json:"messageVersion,omitempty"` // MessageRelease - The message release version. MessageRelease *string `json:"messageRelease,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // SenderApplicationQualifier - The sender application qualifier. SenderApplicationQualifier *string `json:"senderApplicationQualifier,omitempty"` // AssociationAssignedCode - The association assigned code. AssociationAssignedCode *string `json:"associationAssignedCode,omitempty"` // SchemaName - The schema name. SchemaName *string `json:"schemaName,omitempty"` }
EdifactSchemaReference ...
type EdifactValidationOverride ¶
type EdifactValidationOverride struct { // MessageID - The message id on which the validation settings has to be applied. MessageID *string `json:"messageId,omitempty"` // EnforceCharacterSet - The value indicating whether to validate character Set. EnforceCharacterSet *bool `json:"enforceCharacterSet,omitempty"` // ValidateEDITypes - The value indicating whether to validate EDI types. ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` // ValidateXSDTypes - The value indicating whether to validate XSD types. ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` }
EdifactValidationOverride ...
type EdifactValidationSettings ¶
type EdifactValidationSettings struct { // ValidateCharacterSet - The value indicating whether to validate character set in the message. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // CheckDuplicateInterchangeControlNumber - The value indicating whether to check for duplicate interchange control number. CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` // InterchangeControlNumberValidityDays - The validity period of interchange control number. InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` // CheckDuplicateGroupControlNumber - The value indicating whether to check for duplicate group control number. CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` // CheckDuplicateTransactionSetControlNumber - The value indicating whether to check for duplicate transaction set control number. CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` // ValidateEDITypes - The value indicating whether to Whether to validate EDI types. ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` // ValidateXSDTypes - The value indicating whether to Whether to validate XSD types. ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
EdifactValidationSettings ...
type EncryptionAlgorithm ¶
type EncryptionAlgorithm string
EncryptionAlgorithm enumerates the values for encryption algorithm.
const ( // EncryptionAlgorithmAES128 ... EncryptionAlgorithmAES128 EncryptionAlgorithm = "AES128" // EncryptionAlgorithmAES192 ... EncryptionAlgorithmAES192 EncryptionAlgorithm = "AES192" // EncryptionAlgorithmAES256 ... EncryptionAlgorithmAES256 EncryptionAlgorithm = "AES256" // EncryptionAlgorithmDES3 ... EncryptionAlgorithmDES3 EncryptionAlgorithm = "DES3" // EncryptionAlgorithmNone ... EncryptionAlgorithmNone EncryptionAlgorithm = "None" // EncryptionAlgorithmNotSpecified ... EncryptionAlgorithmNotSpecified EncryptionAlgorithm = "NotSpecified" // EncryptionAlgorithmRC2 ... EncryptionAlgorithmRC2 EncryptionAlgorithm = "RC2" )
func PossibleEncryptionAlgorithmValues ¶
func PossibleEncryptionAlgorithmValues() []EncryptionAlgorithm
PossibleEncryptionAlgorithmValues returns an array of possible values for the EncryptionAlgorithm const type.
type HashingAlgorithm ¶
type HashingAlgorithm string
HashingAlgorithm enumerates the values for hashing algorithm.
const ( // HashingAlgorithmNone ... HashingAlgorithmNone HashingAlgorithm = "None" // HashingAlgorithmNotSpecified ... HashingAlgorithmNotSpecified HashingAlgorithm = "NotSpecified" // HashingAlgorithmSHA2256 ... HashingAlgorithmSHA2256 HashingAlgorithm = "SHA2256" // HashingAlgorithmSHA2384 ... HashingAlgorithmSHA2384 HashingAlgorithm = "SHA2384" // HashingAlgorithmSHA2512 ... HashingAlgorithmSHA2512 HashingAlgorithm = "SHA2512" )
func PossibleHashingAlgorithmValues ¶
func PossibleHashingAlgorithmValues() []HashingAlgorithm
PossibleHashingAlgorithmValues returns an array of possible values for the HashingAlgorithm const type.
type IntegrationAccount ¶
type IntegrationAccount struct { autorest.Response `json:"-"` // Properties - The integration account properties. Properties interface{} `json:"properties,omitempty"` // Sku - The sku. Sku *IntegrationAccountSku `json:"sku,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccount ...
func (IntegrationAccount) MarshalJSON ¶
func (ia IntegrationAccount) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccount.
type IntegrationAccountAgreement ¶
type IntegrationAccountAgreement struct { autorest.Response `json:"-"` // IntegrationAccountAgreementProperties - The integration account agreement properties. *IntegrationAccountAgreementProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountAgreement ...
func (IntegrationAccountAgreement) MarshalJSON ¶
func (iaa IntegrationAccountAgreement) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountAgreement.
func (*IntegrationAccountAgreement) UnmarshalJSON ¶
func (iaa *IntegrationAccountAgreement) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountAgreement struct.
type IntegrationAccountAgreementFilter ¶
type IntegrationAccountAgreementFilter struct { // AgreementType - The agreement type of integration account agreement. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' AgreementType AgreementType `json:"agreementType,omitempty"` }
IntegrationAccountAgreementFilter ...
type IntegrationAccountAgreementListResult ¶
type IntegrationAccountAgreementListResult struct { autorest.Response `json:"-"` // Value - The list of integration account agreements. Value *[]IntegrationAccountAgreement `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountAgreementListResult ...
func (IntegrationAccountAgreementListResult) IsEmpty ¶
func (iaalr IntegrationAccountAgreementListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountAgreementListResultIterator ¶
type IntegrationAccountAgreementListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountAgreementListResultIterator provides access to a complete listing of IntegrationAccountAgreement values.
func (*IntegrationAccountAgreementListResultIterator) Next ¶
func (iter *IntegrationAccountAgreementListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountAgreementListResultIterator) NotDone ¶
func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountAgreementListResultIterator) Response ¶
func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountAgreementListResultIterator) Value ¶
func (iter IntegrationAccountAgreementListResultIterator) Value() IntegrationAccountAgreement
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountAgreementListResultPage ¶
type IntegrationAccountAgreementListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountAgreementListResultPage contains a page of IntegrationAccountAgreement values.
func (*IntegrationAccountAgreementListResultPage) Next ¶
func (page *IntegrationAccountAgreementListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountAgreementListResultPage) NotDone ¶
func (page IntegrationAccountAgreementListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountAgreementListResultPage) Response ¶
func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountAgreementListResultPage) Values ¶
func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountAgreementProperties ¶
type IntegrationAccountAgreementProperties struct { // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // AgreementType - The agreement type. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact' AgreementType AgreementType `json:"agreementType,omitempty"` // HostPartner - The host partner. HostPartner *string `json:"hostPartner,omitempty"` // GuestPartner - The guest partner. GuestPartner *string `json:"guestPartner,omitempty"` // HostIdentity - The host identity. HostIdentity *BusinessIdentity `json:"hostIdentity,omitempty"` // GuestIdentity - The guest identity. GuestIdentity *BusinessIdentity `json:"guestIdentity,omitempty"` // Content - The agreement content. Content *AgreementContent `json:"content,omitempty"` }
IntegrationAccountAgreementProperties ...
type IntegrationAccountAgreementsClient ¶
type IntegrationAccountAgreementsClient struct {
BaseClient
}
IntegrationAccountAgreementsClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountAgreementsClient ¶
func NewIntegrationAccountAgreementsClient(subscriptionID string) IntegrationAccountAgreementsClient
NewIntegrationAccountAgreementsClient creates an instance of the IntegrationAccountAgreementsClient client.
func NewIntegrationAccountAgreementsClientWithBaseURI ¶
func NewIntegrationAccountAgreementsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountAgreementsClient
NewIntegrationAccountAgreementsClientWithBaseURI creates an instance of the IntegrationAccountAgreementsClient client.
func (IntegrationAccountAgreementsClient) CreateOrUpdate ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (result IntegrationAccountAgreement, err error)
CreateOrUpdate creates or updates an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name. agreement - the integration account agreement.
func (IntegrationAccountAgreementsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, agreement IntegrationAccountAgreement) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountAgreementsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountAgreementsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountAgreementsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountAgreementsClient) Delete ¶
func (client IntegrationAccountAgreementsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result autorest.Response, err error)
Delete deletes an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.
func (IntegrationAccountAgreementsClient) DeletePreparer ¶
func (client IntegrationAccountAgreementsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountAgreementsClient) DeleteResponder ¶
func (client IntegrationAccountAgreementsClient) 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 (IntegrationAccountAgreementsClient) DeleteSender ¶
func (client IntegrationAccountAgreementsClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountAgreementsClient) Get ¶
func (client IntegrationAccountAgreementsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (result IntegrationAccountAgreement, err error)
Get gets an integration account agreement. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.
func (IntegrationAccountAgreementsClient) GetPreparer ¶
func (client IntegrationAccountAgreementsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountAgreementsClient) GetResponder ¶
func (client IntegrationAccountAgreementsClient) GetResponder(resp *http.Response) (result IntegrationAccountAgreement, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountAgreementsClient) GetSender ¶
func (client IntegrationAccountAgreementsClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountAgreementsClient) List ¶
func (client IntegrationAccountAgreementsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultPage, err error)
List gets a list of integration account agreements. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (IntegrationAccountAgreementsClient) ListComplete ¶
func (client IntegrationAccountAgreementsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountAgreementListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountAgreementsClient) ListPreparer ¶
func (client IntegrationAccountAgreementsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountAgreementsClient) ListResponder ¶
func (client IntegrationAccountAgreementsClient) ListResponder(resp *http.Response) (result IntegrationAccountAgreementListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountAgreementsClient) ListSender ¶
func (client IntegrationAccountAgreementsClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountCertificate ¶
type IntegrationAccountCertificate struct { autorest.Response `json:"-"` // IntegrationAccountCertificateProperties - The integration account certificate properties. *IntegrationAccountCertificateProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountCertificate ...
func (IntegrationAccountCertificate) MarshalJSON ¶
func (iac IntegrationAccountCertificate) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountCertificate.
func (*IntegrationAccountCertificate) UnmarshalJSON ¶
func (iac *IntegrationAccountCertificate) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountCertificate struct.
type IntegrationAccountCertificateListResult ¶
type IntegrationAccountCertificateListResult struct { autorest.Response `json:"-"` // Value - The list of integration account certificates. Value *[]IntegrationAccountCertificate `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountCertificateListResult ...
func (IntegrationAccountCertificateListResult) IsEmpty ¶
func (iaclr IntegrationAccountCertificateListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountCertificateListResultIterator ¶
type IntegrationAccountCertificateListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountCertificateListResultIterator provides access to a complete listing of IntegrationAccountCertificate values.
func (*IntegrationAccountCertificateListResultIterator) Next ¶
func (iter *IntegrationAccountCertificateListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountCertificateListResultIterator) NotDone ¶
func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountCertificateListResultIterator) Response ¶
func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountCertificateListResultIterator) Value ¶
func (iter IntegrationAccountCertificateListResultIterator) Value() IntegrationAccountCertificate
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountCertificateListResultPage ¶
type IntegrationAccountCertificateListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountCertificateListResultPage contains a page of IntegrationAccountCertificate values.
func (*IntegrationAccountCertificateListResultPage) Next ¶
func (page *IntegrationAccountCertificateListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountCertificateListResultPage) NotDone ¶
func (page IntegrationAccountCertificateListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountCertificateListResultPage) Response ¶
func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountCertificateListResultPage) Values ¶
func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountCertificateProperties ¶
type IntegrationAccountCertificateProperties struct { // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Key - The key details in the key vault. Key *KeyVaultKeyReference `json:"key,omitempty"` // PublicCertificate - The public certificate. PublicCertificate *string `json:"publicCertificate,omitempty"` }
IntegrationAccountCertificateProperties ...
type IntegrationAccountCertificatesClient ¶
type IntegrationAccountCertificatesClient struct {
BaseClient
}
IntegrationAccountCertificatesClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountCertificatesClient ¶
func NewIntegrationAccountCertificatesClient(subscriptionID string) IntegrationAccountCertificatesClient
NewIntegrationAccountCertificatesClient creates an instance of the IntegrationAccountCertificatesClient client.
func NewIntegrationAccountCertificatesClientWithBaseURI ¶
func NewIntegrationAccountCertificatesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountCertificatesClient
NewIntegrationAccountCertificatesClientWithBaseURI creates an instance of the IntegrationAccountCertificatesClient client.
func (IntegrationAccountCertificatesClient) CreateOrUpdate ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (result IntegrationAccountCertificate, err error)
CreateOrUpdate creates or updates an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name. certificate - the integration account certificate.
func (IntegrationAccountCertificatesClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string, certificate IntegrationAccountCertificate) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountCertificatesClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountCertificatesClient) CreateOrUpdateSender ¶
func (client IntegrationAccountCertificatesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountCertificatesClient) Delete ¶
func (client IntegrationAccountCertificatesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result autorest.Response, err error)
Delete deletes an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name.
func (IntegrationAccountCertificatesClient) DeletePreparer ¶
func (client IntegrationAccountCertificatesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountCertificatesClient) DeleteResponder ¶
func (client IntegrationAccountCertificatesClient) 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 (IntegrationAccountCertificatesClient) DeleteSender ¶
func (client IntegrationAccountCertificatesClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountCertificatesClient) Get ¶
func (client IntegrationAccountCertificatesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (result IntegrationAccountCertificate, err error)
Get gets an integration account certificate. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. certificateName - the integration account certificate name.
func (IntegrationAccountCertificatesClient) GetPreparer ¶
func (client IntegrationAccountCertificatesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountCertificatesClient) GetResponder ¶
func (client IntegrationAccountCertificatesClient) GetResponder(resp *http.Response) (result IntegrationAccountCertificate, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountCertificatesClient) GetSender ¶
func (client IntegrationAccountCertificatesClient) GetSender(req *http.Request) (*http.Response, error)
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountCertificatesClient) List ¶
func (client IntegrationAccountCertificatesClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultPage, err error)
List gets a list of integration account certificates. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result.
func (IntegrationAccountCertificatesClient) ListComplete ¶
func (client IntegrationAccountCertificatesClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (result IntegrationAccountCertificateListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountCertificatesClient) ListPreparer ¶
func (client IntegrationAccountCertificatesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountCertificatesClient) ListResponder ¶
func (client IntegrationAccountCertificatesClient) ListResponder(resp *http.Response) (result IntegrationAccountCertificateListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountCertificatesClient) ListSender ¶
func (client IntegrationAccountCertificatesClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountContentHash ¶
type IntegrationAccountContentHash struct { // Algorithm - The conetnt hash algorithm. Algorithm *string `json:"algorithm,omitempty"` // Value - The content hash value. Value *string `json:"value,omitempty"` }
IntegrationAccountContentHash ...
type IntegrationAccountContentLink ¶
type IntegrationAccountContentLink struct { // URI - The content link URI. URI *string `json:"uri,omitempty"` // ContentVersion - The content version. ContentVersion *string `json:"contentVersion,omitempty"` // ContentSize - The content size. ContentSize *int64 `json:"contentSize,omitempty"` // ContentHash - The content hash. ContentHash *IntegrationAccountContentHash `json:"contentHash,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` }
IntegrationAccountContentLink ...
type IntegrationAccountListResult ¶
type IntegrationAccountListResult struct { autorest.Response `json:"-"` // Value - The list of integration accounts. Value *[]IntegrationAccount `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountListResult ...
func (IntegrationAccountListResult) IsEmpty ¶
func (ialr IntegrationAccountListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountListResultIterator ¶
type IntegrationAccountListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountListResultIterator provides access to a complete listing of IntegrationAccount values.
func (*IntegrationAccountListResultIterator) Next ¶
func (iter *IntegrationAccountListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountListResultIterator) NotDone ¶
func (iter IntegrationAccountListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountListResultIterator) Response ¶
func (iter IntegrationAccountListResultIterator) Response() IntegrationAccountListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountListResultIterator) Value ¶
func (iter IntegrationAccountListResultIterator) Value() IntegrationAccount
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountListResultPage ¶
type IntegrationAccountListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountListResultPage contains a page of IntegrationAccount values.
func (*IntegrationAccountListResultPage) Next ¶
func (page *IntegrationAccountListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountListResultPage) NotDone ¶
func (page IntegrationAccountListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountListResultPage) Response ¶
func (page IntegrationAccountListResultPage) Response() IntegrationAccountListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountListResultPage) Values ¶
func (page IntegrationAccountListResultPage) Values() []IntegrationAccount
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountMap ¶
type IntegrationAccountMap struct { autorest.Response `json:"-"` // IntegrationAccountMapProperties - The integration account map properties. *IntegrationAccountMapProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountMap ...
func (IntegrationAccountMap) MarshalJSON ¶
func (iam IntegrationAccountMap) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountMap.
func (*IntegrationAccountMap) UnmarshalJSON ¶
func (iam *IntegrationAccountMap) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountMap struct.
type IntegrationAccountMapFilter ¶
type IntegrationAccountMapFilter struct { // SchemaType - The map type of integration account map. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt' SchemaType MapType `json:"schemaType,omitempty"` }
IntegrationAccountMapFilter ...
type IntegrationAccountMapListResult ¶
type IntegrationAccountMapListResult struct { autorest.Response `json:"-"` // Value - The list of integration account maps. Value *[]IntegrationAccountMap `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountMapListResult ...
func (IntegrationAccountMapListResult) IsEmpty ¶
func (iamlr IntegrationAccountMapListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountMapListResultIterator ¶
type IntegrationAccountMapListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountMapListResultIterator provides access to a complete listing of IntegrationAccountMap values.
func (*IntegrationAccountMapListResultIterator) Next ¶
func (iter *IntegrationAccountMapListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountMapListResultIterator) NotDone ¶
func (iter IntegrationAccountMapListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountMapListResultIterator) Response ¶
func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountMapListResultIterator) Value ¶
func (iter IntegrationAccountMapListResultIterator) Value() IntegrationAccountMap
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountMapListResultPage ¶
type IntegrationAccountMapListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountMapListResultPage contains a page of IntegrationAccountMap values.
func (*IntegrationAccountMapListResultPage) Next ¶
func (page *IntegrationAccountMapListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountMapListResultPage) NotDone ¶
func (page IntegrationAccountMapListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountMapListResultPage) Response ¶
func (page IntegrationAccountMapListResultPage) Response() IntegrationAccountMapListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountMapListResultPage) Values ¶
func (page IntegrationAccountMapListResultPage) Values() []IntegrationAccountMap
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountMapProperties ¶
type IntegrationAccountMapProperties struct { // MapType - The map type. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt' MapType MapType `json:"mapType,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Content - The content. Content interface{} `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - The content link. ContentLink *IntegrationAccountContentLink `json:"contentLink,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` }
IntegrationAccountMapProperties ...
type IntegrationAccountMapsClient ¶
type IntegrationAccountMapsClient struct {
BaseClient
}
IntegrationAccountMapsClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountMapsClient ¶
func NewIntegrationAccountMapsClient(subscriptionID string) IntegrationAccountMapsClient
NewIntegrationAccountMapsClient creates an instance of the IntegrationAccountMapsClient client.
func NewIntegrationAccountMapsClientWithBaseURI ¶
func NewIntegrationAccountMapsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountMapsClient
NewIntegrationAccountMapsClientWithBaseURI creates an instance of the IntegrationAccountMapsClient client.
func (IntegrationAccountMapsClient) CreateOrUpdate ¶
func (client IntegrationAccountMapsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (result IntegrationAccountMap, err error)
CreateOrUpdate creates or updates an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name. mapParameter - the integration account map.
func (IntegrationAccountMapsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountMapsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, mapParameter IntegrationAccountMap) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountMapsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountMapsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountMap, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountMapsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountMapsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountMapsClient) Delete ¶
func (client IntegrationAccountMapsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result autorest.Response, err error)
Delete deletes an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.
func (IntegrationAccountMapsClient) DeletePreparer ¶
func (client IntegrationAccountMapsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountMapsClient) DeleteResponder ¶
func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountMapsClient) Get ¶
func (client IntegrationAccountMapsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (result IntegrationAccountMap, err error)
Get gets an integration account map. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.
func (IntegrationAccountMapsClient) GetPreparer ¶
func (client IntegrationAccountMapsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountMapsClient) GetResponder ¶
func (client IntegrationAccountMapsClient) GetResponder(resp *http.Response) (result IntegrationAccountMap, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountMapsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountMapsClient) List ¶
func (client IntegrationAccountMapsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultPage, err error)
List gets a list of integration account maps. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (IntegrationAccountMapsClient) ListComplete ¶
func (client IntegrationAccountMapsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountMapListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountMapsClient) ListPreparer ¶
func (client IntegrationAccountMapsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountMapsClient) ListResponder ¶
func (client IntegrationAccountMapsClient) ListResponder(resp *http.Response) (result IntegrationAccountMapListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountMapsClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountPartner ¶
type IntegrationAccountPartner struct { autorest.Response `json:"-"` // IntegrationAccountPartnerProperties - The integration account partner properties. *IntegrationAccountPartnerProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountPartner ...
func (IntegrationAccountPartner) MarshalJSON ¶
func (iap IntegrationAccountPartner) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountPartner.
func (*IntegrationAccountPartner) UnmarshalJSON ¶
func (iap *IntegrationAccountPartner) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountPartner struct.
type IntegrationAccountPartnerFilter ¶
type IntegrationAccountPartnerFilter struct { // PartnerType - The partner type of integration account partner. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B' PartnerType PartnerType `json:"partnerType,omitempty"` }
IntegrationAccountPartnerFilter ...
type IntegrationAccountPartnerListResult ¶
type IntegrationAccountPartnerListResult struct { autorest.Response `json:"-"` // Value - The list of integration account partners. Value *[]IntegrationAccountPartner `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountPartnerListResult ...
func (IntegrationAccountPartnerListResult) IsEmpty ¶
func (iaplr IntegrationAccountPartnerListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountPartnerListResultIterator ¶
type IntegrationAccountPartnerListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountPartnerListResultIterator provides access to a complete listing of IntegrationAccountPartner values.
func (*IntegrationAccountPartnerListResultIterator) Next ¶
func (iter *IntegrationAccountPartnerListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountPartnerListResultIterator) NotDone ¶
func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountPartnerListResultIterator) Response ¶
func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountPartnerListResultIterator) Value ¶
func (iter IntegrationAccountPartnerListResultIterator) Value() IntegrationAccountPartner
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountPartnerListResultPage ¶
type IntegrationAccountPartnerListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountPartnerListResultPage contains a page of IntegrationAccountPartner values.
func (*IntegrationAccountPartnerListResultPage) Next ¶
func (page *IntegrationAccountPartnerListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountPartnerListResultPage) NotDone ¶
func (page IntegrationAccountPartnerListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountPartnerListResultPage) Response ¶
func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountPartnerListResultPage) Values ¶
func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountPartnerProperties ¶
type IntegrationAccountPartnerProperties struct { // PartnerType - The partner type. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B' PartnerType PartnerType `json:"partnerType,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` // Content - The partner content. Content *PartnerContent `json:"content,omitempty"` }
IntegrationAccountPartnerProperties ...
type IntegrationAccountPartnersClient ¶
type IntegrationAccountPartnersClient struct {
BaseClient
}
IntegrationAccountPartnersClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountPartnersClient ¶
func NewIntegrationAccountPartnersClient(subscriptionID string) IntegrationAccountPartnersClient
NewIntegrationAccountPartnersClient creates an instance of the IntegrationAccountPartnersClient client.
func NewIntegrationAccountPartnersClientWithBaseURI ¶
func NewIntegrationAccountPartnersClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountPartnersClient
NewIntegrationAccountPartnersClientWithBaseURI creates an instance of the IntegrationAccountPartnersClient client.
func (IntegrationAccountPartnersClient) CreateOrUpdate ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (result IntegrationAccountPartner, err error)
CreateOrUpdate creates or updates an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name. partner - the integration account partner.
func (IntegrationAccountPartnersClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, partner IntegrationAccountPartner) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountPartnersClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountPartnersClient) CreateOrUpdateSender ¶
func (client IntegrationAccountPartnersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountPartnersClient) Delete ¶
func (client IntegrationAccountPartnersClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result autorest.Response, err error)
Delete deletes an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.
func (IntegrationAccountPartnersClient) DeletePreparer ¶
func (client IntegrationAccountPartnersClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountPartnersClient) DeleteResponder ¶
func (client IntegrationAccountPartnersClient) 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 (IntegrationAccountPartnersClient) DeleteSender ¶
func (client IntegrationAccountPartnersClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountPartnersClient) Get ¶
func (client IntegrationAccountPartnersClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (result IntegrationAccountPartner, err error)
Get gets an integration account partner. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.
func (IntegrationAccountPartnersClient) GetPreparer ¶
func (client IntegrationAccountPartnersClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountPartnersClient) GetResponder ¶
func (client IntegrationAccountPartnersClient) GetResponder(resp *http.Response) (result IntegrationAccountPartner, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountPartnersClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountPartnersClient) List ¶
func (client IntegrationAccountPartnersClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultPage, err error)
List gets a list of integration account partners. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (IntegrationAccountPartnersClient) ListComplete ¶
func (client IntegrationAccountPartnersClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountPartnerListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountPartnersClient) ListPreparer ¶
func (client IntegrationAccountPartnersClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountPartnersClient) ListResponder ¶
func (client IntegrationAccountPartnersClient) ListResponder(resp *http.Response) (result IntegrationAccountPartnerListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountPartnersClient) ListSender ¶
func (client IntegrationAccountPartnersClient) ListSender(req *http.Request) (*http.Response, error)
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountResource ¶
type IntegrationAccountResource struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountResource ...
func (IntegrationAccountResource) MarshalJSON ¶
func (iar IntegrationAccountResource) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountResource.
type IntegrationAccountSchema ¶
type IntegrationAccountSchema struct { autorest.Response `json:"-"` // IntegrationAccountSchemaProperties - The integration account schema properties. *IntegrationAccountSchemaProperties `json:"properties,omitempty"` // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` // Location - The resource location. Location *string `json:"location,omitempty"` // Tags - The resource tags. Tags map[string]*string `json:"tags"` }
IntegrationAccountSchema ...
func (IntegrationAccountSchema) MarshalJSON ¶
func (ias IntegrationAccountSchema) MarshalJSON() ([]byte, error)
MarshalJSON is the custom marshaler for IntegrationAccountSchema.
func (*IntegrationAccountSchema) UnmarshalJSON ¶
func (ias *IntegrationAccountSchema) UnmarshalJSON(body []byte) error
UnmarshalJSON is the custom unmarshaler for IntegrationAccountSchema struct.
type IntegrationAccountSchemaFilter ¶
type IntegrationAccountSchemaFilter struct { // SchemaType - The schema type of integration account schema. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML' SchemaType SchemaType `json:"schemaType,omitempty"` }
IntegrationAccountSchemaFilter ...
type IntegrationAccountSchemaListResult ¶
type IntegrationAccountSchemaListResult struct { autorest.Response `json:"-"` // Value - The list of integration account schemas. Value *[]IntegrationAccountSchema `json:"value,omitempty"` // NextLink - The URL to get the next set of results. NextLink *string `json:"nextLink,omitempty"` }
IntegrationAccountSchemaListResult ...
func (IntegrationAccountSchemaListResult) IsEmpty ¶
func (iaslr IntegrationAccountSchemaListResult) IsEmpty() bool
IsEmpty returns true if the ListResult contains no values.
type IntegrationAccountSchemaListResultIterator ¶
type IntegrationAccountSchemaListResultIterator struct {
// contains filtered or unexported fields
}
IntegrationAccountSchemaListResultIterator provides access to a complete listing of IntegrationAccountSchema values.
func (*IntegrationAccountSchemaListResultIterator) Next ¶
func (iter *IntegrationAccountSchemaListResultIterator) Next() error
Next advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.
func (IntegrationAccountSchemaListResultIterator) NotDone ¶
func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool
NotDone returns true if the enumeration should be started or is not yet complete.
func (IntegrationAccountSchemaListResultIterator) Response ¶
func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountSchemaListResultIterator) Value ¶
func (iter IntegrationAccountSchemaListResultIterator) Value() IntegrationAccountSchema
Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.
type IntegrationAccountSchemaListResultPage ¶
type IntegrationAccountSchemaListResultPage struct {
// contains filtered or unexported fields
}
IntegrationAccountSchemaListResultPage contains a page of IntegrationAccountSchema values.
func (*IntegrationAccountSchemaListResultPage) Next ¶
func (page *IntegrationAccountSchemaListResultPage) Next() error
Next advances to the next page of values. If there was an error making the request the page does not advance and the error is returned.
func (IntegrationAccountSchemaListResultPage) NotDone ¶
func (page IntegrationAccountSchemaListResultPage) NotDone() bool
NotDone returns true if the page enumeration should be started or is not yet complete.
func (IntegrationAccountSchemaListResultPage) Response ¶
func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult
Response returns the raw server response from the last page request.
func (IntegrationAccountSchemaListResultPage) Values ¶
func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema
Values returns the slice of values for the current page or nil if there are no values.
type IntegrationAccountSchemaProperties ¶
type IntegrationAccountSchemaProperties struct { // SchemaType - The schema type. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML' SchemaType SchemaType `json:"schemaType,omitempty"` // TargetNamespace - The target namespace. TargetNamespace *string `json:"targetNamespace,omitempty"` // CreatedTime - The created time. CreatedTime *date.Time `json:"createdTime,omitempty"` // ChangedTime - The changed time. ChangedTime *date.Time `json:"changedTime,omitempty"` // Content - The content. Content interface{} `json:"content,omitempty"` // ContentType - The content type. ContentType *string `json:"contentType,omitempty"` // ContentLink - The content link. ContentLink *IntegrationAccountContentLink `json:"contentLink,omitempty"` // Metadata - The metadata. Metadata interface{} `json:"metadata,omitempty"` }
IntegrationAccountSchemaProperties ...
type IntegrationAccountSchemasClient ¶
type IntegrationAccountSchemasClient struct {
BaseClient
}
IntegrationAccountSchemasClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountSchemasClient ¶
func NewIntegrationAccountSchemasClient(subscriptionID string) IntegrationAccountSchemasClient
NewIntegrationAccountSchemasClient creates an instance of the IntegrationAccountSchemasClient client.
func NewIntegrationAccountSchemasClientWithBaseURI ¶
func NewIntegrationAccountSchemasClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountSchemasClient
NewIntegrationAccountSchemasClientWithBaseURI creates an instance of the IntegrationAccountSchemasClient client.
func (IntegrationAccountSchemasClient) CreateOrUpdate ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (result IntegrationAccountSchema, err error)
CreateOrUpdate creates or updates an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name. schema - the integration account schema.
func (IntegrationAccountSchemasClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, schema IntegrationAccountSchema) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountSchemasClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountSchemasClient) CreateOrUpdateSender ¶
func (client IntegrationAccountSchemasClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountSchemasClient) Delete ¶
func (client IntegrationAccountSchemasClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result autorest.Response, err error)
Delete deletes an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.
func (IntegrationAccountSchemasClient) DeletePreparer ¶
func (client IntegrationAccountSchemasClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountSchemasClient) DeleteResponder ¶
func (client IntegrationAccountSchemasClient) 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 (IntegrationAccountSchemasClient) DeleteSender ¶
func (client IntegrationAccountSchemasClient) DeleteSender(req *http.Request) (*http.Response, error)
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountSchemasClient) Get ¶
func (client IntegrationAccountSchemasClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (result IntegrationAccountSchema, err error)
Get gets an integration account schema. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.
func (IntegrationAccountSchemasClient) GetPreparer ¶
func (client IntegrationAccountSchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountSchemasClient) GetResponder ¶
func (client IntegrationAccountSchemasClient) GetResponder(resp *http.Response) (result IntegrationAccountSchema, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountSchemasClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountSchemasClient) List ¶
func (client IntegrationAccountSchemasClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultPage, err error)
List gets a list of integration account schemas. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. top - the number of items to be included in the result. filter - the filter to apply on the operation.
func (IntegrationAccountSchemasClient) ListComplete ¶
func (client IntegrationAccountSchemasClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSchemaListResultIterator, err error)
ListComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountSchemasClient) ListPreparer ¶
func (client IntegrationAccountSchemasClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)
ListPreparer prepares the List request.
func (IntegrationAccountSchemasClient) ListResponder ¶
func (client IntegrationAccountSchemasClient) ListResponder(resp *http.Response) (result IntegrationAccountSchemaListResult, err error)
ListResponder handles the response to the List request. The method always closes the http.Response Body.
func (IntegrationAccountSchemasClient) ListSender ¶
ListSender sends the List request. The method will close the http.Response Body if it receives an error.
type IntegrationAccountSku ¶
type IntegrationAccountSku struct { // Name - The sku name. Possible values include: 'SkuNameNotSpecified', 'SkuNameFree', 'SkuNameShared', 'SkuNameBasic', 'SkuNameStandard', 'SkuNamePremium' Name SkuName `json:"name,omitempty"` }
IntegrationAccountSku ...
type IntegrationAccountsClient ¶
type IntegrationAccountsClient struct {
BaseClient
}
IntegrationAccountsClient is the REST API for Azure Logic Apps.
func NewIntegrationAccountsClient ¶
func NewIntegrationAccountsClient(subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClient creates an instance of the IntegrationAccountsClient client.
func NewIntegrationAccountsClientWithBaseURI ¶
func NewIntegrationAccountsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountsClient
NewIntegrationAccountsClientWithBaseURI creates an instance of the IntegrationAccountsClient client.
func (IntegrationAccountsClient) CreateOrUpdate ¶
func (client IntegrationAccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
CreateOrUpdate creates or updates an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. integrationAccount - the integration account.
func (IntegrationAccountsClient) CreateOrUpdatePreparer ¶
func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
CreateOrUpdatePreparer prepares the CreateOrUpdate request.
func (IntegrationAccountsClient) CreateOrUpdateResponder ¶
func (client IntegrationAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) CreateOrUpdateSender ¶
func (client IntegrationAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error)
CreateOrUpdateSender sends the CreateOrUpdate request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Delete ¶
func (client IntegrationAccountsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string) (result autorest.Response, err error)
Delete deletes an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.
func (IntegrationAccountsClient) DeletePreparer ¶
func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
DeletePreparer prepares the Delete request.
func (IntegrationAccountsClient) DeleteResponder ¶
func (client IntegrationAccountsClient) 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 (IntegrationAccountsClient) DeleteSender ¶
DeleteSender sends the Delete request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Get ¶
func (client IntegrationAccountsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string) (result IntegrationAccount, err error)
Get gets an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.
func (IntegrationAccountsClient) GetPreparer ¶
func (client IntegrationAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)
GetPreparer prepares the Get request.
func (IntegrationAccountsClient) GetResponder ¶
func (client IntegrationAccountsClient) GetResponder(resp *http.Response) (result IntegrationAccount, err error)
GetResponder handles the response to the Get request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) GetSender ¶
GetSender sends the Get request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListByResourceGroup ¶
func (client IntegrationAccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultPage, err error)
ListByResourceGroup gets a list of integration accounts by resource group. Parameters: resourceGroupName - the resource group name. top - the number of items to be included in the result.
func (IntegrationAccountsClient) ListByResourceGroupComplete ¶
func (client IntegrationAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, top *int32) (result IntegrationAccountListResultIterator, err error)
ListByResourceGroupComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountsClient) ListByResourceGroupPreparer ¶
func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, top *int32) (*http.Request, error)
ListByResourceGroupPreparer prepares the ListByResourceGroup request.
func (IntegrationAccountsClient) ListByResourceGroupResponder ¶
func (client IntegrationAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
ListByResourceGroupResponder handles the response to the ListByResourceGroup request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListByResourceGroupSender ¶
func (client IntegrationAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error)
ListByResourceGroupSender sends the ListByResourceGroup request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListBySubscription ¶
func (client IntegrationAccountsClient) ListBySubscription(ctx context.Context, top *int32) (result IntegrationAccountListResultPage, err error)
ListBySubscription gets a list of integration accounts by subscription. Parameters: top - the number of items to be included in the result.
func (IntegrationAccountsClient) ListBySubscriptionComplete ¶
func (client IntegrationAccountsClient) ListBySubscriptionComplete(ctx context.Context, top *int32) (result IntegrationAccountListResultIterator, err error)
ListBySubscriptionComplete enumerates all values, automatically crossing page boundaries as required.
func (IntegrationAccountsClient) ListBySubscriptionPreparer ¶
func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, top *int32) (*http.Request, error)
ListBySubscriptionPreparer prepares the ListBySubscription request.
func (IntegrationAccountsClient) ListBySubscriptionResponder ¶
func (client IntegrationAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result IntegrationAccountListResult, err error)
ListBySubscriptionResponder handles the response to the ListBySubscription request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListBySubscriptionSender ¶
func (client IntegrationAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error)
ListBySubscriptionSender sends the ListBySubscription request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) ListCallbackURL ¶
func (client IntegrationAccountsClient) ListCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters ListCallbackURLParameters) (result CallbackURL, err error)
ListCallbackURL lists the integration account callback URL. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. parameters - the callback URL parameters.
func (IntegrationAccountsClient) ListCallbackURLPreparer ¶
func (client IntegrationAccountsClient) ListCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters ListCallbackURLParameters) (*http.Request, error)
ListCallbackURLPreparer prepares the ListCallbackURL request.
func (IntegrationAccountsClient) ListCallbackURLResponder ¶
func (client IntegrationAccountsClient) ListCallbackURLResponder(resp *http.Response) (result CallbackURL, err error)
ListCallbackURLResponder handles the response to the ListCallbackURL request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) ListCallbackURLSender ¶
func (client IntegrationAccountsClient) ListCallbackURLSender(req *http.Request) (*http.Response, error)
ListCallbackURLSender sends the ListCallbackURL request. The method will close the http.Response Body if it receives an error.
func (IntegrationAccountsClient) Update ¶
func (client IntegrationAccountsClient) Update(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (result IntegrationAccount, err error)
Update updates an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. integrationAccount - the integration account.
func (IntegrationAccountsClient) UpdatePreparer ¶
func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)
UpdatePreparer prepares the Update request.
func (IntegrationAccountsClient) UpdateResponder ¶
func (client IntegrationAccountsClient) UpdateResponder(resp *http.Response) (result IntegrationAccount, err error)
UpdateResponder handles the response to the Update request. The method always closes the http.Response Body.
func (IntegrationAccountsClient) UpdateSender ¶
UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.
type KeyVaultKeyReference ¶
type KeyVaultKeyReference struct { // KeyVault - The key vault reference. KeyVault *KeyVaultKeyReferenceKeyVault `json:"keyVault,omitempty"` // KeyName - The private key name in key vault. KeyName *string `json:"keyName,omitempty"` // KeyVersion - The private key version in key vault. KeyVersion *string `json:"keyVersion,omitempty"` }
KeyVaultKeyReference ...
type KeyVaultKeyReferenceKeyVault ¶
type KeyVaultKeyReferenceKeyVault struct { // ID - The resource id. ID *string `json:"id,omitempty"` // Name - The resource name. Name *string `json:"name,omitempty"` // Type - The resource type. Type *string `json:"type,omitempty"` }
KeyVaultKeyReferenceKeyVault the key vault reference.
type ListCallbackURLParameters ¶
type ListCallbackURLParameters struct { // NotAfter - The expiry time. NotAfter *date.Time `json:"NotAfter,omitempty"` }
ListCallbackURLParameters ...
type MapType ¶
type MapType string
MapType enumerates the values for map type.
func PossibleMapTypeValues ¶
func PossibleMapTypeValues() []MapType
PossibleMapTypeValues returns an array of possible values for the MapType const type.
type MessageFilterType ¶
type MessageFilterType string
MessageFilterType enumerates the values for message filter type.
const ( // MessageFilterTypeExclude ... MessageFilterTypeExclude MessageFilterType = "Exclude" // MessageFilterTypeInclude ... MessageFilterTypeInclude MessageFilterType = "Include" // MessageFilterTypeNotSpecified ... MessageFilterTypeNotSpecified MessageFilterType = "NotSpecified" )
func PossibleMessageFilterTypeValues ¶
func PossibleMessageFilterTypeValues() []MessageFilterType
PossibleMessageFilterTypeValues returns an array of possible values for the MessageFilterType const type.
type PartnerContent ¶
type PartnerContent struct { // B2b - The B2B partner content. B2b *B2BPartnerContent `json:"b2b,omitempty"` }
PartnerContent ...
type PartnerType ¶
type PartnerType string
PartnerType enumerates the values for partner type.
const ( // PartnerTypeB2B ... PartnerTypeB2B PartnerType = "B2B" // PartnerTypeNotSpecified ... PartnerTypeNotSpecified PartnerType = "NotSpecified" )
func PossiblePartnerTypeValues ¶
func PossiblePartnerTypeValues() []PartnerType
PossiblePartnerTypeValues returns an array of possible values for the PartnerType const type.
type SchemaType ¶
type SchemaType string
SchemaType enumerates the values for schema type.
const ( // SchemaTypeNotSpecified ... SchemaTypeNotSpecified SchemaType = "NotSpecified" // SchemaTypeXML ... SchemaTypeXML SchemaType = "Xml" )
func PossibleSchemaTypeValues ¶
func PossibleSchemaTypeValues() []SchemaType
PossibleSchemaTypeValues returns an array of possible values for the SchemaType const type.
type SegmentTerminatorSuffix ¶
type SegmentTerminatorSuffix string
SegmentTerminatorSuffix enumerates the values for segment terminator suffix.
const ( // SegmentTerminatorSuffixCR ... SegmentTerminatorSuffixCR SegmentTerminatorSuffix = "CR" // SegmentTerminatorSuffixCRLF ... SegmentTerminatorSuffixCRLF SegmentTerminatorSuffix = "CRLF" // SegmentTerminatorSuffixLF ... SegmentTerminatorSuffixLF SegmentTerminatorSuffix = "LF" // SegmentTerminatorSuffixNone ... SegmentTerminatorSuffixNone SegmentTerminatorSuffix = "None" // SegmentTerminatorSuffixNotSpecified ... SegmentTerminatorSuffixNotSpecified SegmentTerminatorSuffix = "NotSpecified" )
func PossibleSegmentTerminatorSuffixValues ¶
func PossibleSegmentTerminatorSuffixValues() []SegmentTerminatorSuffix
PossibleSegmentTerminatorSuffixValues returns an array of possible values for the SegmentTerminatorSuffix const type.
type SkuName ¶
type SkuName string
SkuName enumerates the values for sku name.
const ( // SkuNameBasic ... SkuNameBasic SkuName = "Basic" // SkuNameFree ... SkuNameFree SkuName = "Free" // SkuNameNotSpecified ... SkuNameNotSpecified SkuName = "NotSpecified" // SkuNamePremium ... SkuNamePremium SkuName = "Premium" SkuNameShared SkuName = "Shared" // SkuNameStandard ... SkuNameStandard SkuName = "Standard" )
func PossibleSkuNameValues ¶
func PossibleSkuNameValues() []SkuName
PossibleSkuNameValues returns an array of possible values for the SkuName const type.
type TrailingSeparatorPolicy ¶
type TrailingSeparatorPolicy string
TrailingSeparatorPolicy enumerates the values for trailing separator policy.
const ( // TrailingSeparatorPolicyMandatory ... TrailingSeparatorPolicyMandatory TrailingSeparatorPolicy = "Mandatory" // TrailingSeparatorPolicyNotAllowed ... TrailingSeparatorPolicyNotAllowed TrailingSeparatorPolicy = "NotAllowed" // TrailingSeparatorPolicyNotSpecified ... TrailingSeparatorPolicyNotSpecified TrailingSeparatorPolicy = "NotSpecified" // TrailingSeparatorPolicyOptional ... TrailingSeparatorPolicyOptional TrailingSeparatorPolicy = "Optional" )
func PossibleTrailingSeparatorPolicyValues ¶
func PossibleTrailingSeparatorPolicyValues() []TrailingSeparatorPolicy
PossibleTrailingSeparatorPolicyValues returns an array of possible values for the TrailingSeparatorPolicy const type.
type UsageIndicator ¶
type UsageIndicator string
UsageIndicator enumerates the values for usage indicator.
const ( // UsageIndicatorInformation ... UsageIndicatorInformation UsageIndicator = "Information" // UsageIndicatorNotSpecified ... UsageIndicatorNotSpecified UsageIndicator = "NotSpecified" // UsageIndicatorProduction ... UsageIndicatorProduction UsageIndicator = "Production" // UsageIndicatorTest ... UsageIndicatorTest UsageIndicator = "Test" )
func PossibleUsageIndicatorValues ¶
func PossibleUsageIndicatorValues() []UsageIndicator
PossibleUsageIndicatorValues returns an array of possible values for the UsageIndicator const type.
type X12AcknowledgementSettings ¶
type X12AcknowledgementSettings struct { // NeedTechnicalAcknowledgement - The value indicating whether technical acknowledgement is needed. NeedTechnicalAcknowledgement *bool `json:"needTechnicalAcknowledgement,omitempty"` // BatchTechnicalAcknowledgements - The value indicating whether to batch the technical acknowledgements. BatchTechnicalAcknowledgements *bool `json:"batchTechnicalAcknowledgements,omitempty"` // NeedFunctionalAcknowledgement - The value indicating whether functional acknowledgement is needed. NeedFunctionalAcknowledgement *bool `json:"needFunctionalAcknowledgement,omitempty"` // FunctionalAcknowledgementVersion - The functional acknowledgement version. FunctionalAcknowledgementVersion *string `json:"functionalAcknowledgementVersion,omitempty"` // BatchFunctionalAcknowledgements - The value indicating whether to batch functional acknowledgements. BatchFunctionalAcknowledgements *bool `json:"batchFunctionalAcknowledgements,omitempty"` // NeedImplementationAcknowledgement - The value indicating whether implementation acknowledgement is needed. NeedImplementationAcknowledgement *bool `json:"needImplementationAcknowledgement,omitempty"` // ImplementationAcknowledgementVersion - The implementation acknowledgement version. ImplementationAcknowledgementVersion *string `json:"implementationAcknowledgementVersion,omitempty"` // BatchImplementationAcknowledgements - The value indicating whether to batch implementation acknowledgements. BatchImplementationAcknowledgements *bool `json:"batchImplementationAcknowledgements,omitempty"` // NeedLoopForValidMessages - The value indicating whether a loop is needed for valid messages. NeedLoopForValidMessages *bool `json:"needLoopForValidMessages,omitempty"` // SendSynchronousAcknowledgement - The value indicating whether to send synchronous acknowledgement. SendSynchronousAcknowledgement *bool `json:"sendSynchronousAcknowledgement,omitempty"` // AcknowledgementControlNumberPrefix - The acknowledgement control number prefix. AcknowledgementControlNumberPrefix *string `json:"acknowledgementControlNumberPrefix,omitempty"` // AcknowledgementControlNumberSuffix - The acknowledgement control number suffix. AcknowledgementControlNumberSuffix *string `json:"acknowledgementControlNumberSuffix,omitempty"` // AcknowledgementControlNumberLowerBound - The acknowledgement control number lower bound. AcknowledgementControlNumberLowerBound *int32 `json:"acknowledgementControlNumberLowerBound,omitempty"` // AcknowledgementControlNumberUpperBound - The acknowledgement control number upper bound. AcknowledgementControlNumberUpperBound *int32 `json:"acknowledgementControlNumberUpperBound,omitempty"` // RolloverAcknowledgementControlNumber - The value indicating whether to rollover acknowledgement control number. RolloverAcknowledgementControlNumber *bool `json:"rolloverAcknowledgementControlNumber,omitempty"` }
X12AcknowledgementSettings ...
type X12AgreementContent ¶
type X12AgreementContent struct { // ReceiveAgreement - The X12 one-way receive agreement. ReceiveAgreement *X12OneWayAgreement `json:"receiveAgreement,omitempty"` // SendAgreement - The X12 one-way send agreement. SendAgreement *X12OneWayAgreement `json:"sendAgreement,omitempty"` }
X12AgreementContent ...
type X12CharacterSet ¶
type X12CharacterSet string
X12CharacterSet enumerates the values for x12 character set.
const ( // X12CharacterSetBasic ... X12CharacterSetBasic X12CharacterSet = "Basic" // X12CharacterSetExtended ... X12CharacterSetExtended X12CharacterSet = "Extended" // X12CharacterSetNotSpecified ... X12CharacterSetNotSpecified X12CharacterSet = "NotSpecified" // X12CharacterSetUTF8 ... X12CharacterSetUTF8 X12CharacterSet = "UTF8" )
func PossibleX12CharacterSetValues ¶
func PossibleX12CharacterSetValues() []X12CharacterSet
PossibleX12CharacterSetValues returns an array of possible values for the X12CharacterSet const type.
type X12DateFormat ¶
type X12DateFormat string
X12DateFormat enumerates the values for x12 date format.
const ( // X12DateFormatCCYYMMDD ... X12DateFormatCCYYMMDD X12DateFormat = "CCYYMMDD" // X12DateFormatNotSpecified ... X12DateFormatNotSpecified X12DateFormat = "NotSpecified" // X12DateFormatYYMMDD ... X12DateFormatYYMMDD X12DateFormat = "YYMMDD" )
func PossibleX12DateFormatValues ¶
func PossibleX12DateFormatValues() []X12DateFormat
PossibleX12DateFormatValues returns an array of possible values for the X12DateFormat const type.
type X12DelimiterOverrides ¶
type X12DelimiterOverrides struct { // ProtocolVersion - The protocol version. ProtocolVersion *string `json:"protocolVersion,omitempty"` // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` // ReplaceCharacter - The replacement character. ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` // ReplaceSeparatorsInPayload - The value indicating whether to replace separators in payload. ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` // TargetNamespace - The target namespace on which this delimiter settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` }
X12DelimiterOverrides ...
type X12EnvelopeOverride ¶
type X12EnvelopeOverride struct { // TargetNamespace - The target namespace on which this envelope settings has to be applied. TargetNamespace *string `json:"targetNamespace,omitempty"` // ProtocolVersion - The protocol version on which this envelope settings has to be applied. ProtocolVersion *string `json:"protocolVersion,omitempty"` // MessageID - The message id on which this envelope settings has to be applied. MessageID *string `json:"messageId,omitempty"` // ResponsibleAgencyCode - The responsible agency code. ResponsibleAgencyCode *int32 `json:"responsibleAgencyCode,omitempty"` // HeaderVersion - The header version. HeaderVersion *string `json:"headerVersion,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // FunctionalIdentifierCode - The functional identifier code. FunctionalIdentifierCode *string `json:"functionalIdentifierCode,omitempty"` // DateFormat - The date format. Possible values include: 'X12DateFormatNotSpecified', 'X12DateFormatCCYYMMDD', 'X12DateFormatYYMMDD' DateFormat X12DateFormat `json:"dateFormat,omitempty"` // TimeFormat - The time format. Possible values include: 'X12TimeFormatNotSpecified', 'X12TimeFormatHHMM', 'X12TimeFormatHHMMSS', 'X12TimeFormatHHMMSSdd', 'X12TimeFormatHHMMSSd' TimeFormat X12TimeFormat `json:"timeFormat,omitempty"` }
X12EnvelopeOverride ...
type X12EnvelopeSettings ¶
type X12EnvelopeSettings struct { // ControlStandardsID - The controls standards id. ControlStandardsID *int32 `json:"controlStandardsId,omitempty"` // UseControlStandardsIDAsRepetitionCharacter - The value indicating whether to use control standards id as repetition character. UseControlStandardsIDAsRepetitionCharacter *bool `json:"useControlStandardsIdAsRepetitionCharacter,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // ReceiverApplicationID - The receiver application id. ReceiverApplicationID *string `json:"receiverApplicationId,omitempty"` // ControlVersionNumber - The control version number. ControlVersionNumber *string `json:"controlVersionNumber,omitempty"` // InterchangeControlNumberLowerBound - The interchange control number lower bound. InterchangeControlNumberLowerBound *int32 `json:"interchangeControlNumberLowerBound,omitempty"` // InterchangeControlNumberUpperBound - The interchange control number upper bound. InterchangeControlNumberUpperBound *int32 `json:"interchangeControlNumberUpperBound,omitempty"` // RolloverInterchangeControlNumber - The value indicating whether to rollover interchange control number. RolloverInterchangeControlNumber *bool `json:"rolloverInterchangeControlNumber,omitempty"` // EnableDefaultGroupHeaders - The value indicating whether to enable default group headers. EnableDefaultGroupHeaders *bool `json:"enableDefaultGroupHeaders,omitempty"` // FunctionalGroupID - The functional group id. FunctionalGroupID *string `json:"functionalGroupId,omitempty"` // GroupControlNumberLowerBound - The group control number lower bound. GroupControlNumberLowerBound *int32 `json:"groupControlNumberLowerBound,omitempty"` // GroupControlNumberUpperBound - The group control number upper bound. GroupControlNumberUpperBound *int32 `json:"groupControlNumberUpperBound,omitempty"` // RolloverGroupControlNumber - The value indicating whether to rollover group control number. RolloverGroupControlNumber *bool `json:"rolloverGroupControlNumber,omitempty"` // GroupHeaderAgencyCode - The group header agency code. GroupHeaderAgencyCode *string `json:"groupHeaderAgencyCode,omitempty"` // GroupHeaderVersion - The group header version. GroupHeaderVersion *string `json:"groupHeaderVersion,omitempty"` // TransactionSetControlNumberLowerBound - The transaction set control number lower bound. TransactionSetControlNumberLowerBound *int32 `json:"transactionSetControlNumberLowerBound,omitempty"` // TransactionSetControlNumberUpperBound - The transaction set control number upper bound. TransactionSetControlNumberUpperBound *int32 `json:"transactionSetControlNumberUpperBound,omitempty"` // RolloverTransactionSetControlNumber - The value indicating whether to rollover transaction set control number. RolloverTransactionSetControlNumber *bool `json:"rolloverTransactionSetControlNumber,omitempty"` // TransactionSetControlNumberPrefix - The transaction set control number prefix. TransactionSetControlNumberPrefix *string `json:"transactionSetControlNumberPrefix,omitempty"` // TransactionSetControlNumberSuffix - The transaction set control number suffix. TransactionSetControlNumberSuffix *string `json:"transactionSetControlNumberSuffix,omitempty"` // OverwriteExistingTransactionSetControlNumber - The value indicating whether to overwrite existing transaction set control number. OverwriteExistingTransactionSetControlNumber *bool `json:"overwriteExistingTransactionSetControlNumber,omitempty"` // GroupHeaderDateFormat - The group header date format. Possible values include: 'X12DateFormatNotSpecified', 'X12DateFormatCCYYMMDD', 'X12DateFormatYYMMDD' GroupHeaderDateFormat X12DateFormat `json:"groupHeaderDateFormat,omitempty"` // GroupHeaderTimeFormat - The group header time format. Possible values include: 'X12TimeFormatNotSpecified', 'X12TimeFormatHHMM', 'X12TimeFormatHHMMSS', 'X12TimeFormatHHMMSSdd', 'X12TimeFormatHHMMSSd' GroupHeaderTimeFormat X12TimeFormat `json:"groupHeaderTimeFormat,omitempty"` // UsageIndicator - The usage indicator. Possible values include: 'UsageIndicatorNotSpecified', 'UsageIndicatorTest', 'UsageIndicatorInformation', 'UsageIndicatorProduction' UsageIndicator UsageIndicator `json:"usageIndicator,omitempty"` }
X12EnvelopeSettings ...
type X12FramingSettings ¶
type X12FramingSettings struct { // DataElementSeparator - The data element separator. DataElementSeparator *int32 `json:"dataElementSeparator,omitempty"` // ComponentSeparator - The component separator. ComponentSeparator *int32 `json:"componentSeparator,omitempty"` // ReplaceSeparatorsInPayload - The value indicating whether to replace separators in payload. ReplaceSeparatorsInPayload *bool `json:"replaceSeparatorsInPayload,omitempty"` // ReplaceCharacter - The replacement character. ReplaceCharacter *int32 `json:"replaceCharacter,omitempty"` // SegmentTerminator - The segment terminator. SegmentTerminator *int32 `json:"segmentTerminator,omitempty"` // CharacterSet - The X12 character set. Possible values include: 'X12CharacterSetNotSpecified', 'X12CharacterSetBasic', 'X12CharacterSetExtended', 'X12CharacterSetUTF8' CharacterSet X12CharacterSet `json:"characterSet,omitempty"` // SegmentTerminatorSuffix - The segment terminator suffix. Possible values include: 'SegmentTerminatorSuffixNotSpecified', 'SegmentTerminatorSuffixNone', 'SegmentTerminatorSuffixCR', 'SegmentTerminatorSuffixLF', 'SegmentTerminatorSuffixCRLF' SegmentTerminatorSuffix SegmentTerminatorSuffix `json:"segmentTerminatorSuffix,omitempty"` }
X12FramingSettings ...
type X12MessageFilter ¶
type X12MessageFilter struct { // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude' MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"` }
X12MessageFilter ...
type X12MessageIdentifier ¶
type X12MessageIdentifier struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` }
X12MessageIdentifier ...
type X12OneWayAgreement ¶
type X12OneWayAgreement struct { // SenderBusinessIdentity - The sender business identity SenderBusinessIdentity *BusinessIdentity `json:"senderBusinessIdentity,omitempty"` // ReceiverBusinessIdentity - The receiver business identity ReceiverBusinessIdentity *BusinessIdentity `json:"receiverBusinessIdentity,omitempty"` // ProtocolSettings - The X12 protocol settings. ProtocolSettings *X12ProtocolSettings `json:"protocolSettings,omitempty"` }
X12OneWayAgreement ...
type X12ProcessingSettings ¶
type X12ProcessingSettings struct { // MaskSecurityInfo - The value indicating whether to mask security information. MaskSecurityInfo *bool `json:"maskSecurityInfo,omitempty"` // ConvertImpliedDecimal - The value indicating whether to convert numerical type to implied decimal. ConvertImpliedDecimal *bool `json:"convertImpliedDecimal,omitempty"` // PreserveInterchange - The value indicating whether to preserve interchange. PreserveInterchange *bool `json:"preserveInterchange,omitempty"` // SuspendInterchangeOnError - The value indicating whether to suspend interchange on error. SuspendInterchangeOnError *bool `json:"suspendInterchangeOnError,omitempty"` // CreateEmptyXMLTagsForTrailingSeparators - The value indicating whether to create empty xml tags for trailing separators. CreateEmptyXMLTagsForTrailingSeparators *bool `json:"createEmptyXmlTagsForTrailingSeparators,omitempty"` // UseDotAsDecimalSeparator - The value indicating whether to use dot as decimal separator. UseDotAsDecimalSeparator *bool `json:"useDotAsDecimalSeparator,omitempty"` }
X12ProcessingSettings ...
type X12ProtocolSettings ¶
type X12ProtocolSettings struct { // ValidationSettings - The X12 validation settings. ValidationSettings *X12ValidationSettings `json:"validationSettings,omitempty"` // FramingSettings - The X12 framing settings. FramingSettings *X12FramingSettings `json:"framingSettings,omitempty"` // EnvelopeSettings - The X12 envelope settings. EnvelopeSettings *X12EnvelopeSettings `json:"envelopeSettings,omitempty"` // AcknowledgementSettings - The X12 acknowledgment settings. AcknowledgementSettings *X12AcknowledgementSettings `json:"acknowledgementSettings,omitempty"` // MessageFilter - The X12 message filter. MessageFilter *X12MessageFilter `json:"messageFilter,omitempty"` // SecuritySettings - The X12 security settings. SecuritySettings *X12SecuritySettings `json:"securitySettings,omitempty"` // ProcessingSettings - The X12 processing settings. ProcessingSettings *X12ProcessingSettings `json:"processingSettings,omitempty"` // EnvelopeOverrides - The X12 envelope override settings. EnvelopeOverrides *[]X12EnvelopeOverride `json:"envelopeOverrides,omitempty"` // ValidationOverrides - The X12 validation override settings. ValidationOverrides *[]X12ValidationOverride `json:"validationOverrides,omitempty"` // MessageFilterList - The X12 message filter list. MessageFilterList *[]X12MessageIdentifier `json:"messageFilterList,omitempty"` // SchemaReferences - The X12 schema references. SchemaReferences *[]X12SchemaReference `json:"schemaReferences,omitempty"` // X12DelimiterOverrides - The X12 delimiter override settings. X12DelimiterOverrides *[]X12DelimiterOverrides `json:"x12DelimiterOverrides,omitempty"` }
X12ProtocolSettings ...
type X12SchemaReference ¶
type X12SchemaReference struct { // MessageID - The message id. MessageID *string `json:"messageId,omitempty"` // SenderApplicationID - The sender application id. SenderApplicationID *string `json:"senderApplicationId,omitempty"` // SchemaVersion - The schema version. SchemaVersion *string `json:"schemaVersion,omitempty"` // SchemaName - The schema name. SchemaName *string `json:"schemaName,omitempty"` }
X12SchemaReference ...
type X12SecuritySettings ¶
type X12SecuritySettings struct { // AuthorizationQualifier - The authorization qualifier. AuthorizationQualifier *string `json:"authorizationQualifier,omitempty"` // AuthorizationValue - The authorization value. AuthorizationValue *string `json:"authorizationValue,omitempty"` // SecurityQualifier - The security qualifier. SecurityQualifier *string `json:"securityQualifier,omitempty"` // PasswordValue - The password value. PasswordValue *string `json:"passwordValue,omitempty"` }
X12SecuritySettings ...
type X12TimeFormat ¶
type X12TimeFormat string
X12TimeFormat enumerates the values for x12 time format.
const ( // X12TimeFormatHHMM ... X12TimeFormatHHMM X12TimeFormat = "HHMM" // X12TimeFormatHHMMSS ... X12TimeFormatHHMMSS X12TimeFormat = "HHMMSS" // X12TimeFormatHHMMSSd ... X12TimeFormatHHMMSSd X12TimeFormat = "HHMMSSd" // X12TimeFormatHHMMSSdd ... X12TimeFormatHHMMSSdd X12TimeFormat = "HHMMSSdd" // X12TimeFormatNotSpecified ... X12TimeFormatNotSpecified X12TimeFormat = "NotSpecified" )
func PossibleX12TimeFormatValues ¶
func PossibleX12TimeFormatValues() []X12TimeFormat
PossibleX12TimeFormatValues returns an array of possible values for the X12TimeFormat const type.
type X12ValidationOverride ¶
type X12ValidationOverride struct { // MessageID - The message id on which the validation settings has to be applied. MessageID *string `json:"messageId,omitempty"` // ValidateEDITypes - The value indicating whether to validate EDI types. ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` // ValidateXSDTypes - The value indicating whether to validate XSD types. ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // ValidateCharacterSet - The value indicating whether to validate character Set. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationOverride ...
type X12ValidationSettings ¶
type X12ValidationSettings struct { // ValidateCharacterSet - The value indicating whether to validate character set in the message. ValidateCharacterSet *bool `json:"validateCharacterSet,omitempty"` // CheckDuplicateInterchangeControlNumber - The value indicating whether to check for duplicate interchange control number. CheckDuplicateInterchangeControlNumber *bool `json:"checkDuplicateInterchangeControlNumber,omitempty"` // InterchangeControlNumberValidityDays - The validity period of interchange control number. InterchangeControlNumberValidityDays *int32 `json:"interchangeControlNumberValidityDays,omitempty"` // CheckDuplicateGroupControlNumber - The value indicating whether to check for duplicate group control number. CheckDuplicateGroupControlNumber *bool `json:"checkDuplicateGroupControlNumber,omitempty"` // CheckDuplicateTransactionSetControlNumber - The value indicating whether to check for duplicate transaction set control number. CheckDuplicateTransactionSetControlNumber *bool `json:"checkDuplicateTransactionSetControlNumber,omitempty"` // ValidateEDITypes - The value indicating whether to Whether to validate EDI types. ValidateEDITypes *bool `json:"validateEDITypes,omitempty"` // ValidateXSDTypes - The value indicating whether to Whether to validate XSD types. ValidateXSDTypes *bool `json:"validateXSDTypes,omitempty"` // AllowLeadingAndTrailingSpacesAndZeroes - The value indicating whether to allow leading and trailing spaces and zeroes. AllowLeadingAndTrailingSpacesAndZeroes *bool `json:"allowLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrimLeadingAndTrailingSpacesAndZeroes - The value indicating whether to trim leading and trailing spaces and zeroes. TrimLeadingAndTrailingSpacesAndZeroes *bool `json:"trimLeadingAndTrailingSpacesAndZeroes,omitempty"` // TrailingSeparatorPolicy - The trailing separator policy. Possible values include: 'TrailingSeparatorPolicyNotSpecified', 'TrailingSeparatorPolicyNotAllowed', 'TrailingSeparatorPolicyOptional', 'TrailingSeparatorPolicyMandatory' TrailingSeparatorPolicy TrailingSeparatorPolicy `json:"trailingSeparatorPolicy,omitempty"` }
X12ValidationSettings ...