azure-sdk-for-go: github.com/Azure/azure-sdk-for-go/services/preview/logic/mgmt/2018-07-01-preview/logic Index | Files | Directories

package logic

import "github.com/Azure/azure-sdk-for-go/services/preview/logic/mgmt/2018-07-01-preview/logic"

Package logic implements the Azure ARM Logic service API version 2018-07-01-preview.

REST API for Azure Logic Apps.

Index

Package Files

client.go integrationaccountagreements.go integrationaccountassemblies.go integrationaccountbatchconfigurations.go integrationaccountcertificates.go integrationaccountmaps.go integrationaccountpartners.go integrationaccounts.go integrationaccountschemas.go integrationaccountsessions.go models.go operations.go version.go workflowrunactionrepetitions.go workflowrunactionrepetitionsrequesthistories.go workflowrunactionrequesthistories.go workflowrunactions.go workflowrunactionscoperepetitions.go workflowrunoperations.go workflowruns.go workflows.go workflowtriggerhistories.go workflowtriggers.go workflowversions.go workflowversiontriggers.go

Constants

const (
    // DefaultBaseURI is the default URI used for the service Logic
    DefaultBaseURI = "https://management.azure.com"
)

func UserAgent Uses

func UserAgent() string

UserAgent returns the UserAgent string to use when sending http.Requests.

func Version Uses

func Version() string

Version returns the semantic version (see http://semver.org) of the client.

type AS2AcknowledgementConnectionSettings Uses

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 the AS2 agreement acknowledgement connection settings.

type AS2AgreementContent Uses

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 the integration account AS2 agreement content.

type AS2EnvelopeSettings Uses

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 the AS2 agreement envelope settings.

type AS2ErrorSettings Uses

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 the AS2 agreement error settings.

type AS2MdnSettings Uses

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', 'HashingAlgorithmMD5', 'HashingAlgorithmSHA1', 'HashingAlgorithmSHA2256', 'HashingAlgorithmSHA2384', 'HashingAlgorithmSHA2512'
    MicHashingAlgorithm HashingAlgorithm `json:"micHashingAlgorithm,omitempty"`
}

AS2MdnSettings the AS2 agreement mdn settings.

type AS2MessageConnectionSettings Uses

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 the AS2 agreement message connection settings.

type AS2OneWayAgreement Uses

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 the integration account AS2 one-way agreement.

type AS2ProtocolSettings Uses

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 the AS2 agreement protocol settings.

type AS2SecuritySettings Uses

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"`
    // Sha2AlgorithmFormat - The Sha2 algorithm format. Valid values are Sha2, ShaHashSize, ShaHyphenHashSize, Sha2UnderscoreHashSize.
    Sha2AlgorithmFormat *string `json:"sha2AlgorithmFormat,omitempty"`
}

AS2SecuritySettings the AS2 agreement security settings.

type AS2ValidationSettings Uses

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"`
    // SigningAlgorithm - The signing algorithm. Possible values include: 'SigningAlgorithmNotSpecified', 'SigningAlgorithmDefault', 'SigningAlgorithmSHA1', 'SigningAlgorithmSHA2256', 'SigningAlgorithmSHA2384', 'SigningAlgorithmSHA2512'
    SigningAlgorithm SigningAlgorithm `json:"signingAlgorithm,omitempty"`
}

AS2ValidationSettings the AS2 agreement validation settings.

type AgreementContent Uses

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 the integration account agreement content.

type AgreementType Uses

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 Uses

func PossibleAgreementTypeValues() []AgreementType

PossibleAgreementTypeValues returns an array of possible values for the AgreementType const type.

type ArtifactContentPropertiesDefinition Uses

type ArtifactContentPropertiesDefinition struct {
    Content interface{} `json:"content,omitempty"`
    // ContentType - The content type.
    ContentType *string `json:"contentType,omitempty"`
    // ContentLink - The content link.
    ContentLink *ContentLink `json:"contentLink,omitempty"`
    // CreatedTime - The artifact creation time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - The artifact changed time.
    ChangedTime *date.Time  `json:"changedTime,omitempty"`
    Metadata    interface{} `json:"metadata,omitempty"`
}

ArtifactContentPropertiesDefinition the artifact content properties definition.

type ArtifactProperties Uses

type ArtifactProperties struct {
    // CreatedTime - The artifact creation time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - The artifact changed time.
    ChangedTime *date.Time  `json:"changedTime,omitempty"`
    Metadata    interface{} `json:"metadata,omitempty"`
}

ArtifactProperties the artifact properties definition.

type AssemblyCollection Uses

type AssemblyCollection struct {
    autorest.Response `json:"-"`
    Value             *[]AssemblyDefinition `json:"value,omitempty"`
}

AssemblyCollection a collection of assembly definitions.

type AssemblyDefinition Uses

type AssemblyDefinition struct {
    autorest.Response `json:"-"`
    // Properties - The assembly properties.
    Properties *AssemblyProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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"`
}

AssemblyDefinition the assembly definition.

func (AssemblyDefinition) MarshalJSON Uses

func (ad AssemblyDefinition) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for AssemblyDefinition.

type AssemblyProperties Uses

type AssemblyProperties struct {
    // AssemblyName - The assembly name.
    AssemblyName *string `json:"assemblyName,omitempty"`
    // AssemblyVersion - The assembly version.
    AssemblyVersion *string `json:"assemblyVersion,omitempty"`
    // AssemblyCulture - The assembly culture.
    AssemblyCulture *string `json:"assemblyCulture,omitempty"`
    // AssemblyPublicKeyToken - The assembly public key token.
    AssemblyPublicKeyToken *string     `json:"assemblyPublicKeyToken,omitempty"`
    Content                interface{} `json:"content,omitempty"`
    // ContentType - The content type.
    ContentType *string `json:"contentType,omitempty"`
    // ContentLink - The content link.
    ContentLink *ContentLink `json:"contentLink,omitempty"`
    // CreatedTime - The artifact creation time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - The artifact changed time.
    ChangedTime *date.Time  `json:"changedTime,omitempty"`
    Metadata    interface{} `json:"metadata,omitempty"`
}

AssemblyProperties the assembly properties definition.

type AzureResourceErrorInfo Uses

type AzureResourceErrorInfo struct {
    // Message - The error message.
    Message *string `json:"message,omitempty"`
    // Details - The error details.
    Details *[]AzureResourceErrorInfo `json:"details,omitempty"`
    // Code - The error code.
    Code *string `json:"code,omitempty"`
}

AzureResourceErrorInfo the azure resource error info.

type B2BPartnerContent Uses

type B2BPartnerContent struct {
    // BusinessIdentities - The list of partner business identities.
    BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"`
}

B2BPartnerContent the B2B partner content.

type BaseClient Uses

type BaseClient struct {
    autorest.Client
    BaseURI        string
    SubscriptionID string
}

BaseClient is the base client for Logic.

func New Uses

func New(subscriptionID string) BaseClient

New creates an instance of the BaseClient client.

func NewWithBaseURI Uses

func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient

NewWithBaseURI creates an instance of the BaseClient client.

type BatchConfiguration Uses

type BatchConfiguration struct {
    autorest.Response `json:"-"`
    // Properties - The batch configuration properties.
    Properties *BatchConfigurationProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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"`
}

BatchConfiguration the batch configuration resource definition.

func (BatchConfiguration) MarshalJSON Uses

func (bc BatchConfiguration) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for BatchConfiguration.

type BatchConfigurationCollection Uses

type BatchConfigurationCollection struct {
    autorest.Response `json:"-"`
    Value             *[]BatchConfiguration `json:"value,omitempty"`
}

BatchConfigurationCollection a collection of batch configurations.

type BatchConfigurationProperties Uses

type BatchConfigurationProperties struct {
    // BatchGroupName - The name of the batch group.
    BatchGroupName *string `json:"batchGroupName,omitempty"`
    // ReleaseCriteria - The batch release criteria.
    ReleaseCriteria *BatchReleaseCriteria `json:"releaseCriteria,omitempty"`
    // CreatedTime - The artifact creation time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - The artifact changed time.
    ChangedTime *date.Time  `json:"changedTime,omitempty"`
    Metadata    interface{} `json:"metadata,omitempty"`
}

BatchConfigurationProperties the batch configuration properties definition.

type BatchReleaseCriteria Uses

type BatchReleaseCriteria struct {
    // MessageCount - The message count.
    MessageCount *int32 `json:"messageCount,omitempty"`
    // BatchSize - The batch size in bytes.
    BatchSize *int32 `json:"batchSize,omitempty"`
    // Recurrence - The recurrence.
    Recurrence *WorkflowTriggerRecurrence `json:"recurrence,omitempty"`
}

BatchReleaseCriteria the batch release criteria.

type BusinessIdentity Uses

type BusinessIdentity struct {
    // Qualifier - The business identity qualifier e.g. as2identity, ZZ, ZZZ, 31, 32
    Qualifier *string `json:"qualifier,omitempty"`
    // Value - The user defined business identity value.
    Value *string `json:"value,omitempty"`
}

BusinessIdentity the integration account partner's business identity.

type CallbackURL Uses

type CallbackURL struct {
    autorest.Response `json:"-"`
    // Value - The URL value.
    Value *string `json:"value,omitempty"`
}

CallbackURL the callback url.

type ContentHash Uses

type ContentHash struct {
    // Algorithm - The algorithm of the content hash.
    Algorithm *string `json:"algorithm,omitempty"`
    // Value - The value of the content hash.
    Value *string `json:"value,omitempty"`
}

ContentHash the content hash.

type ContentLink 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 *ContentHash `json:"contentHash,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
}

ContentLink the content link.

type Correlation Uses

type Correlation struct {
    // ClientTrackingID - The client tracking id.
    ClientTrackingID *string `json:"clientTrackingId,omitempty"`
}

Correlation the correlation property.

type DayOfWeek Uses

type DayOfWeek string

DayOfWeek enumerates the values for day of week.

const (
    // Friday ...
    Friday DayOfWeek = "Friday"
    // Monday ...
    Monday DayOfWeek = "Monday"
    // Saturday ...
    Saturday DayOfWeek = "Saturday"
    // Sunday ...
    Sunday DayOfWeek = "Sunday"
    // Thursday ...
    Thursday DayOfWeek = "Thursday"
    // Tuesday ...
    Tuesday DayOfWeek = "Tuesday"
    // Wednesday ...
    Wednesday DayOfWeek = "Wednesday"
)

func PossibleDayOfWeekValues Uses

func PossibleDayOfWeekValues() []DayOfWeek

PossibleDayOfWeekValues returns an array of possible values for the DayOfWeek const type.

type DaysOfWeek Uses

type DaysOfWeek string

DaysOfWeek enumerates the values for days of week.

const (
    // DaysOfWeekFriday ...
    DaysOfWeekFriday DaysOfWeek = "Friday"
    // DaysOfWeekMonday ...
    DaysOfWeekMonday DaysOfWeek = "Monday"
    // DaysOfWeekSaturday ...
    DaysOfWeekSaturday DaysOfWeek = "Saturday"
    // DaysOfWeekSunday ...
    DaysOfWeekSunday DaysOfWeek = "Sunday"
    // DaysOfWeekThursday ...
    DaysOfWeekThursday DaysOfWeek = "Thursday"
    // DaysOfWeekTuesday ...
    DaysOfWeekTuesday DaysOfWeek = "Tuesday"
    // DaysOfWeekWednesday ...
    DaysOfWeekWednesday DaysOfWeek = "Wednesday"
)

func PossibleDaysOfWeekValues Uses

func PossibleDaysOfWeekValues() []DaysOfWeek

PossibleDaysOfWeekValues returns an array of possible values for the DaysOfWeek const type.

type EdifactAcknowledgementSettings Uses

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 the Edifact agreement acknowledgement settings.

type EdifactAgreementContent Uses

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 the Edifact agreement content.

type EdifactCharacterSet Uses

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 Uses

func PossibleEdifactCharacterSetValues() []EdifactCharacterSet

PossibleEdifactCharacterSetValues returns an array of possible values for the EdifactCharacterSet const type.

type EdifactDecimalIndicator Uses

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 Uses

func PossibleEdifactDecimalIndicatorValues() []EdifactDecimalIndicator

PossibleEdifactDecimalIndicatorValues returns an array of possible values for the EdifactDecimalIndicator const type.

type EdifactDelimiterOverride Uses

type EdifactDelimiterOverride struct {
    // MessageID - The message id.
    MessageID *string `json:"messageId,omitempty"`
    // MessageVersion - The message version.
    MessageVersion *string `json:"messageVersion,omitempty"`
    // MessageRelease - The message release.
    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 the Edifact delimiter override settings.

type EdifactEnvelopeOverride Uses

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 the Edifact envelope override settings.

type EdifactEnvelopeSettings Uses

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 the Edifact agreement envelope settings.

type EdifactFramingSettings Uses

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 the Edifact agreement framing settings.

type EdifactMessageFilter Uses

type EdifactMessageFilter struct {
    // MessageFilterType - The message filter type. Possible values include: 'MessageFilterTypeNotSpecified', 'MessageFilterTypeInclude', 'MessageFilterTypeExclude'
    MessageFilterType MessageFilterType `json:"messageFilterType,omitempty"`
}

EdifactMessageFilter the Edifact message filter for odata query.

type EdifactMessageIdentifier Uses

type EdifactMessageIdentifier struct {
    // MessageID - The message id on which this envelope settings has to be applied.
    MessageID *string `json:"messageId,omitempty"`
}

EdifactMessageIdentifier the Edifact message identifier.

type EdifactOneWayAgreement Uses

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 the Edifact one way agreement.

type EdifactProcessingSettings Uses

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 the Edifact agreement protocol settings.

type EdifactProtocolSettings Uses

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 the Edifact agreement protocol settings.

type EdifactSchemaReference Uses

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 the Edifact schema reference.

type EdifactValidationOverride Uses

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 the Edifact validation override settings.

type EdifactValidationSettings Uses

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 the Edifact agreement validation settings.

type EncryptionAlgorithm Uses

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 Uses

func PossibleEncryptionAlgorithmValues() []EncryptionAlgorithm

PossibleEncryptionAlgorithmValues returns an array of possible values for the EncryptionAlgorithm const type.

type ErrorInfo Uses

type ErrorInfo struct {
    // Code - The error code.
    Code *string `json:"code,omitempty"`
}

ErrorInfo the error info.

type ErrorProperties Uses

type ErrorProperties struct {
    // Code - Error code.
    Code *string `json:"code,omitempty"`
    // Message - Error message indicating why the operation failed.
    Message *string `json:"message,omitempty"`
}

ErrorProperties error properties indicate why the Logic service was not able to process the incoming request. The reason is provided in the error message.

type ErrorResponse Uses

type ErrorResponse struct {
    // Error - The error properties.
    Error *ErrorProperties `json:"error,omitempty"`
}

ErrorResponse error response indicates Logic service is not able to process the incoming request. The error property contains the error details.

type EventLevel Uses

type EventLevel string

EventLevel enumerates the values for event level.

const (
    // Critical ...
    Critical EventLevel = "Critical"
    // Error ...
    Error EventLevel = "Error"
    // Informational ...
    Informational EventLevel = "Informational"
    // LogAlways ...
    LogAlways EventLevel = "LogAlways"
    // Verbose ...
    Verbose EventLevel = "Verbose"
    // Warning ...
    Warning EventLevel = "Warning"
)

func PossibleEventLevelValues Uses

func PossibleEventLevelValues() []EventLevel

PossibleEventLevelValues returns an array of possible values for the EventLevel const type.

type Expression Uses

type Expression struct {
    Text           *string                 `json:"text,omitempty"`
    Value          interface{}             `json:"value,omitempty"`
    Subexpressions *[]Expression           `json:"subexpressions,omitempty"`
    Error          *AzureResourceErrorInfo `json:"error,omitempty"`
}

Expression ...

type ExpressionRoot Uses

type ExpressionRoot struct {
    // Path - The path.
    Path           *string                 `json:"path,omitempty"`
    Text           *string                 `json:"text,omitempty"`
    Value          interface{}             `json:"value,omitempty"`
    Subexpressions *[]Expression           `json:"subexpressions,omitempty"`
    Error          *AzureResourceErrorInfo `json:"error,omitempty"`
}

ExpressionRoot ...

type ExpressionTraces Uses

type ExpressionTraces struct {
    autorest.Response `json:"-"`
    Inputs            *[]ExpressionRoot `json:"inputs,omitempty"`
}

ExpressionTraces ...

type GenerateUpgradedDefinitionParameters Uses

type GenerateUpgradedDefinitionParameters struct {
    // TargetSchemaVersion - The target schema version.
    TargetSchemaVersion *string `json:"targetSchemaVersion,omitempty"`
}

GenerateUpgradedDefinitionParameters the parameters to generate upgraded definition.

type GetCallbackURLParameters Uses

type GetCallbackURLParameters struct {
    // NotAfter - The expiry time.
    NotAfter *date.Time `json:"notAfter,omitempty"`
    // KeyType - The key type. Possible values include: 'KeyTypeNotSpecified', 'KeyTypePrimary', 'KeyTypeSecondary'
    KeyType KeyType `json:"keyType,omitempty"`
}

GetCallbackURLParameters the callback url parameters.

type HashingAlgorithm Uses

type HashingAlgorithm string

HashingAlgorithm enumerates the values for hashing algorithm.

const (
    // HashingAlgorithmMD5 ...
    HashingAlgorithmMD5 HashingAlgorithm = "MD5"
    // HashingAlgorithmNone ...
    HashingAlgorithmNone HashingAlgorithm = "None"
    // HashingAlgorithmNotSpecified ...
    HashingAlgorithmNotSpecified HashingAlgorithm = "NotSpecified"
    // HashingAlgorithmSHA1 ...
    HashingAlgorithmSHA1 HashingAlgorithm = "SHA1"
    // HashingAlgorithmSHA2256 ...
    HashingAlgorithmSHA2256 HashingAlgorithm = "SHA2256"
    // HashingAlgorithmSHA2384 ...
    HashingAlgorithmSHA2384 HashingAlgorithm = "SHA2384"
    // HashingAlgorithmSHA2512 ...
    HashingAlgorithmSHA2512 HashingAlgorithm = "SHA2512"
)

func PossibleHashingAlgorithmValues Uses

func PossibleHashingAlgorithmValues() []HashingAlgorithm

PossibleHashingAlgorithmValues returns an array of possible values for the HashingAlgorithm const type.

type IntegrationAccount Uses

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 - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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 the integration account.

func (IntegrationAccount) MarshalJSON Uses

func (ia IntegrationAccount) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccount.

type IntegrationAccountAgreement Uses

type IntegrationAccountAgreement struct {
    autorest.Response `json:"-"`
    // IntegrationAccountAgreementProperties - The integration account agreement properties.
    *IntegrationAccountAgreementProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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 the integration account agreement.

func (IntegrationAccountAgreement) MarshalJSON Uses

func (iaa IntegrationAccountAgreement) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountAgreement.

func (*IntegrationAccountAgreement) UnmarshalJSON Uses

func (iaa *IntegrationAccountAgreement) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountAgreement struct.

type IntegrationAccountAgreementFilter Uses

type IntegrationAccountAgreementFilter struct {
    // AgreementType - The agreement type of integration account agreement. Possible values include: 'NotSpecified', 'AS2', 'X12', 'Edifact'
    AgreementType AgreementType `json:"agreementType,omitempty"`
}

IntegrationAccountAgreementFilter the integration account agreement filter for odata query.

type IntegrationAccountAgreementListResult Uses

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 the list of integration account agreements.

func (IntegrationAccountAgreementListResult) IsEmpty Uses

func (iaalr IntegrationAccountAgreementListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountAgreementListResultIterator Uses

type IntegrationAccountAgreementListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountAgreementListResultIterator provides access to a complete listing of IntegrationAccountAgreement values.

func NewIntegrationAccountAgreementListResultIterator Uses

func NewIntegrationAccountAgreementListResultIterator(page IntegrationAccountAgreementListResultPage) IntegrationAccountAgreementListResultIterator

Creates a new instance of the IntegrationAccountAgreementListResultIterator type.

func (*IntegrationAccountAgreementListResultIterator) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountAgreementListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountAgreementListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (iter IntegrationAccountAgreementListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountAgreementListResultIterator) Response Uses

func (iter IntegrationAccountAgreementListResultIterator) Response() IntegrationAccountAgreementListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountAgreementListResultIterator) Value Uses

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 Uses

type IntegrationAccountAgreementListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountAgreementListResultPage contains a page of IntegrationAccountAgreement values.

func NewIntegrationAccountAgreementListResultPage Uses

func NewIntegrationAccountAgreementListResultPage(getNextPage func(context.Context, IntegrationAccountAgreementListResult) (IntegrationAccountAgreementListResult, error)) IntegrationAccountAgreementListResultPage

Creates a new instance of the IntegrationAccountAgreementListResultPage type.

func (*IntegrationAccountAgreementListResultPage) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountAgreementListResultPage) NextWithContext Uses

func (page *IntegrationAccountAgreementListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (page IntegrationAccountAgreementListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountAgreementListResultPage) Response Uses

func (page IntegrationAccountAgreementListResultPage) Response() IntegrationAccountAgreementListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountAgreementListResultPage) Values Uses

func (page IntegrationAccountAgreementListResultPage) Values() []IntegrationAccountAgreement

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountAgreementProperties Uses

type IntegrationAccountAgreementProperties struct {
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; 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 integration account partner that is set as host partner for this agreement.
    HostPartner *string `json:"hostPartner,omitempty"`
    // GuestPartner - The integration account partner that is set as guest partner for this agreement.
    GuestPartner *string `json:"guestPartner,omitempty"`
    // HostIdentity - The business identity of the host partner.
    HostIdentity *BusinessIdentity `json:"hostIdentity,omitempty"`
    // GuestIdentity - The business identity of the guest partner.
    GuestIdentity *BusinessIdentity `json:"guestIdentity,omitempty"`
    // Content - The agreement content.
    Content *AgreementContent `json:"content,omitempty"`
}

IntegrationAccountAgreementProperties the integration account agreement properties.

type IntegrationAccountAgreementsClient Uses

type IntegrationAccountAgreementsClient struct {
    BaseClient
}

IntegrationAccountAgreementsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountAgreementsClient Uses

func NewIntegrationAccountAgreementsClient(subscriptionID string) IntegrationAccountAgreementsClient

NewIntegrationAccountAgreementsClient creates an instance of the IntegrationAccountAgreementsClient client.

func NewIntegrationAccountAgreementsClientWithBaseURI Uses

func NewIntegrationAccountAgreementsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountAgreementsClient

NewIntegrationAccountAgreementsClientWithBaseURI creates an instance of the IntegrationAccountAgreementsClient client.

func (IntegrationAccountAgreementsClient) CreateOrUpdate Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountAgreementsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountAgreementsClient) DeleteResponder Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountAgreementsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountAgreementsClient) GetResponder Uses

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 Uses

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 Uses

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. Options for filters include: AgreementType.

func (IntegrationAccountAgreementsClient) ListComplete Uses

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) ListContentCallbackURL Uses

func (client IntegrationAccountAgreementsClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. agreementName - the integration account agreement name.

func (IntegrationAccountAgreementsClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountAgreementsClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, agreementName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountAgreementsClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountAgreementsClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountAgreementsClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountAgreementsClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountAgreementsClient) ListPreparer Uses

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 Uses

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 Uses

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 IntegrationAccountAssembliesClient Uses

type IntegrationAccountAssembliesClient struct {
    BaseClient
}

IntegrationAccountAssembliesClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountAssembliesClient Uses

func NewIntegrationAccountAssembliesClient(subscriptionID string) IntegrationAccountAssembliesClient

NewIntegrationAccountAssembliesClient creates an instance of the IntegrationAccountAssembliesClient client.

func NewIntegrationAccountAssembliesClientWithBaseURI Uses

func NewIntegrationAccountAssembliesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountAssembliesClient

NewIntegrationAccountAssembliesClientWithBaseURI creates an instance of the IntegrationAccountAssembliesClient client.

func (IntegrationAccountAssembliesClient) CreateOrUpdate Uses

func (client IntegrationAccountAssembliesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string, assemblyArtifact AssemblyDefinition) (result AssemblyDefinition, err error)

CreateOrUpdate create or update an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name. assemblyArtifact - the assembly artifact.

func (IntegrationAccountAssembliesClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountAssembliesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string, assemblyArtifact AssemblyDefinition) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountAssembliesClient) CreateOrUpdateResponder Uses

func (client IntegrationAccountAssembliesClient) CreateOrUpdateResponder(resp *http.Response) (result AssemblyDefinition, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) CreateOrUpdateSender Uses

func (client IntegrationAccountAssembliesClient) 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 (IntegrationAccountAssembliesClient) Delete Uses

func (client IntegrationAccountAssembliesClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result autorest.Response, err error)

Delete delete an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.

func (IntegrationAccountAssembliesClient) DeletePreparer Uses

func (client IntegrationAccountAssembliesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountAssembliesClient) DeleteResponder Uses

func (client IntegrationAccountAssembliesClient) 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 (IntegrationAccountAssembliesClient) DeleteSender Uses

func (client IntegrationAccountAssembliesClient) 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 (IntegrationAccountAssembliesClient) Get Uses

func (client IntegrationAccountAssembliesClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result AssemblyDefinition, err error)

Get get an assembly for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.

func (IntegrationAccountAssembliesClient) GetPreparer Uses

func (client IntegrationAccountAssembliesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountAssembliesClient) GetResponder Uses

func (client IntegrationAccountAssembliesClient) GetResponder(resp *http.Response) (result AssemblyDefinition, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) GetSender Uses

func (client IntegrationAccountAssembliesClient) 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 (IntegrationAccountAssembliesClient) List Uses

func (client IntegrationAccountAssembliesClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string) (result AssemblyCollection, err error)

List list the assemblies for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.

func (IntegrationAccountAssembliesClient) ListContentCallbackURL Uses

func (client IntegrationAccountAssembliesClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url for an integration account assembly. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. assemblyArtifactName - the assembly artifact name.

func (IntegrationAccountAssembliesClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountAssembliesClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, assemblyArtifactName string) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountAssembliesClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountAssembliesClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountAssembliesClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountAssembliesClient) ListPreparer Uses

func (client IntegrationAccountAssembliesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountAssembliesClient) ListResponder Uses

func (client IntegrationAccountAssembliesClient) ListResponder(resp *http.Response) (result AssemblyCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (IntegrationAccountAssembliesClient) ListSender Uses

func (client IntegrationAccountAssembliesClient) 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 IntegrationAccountBatchConfigurationsClient Uses

type IntegrationAccountBatchConfigurationsClient struct {
    BaseClient
}

IntegrationAccountBatchConfigurationsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountBatchConfigurationsClient Uses

func NewIntegrationAccountBatchConfigurationsClient(subscriptionID string) IntegrationAccountBatchConfigurationsClient

NewIntegrationAccountBatchConfigurationsClient creates an instance of the IntegrationAccountBatchConfigurationsClient client.

func NewIntegrationAccountBatchConfigurationsClientWithBaseURI Uses

func NewIntegrationAccountBatchConfigurationsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountBatchConfigurationsClient

NewIntegrationAccountBatchConfigurationsClientWithBaseURI creates an instance of the IntegrationAccountBatchConfigurationsClient client.

func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdate Uses

func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string, batchConfiguration BatchConfiguration) (result BatchConfiguration, err error)

CreateOrUpdate create or update a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name. batchConfiguration - the batch configuration.

func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string, batchConfiguration BatchConfiguration) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdateResponder Uses

func (client IntegrationAccountBatchConfigurationsClient) CreateOrUpdateResponder(resp *http.Response) (result BatchConfiguration, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (IntegrationAccountBatchConfigurationsClient) CreateOrUpdateSender Uses

func (client IntegrationAccountBatchConfigurationsClient) 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 (IntegrationAccountBatchConfigurationsClient) Delete Uses

func (client IntegrationAccountBatchConfigurationsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (result autorest.Response, err error)

Delete delete a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name.

func (IntegrationAccountBatchConfigurationsClient) DeletePreparer Uses

func (client IntegrationAccountBatchConfigurationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountBatchConfigurationsClient) DeleteResponder Uses

func (client IntegrationAccountBatchConfigurationsClient) 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 (IntegrationAccountBatchConfigurationsClient) DeleteSender Uses

func (client IntegrationAccountBatchConfigurationsClient) 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 (IntegrationAccountBatchConfigurationsClient) Get Uses

func (client IntegrationAccountBatchConfigurationsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (result BatchConfiguration, err error)

Get get a batch configuration for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. batchConfigurationName - the batch configuration name.

func (IntegrationAccountBatchConfigurationsClient) GetPreparer Uses

func (client IntegrationAccountBatchConfigurationsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, batchConfigurationName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountBatchConfigurationsClient) GetResponder Uses

func (client IntegrationAccountBatchConfigurationsClient) GetResponder(resp *http.Response) (result BatchConfiguration, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (IntegrationAccountBatchConfigurationsClient) GetSender Uses

func (client IntegrationAccountBatchConfigurationsClient) 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 (IntegrationAccountBatchConfigurationsClient) List Uses

func (client IntegrationAccountBatchConfigurationsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string) (result BatchConfigurationCollection, err error)

List list the batch configurations for an integration account. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name.

func (IntegrationAccountBatchConfigurationsClient) ListPreparer Uses

func (client IntegrationAccountBatchConfigurationsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountBatchConfigurationsClient) ListResponder Uses

func (client IntegrationAccountBatchConfigurationsClient) ListResponder(resp *http.Response) (result BatchConfigurationCollection, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (IntegrationAccountBatchConfigurationsClient) ListSender Uses

func (client IntegrationAccountBatchConfigurationsClient) 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 Uses

type IntegrationAccountCertificate struct {
    autorest.Response `json:"-"`
    // IntegrationAccountCertificateProperties - The integration account certificate properties.
    *IntegrationAccountCertificateProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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 the integration account certificate.

func (IntegrationAccountCertificate) MarshalJSON Uses

func (iac IntegrationAccountCertificate) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountCertificate.

func (*IntegrationAccountCertificate) UnmarshalJSON Uses

func (iac *IntegrationAccountCertificate) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountCertificate struct.

type IntegrationAccountCertificateListResult Uses

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 the list of integration account certificates.

func (IntegrationAccountCertificateListResult) IsEmpty Uses

func (iaclr IntegrationAccountCertificateListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountCertificateListResultIterator Uses

type IntegrationAccountCertificateListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountCertificateListResultIterator provides access to a complete listing of IntegrationAccountCertificate values.

func NewIntegrationAccountCertificateListResultIterator Uses

func NewIntegrationAccountCertificateListResultIterator(page IntegrationAccountCertificateListResultPage) IntegrationAccountCertificateListResultIterator

Creates a new instance of the IntegrationAccountCertificateListResultIterator type.

func (*IntegrationAccountCertificateListResultIterator) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountCertificateListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountCertificateListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (iter IntegrationAccountCertificateListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountCertificateListResultIterator) Response Uses

func (iter IntegrationAccountCertificateListResultIterator) Response() IntegrationAccountCertificateListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountCertificateListResultIterator) Value Uses

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 Uses

type IntegrationAccountCertificateListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountCertificateListResultPage contains a page of IntegrationAccountCertificate values.

func NewIntegrationAccountCertificateListResultPage Uses

func NewIntegrationAccountCertificateListResultPage(getNextPage func(context.Context, IntegrationAccountCertificateListResult) (IntegrationAccountCertificateListResult, error)) IntegrationAccountCertificateListResultPage

Creates a new instance of the IntegrationAccountCertificateListResultPage type.

func (*IntegrationAccountCertificateListResultPage) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountCertificateListResultPage) NextWithContext Uses

func (page *IntegrationAccountCertificateListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (page IntegrationAccountCertificateListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountCertificateListResultPage) Response Uses

func (page IntegrationAccountCertificateListResultPage) Response() IntegrationAccountCertificateListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountCertificateListResultPage) Values Uses

func (page IntegrationAccountCertificateListResultPage) Values() []IntegrationAccountCertificate

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountCertificateProperties Uses

type IntegrationAccountCertificateProperties struct {
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; 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 the integration account certificate properties.

type IntegrationAccountCertificatesClient Uses

type IntegrationAccountCertificatesClient struct {
    BaseClient
}

IntegrationAccountCertificatesClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountCertificatesClient Uses

func NewIntegrationAccountCertificatesClient(subscriptionID string) IntegrationAccountCertificatesClient

NewIntegrationAccountCertificatesClient creates an instance of the IntegrationAccountCertificatesClient client.

func NewIntegrationAccountCertificatesClientWithBaseURI Uses

func NewIntegrationAccountCertificatesClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountCertificatesClient

NewIntegrationAccountCertificatesClientWithBaseURI creates an instance of the IntegrationAccountCertificatesClient client.

func (IntegrationAccountCertificatesClient) CreateOrUpdate Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountCertificatesClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountCertificatesClient) DeleteResponder Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountCertificatesClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, certificateName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountCertificatesClient) GetResponder Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountCertificatesClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountCertificatesClient) ListResponder Uses

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 Uses

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 IntegrationAccountListResult Uses

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 the list of integration accounts.

func (IntegrationAccountListResult) IsEmpty Uses

func (ialr IntegrationAccountListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountListResultIterator Uses

type IntegrationAccountListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountListResultIterator provides access to a complete listing of IntegrationAccount values.

func NewIntegrationAccountListResultIterator Uses

func NewIntegrationAccountListResultIterator(page IntegrationAccountListResultPage) IntegrationAccountListResultIterator

Creates a new instance of the IntegrationAccountListResultIterator type.

func (*IntegrationAccountListResultIterator) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (iter IntegrationAccountListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountListResultIterator) Response Uses

func (iter IntegrationAccountListResultIterator) Response() IntegrationAccountListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountListResultIterator) Value Uses

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 Uses

type IntegrationAccountListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountListResultPage contains a page of IntegrationAccount values.

func NewIntegrationAccountListResultPage Uses

func NewIntegrationAccountListResultPage(getNextPage func(context.Context, IntegrationAccountListResult) (IntegrationAccountListResult, error)) IntegrationAccountListResultPage

Creates a new instance of the IntegrationAccountListResultPage type.

func (*IntegrationAccountListResultPage) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountListResultPage) NextWithContext Uses

func (page *IntegrationAccountListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (page IntegrationAccountListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountListResultPage) Response Uses

func (page IntegrationAccountListResultPage) Response() IntegrationAccountListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountListResultPage) Values Uses

func (page IntegrationAccountListResultPage) Values() []IntegrationAccount

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountMap Uses

type IntegrationAccountMap struct {
    autorest.Response `json:"-"`
    // IntegrationAccountMapProperties - The integration account map properties.
    *IntegrationAccountMapProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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 the integration account map.

func (IntegrationAccountMap) MarshalJSON Uses

func (iam IntegrationAccountMap) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountMap.

func (*IntegrationAccountMap) UnmarshalJSON Uses

func (iam *IntegrationAccountMap) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountMap struct.

type IntegrationAccountMapFilter Uses

type IntegrationAccountMapFilter struct {
    // MapType - The map type of integration account map. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt', 'MapTypeXslt20', 'MapTypeXslt30', 'MapTypeLiquid'
    MapType MapType `json:"mapType,omitempty"`
}

IntegrationAccountMapFilter the integration account map filter for odata query.

type IntegrationAccountMapListResult Uses

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 the list of integration account maps.

func (IntegrationAccountMapListResult) IsEmpty Uses

func (iamlr IntegrationAccountMapListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountMapListResultIterator Uses

type IntegrationAccountMapListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountMapListResultIterator provides access to a complete listing of IntegrationAccountMap values.

func NewIntegrationAccountMapListResultIterator Uses

func NewIntegrationAccountMapListResultIterator(page IntegrationAccountMapListResultPage) IntegrationAccountMapListResultIterator

Creates a new instance of the IntegrationAccountMapListResultIterator type.

func (*IntegrationAccountMapListResultIterator) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountMapListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountMapListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (iter IntegrationAccountMapListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountMapListResultIterator) Response Uses

func (iter IntegrationAccountMapListResultIterator) Response() IntegrationAccountMapListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountMapListResultIterator) Value Uses

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 Uses

type IntegrationAccountMapListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountMapListResultPage contains a page of IntegrationAccountMap values.

func NewIntegrationAccountMapListResultPage Uses

func NewIntegrationAccountMapListResultPage(getNextPage func(context.Context, IntegrationAccountMapListResult) (IntegrationAccountMapListResult, error)) IntegrationAccountMapListResultPage

Creates a new instance of the IntegrationAccountMapListResultPage type.

func (*IntegrationAccountMapListResultPage) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountMapListResultPage) NextWithContext Uses

func (page *IntegrationAccountMapListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (page IntegrationAccountMapListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountMapListResultPage) Response Uses

func (page IntegrationAccountMapListResultPage) Response() IntegrationAccountMapListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountMapListResultPage) Values Uses

func (page IntegrationAccountMapListResultPage) Values() []IntegrationAccountMap

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountMapProperties Uses

type IntegrationAccountMapProperties struct {
    // MapType - The map type. Possible values include: 'MapTypeNotSpecified', 'MapTypeXslt', 'MapTypeXslt20', 'MapTypeXslt30', 'MapTypeLiquid'
    MapType MapType `json:"mapType,omitempty"`
    // ParametersSchema - The parameters schema of integration account map.
    ParametersSchema *IntegrationAccountMapPropertiesParametersSchema `json:"parametersSchema,omitempty"`
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Content - The content.
    Content *string `json:"content,omitempty"`
    // ContentType - The content type.
    ContentType *string `json:"contentType,omitempty"`
    // ContentLink - READ-ONLY; The content link.
    ContentLink *ContentLink `json:"contentLink,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
}

IntegrationAccountMapProperties the integration account map.

type IntegrationAccountMapPropertiesParametersSchema Uses

type IntegrationAccountMapPropertiesParametersSchema struct {
    // Ref - The reference name.
    Ref *string `json:"ref,omitempty"`
}

IntegrationAccountMapPropertiesParametersSchema the parameters schema of integration account map.

type IntegrationAccountMapsClient Uses

type IntegrationAccountMapsClient struct {
    BaseClient
}

IntegrationAccountMapsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountMapsClient Uses

func NewIntegrationAccountMapsClient(subscriptionID string) IntegrationAccountMapsClient

NewIntegrationAccountMapsClient creates an instance of the IntegrationAccountMapsClient client.

func NewIntegrationAccountMapsClientWithBaseURI Uses

func NewIntegrationAccountMapsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountMapsClient

NewIntegrationAccountMapsClientWithBaseURI creates an instance of the IntegrationAccountMapsClient client.

func (IntegrationAccountMapsClient) CreateOrUpdate Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountMapsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountMapsClient) DeleteResponder Uses

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 Uses

func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) Get Uses

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 Uses

func (client IntegrationAccountMapsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountMapsClient) GetResponder Uses

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 Uses

func (client IntegrationAccountMapsClient) 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 (IntegrationAccountMapsClient) List Uses

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. Options for filters include: MapType.

func (IntegrationAccountMapsClient) ListComplete Uses

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) ListContentCallbackURL Uses

func (client IntegrationAccountMapsClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. mapName - the integration account map name.

func (IntegrationAccountMapsClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountMapsClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, mapName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountMapsClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountMapsClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountMapsClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountMapsClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountMapsClient) ListPreparer Uses

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 Uses

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 Uses

func (client IntegrationAccountMapsClient) 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 IntegrationAccountPartner Uses

type IntegrationAccountPartner struct {
    autorest.Response `json:"-"`
    // IntegrationAccountPartnerProperties - The integration account partner properties.
    *IntegrationAccountPartnerProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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 the integration account partner.

func (IntegrationAccountPartner) MarshalJSON Uses

func (iap IntegrationAccountPartner) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountPartner.

func (*IntegrationAccountPartner) UnmarshalJSON Uses

func (iap *IntegrationAccountPartner) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountPartner struct.

type IntegrationAccountPartnerFilter Uses

type IntegrationAccountPartnerFilter struct {
    // PartnerType - The partner type of integration account partner. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B'
    PartnerType PartnerType `json:"partnerType,omitempty"`
}

IntegrationAccountPartnerFilter the integration account partner filter for odata query.

type IntegrationAccountPartnerListResult Uses

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 the list of integration account partners.

func (IntegrationAccountPartnerListResult) IsEmpty Uses

func (iaplr IntegrationAccountPartnerListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountPartnerListResultIterator Uses

type IntegrationAccountPartnerListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountPartnerListResultIterator provides access to a complete listing of IntegrationAccountPartner values.

func NewIntegrationAccountPartnerListResultIterator Uses

func NewIntegrationAccountPartnerListResultIterator(page IntegrationAccountPartnerListResultPage) IntegrationAccountPartnerListResultIterator

Creates a new instance of the IntegrationAccountPartnerListResultIterator type.

func (*IntegrationAccountPartnerListResultIterator) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountPartnerListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountPartnerListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (iter IntegrationAccountPartnerListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountPartnerListResultIterator) Response Uses

func (iter IntegrationAccountPartnerListResultIterator) Response() IntegrationAccountPartnerListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountPartnerListResultIterator) Value Uses

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 Uses

type IntegrationAccountPartnerListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountPartnerListResultPage contains a page of IntegrationAccountPartner values.

func NewIntegrationAccountPartnerListResultPage Uses

func NewIntegrationAccountPartnerListResultPage(getNextPage func(context.Context, IntegrationAccountPartnerListResult) (IntegrationAccountPartnerListResult, error)) IntegrationAccountPartnerListResultPage

Creates a new instance of the IntegrationAccountPartnerListResultPage type.

func (*IntegrationAccountPartnerListResultPage) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountPartnerListResultPage) NextWithContext Uses

func (page *IntegrationAccountPartnerListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (page IntegrationAccountPartnerListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountPartnerListResultPage) Response Uses

func (page IntegrationAccountPartnerListResultPage) Response() IntegrationAccountPartnerListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountPartnerListResultPage) Values Uses

func (page IntegrationAccountPartnerListResultPage) Values() []IntegrationAccountPartner

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountPartnerProperties Uses

type IntegrationAccountPartnerProperties struct {
    // PartnerType - The partner type. Possible values include: 'PartnerTypeNotSpecified', 'PartnerTypeB2B'
    PartnerType PartnerType `json:"partnerType,omitempty"`
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; 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 the integration account partner properties.

type IntegrationAccountPartnersClient Uses

type IntegrationAccountPartnersClient struct {
    BaseClient
}

IntegrationAccountPartnersClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountPartnersClient Uses

func NewIntegrationAccountPartnersClient(subscriptionID string) IntegrationAccountPartnersClient

NewIntegrationAccountPartnersClient creates an instance of the IntegrationAccountPartnersClient client.

func NewIntegrationAccountPartnersClientWithBaseURI Uses

func NewIntegrationAccountPartnersClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountPartnersClient

NewIntegrationAccountPartnersClientWithBaseURI creates an instance of the IntegrationAccountPartnersClient client.

func (IntegrationAccountPartnersClient) CreateOrUpdate Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountPartnersClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountPartnersClient) DeleteResponder Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountPartnersClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountPartnersClient) GetResponder Uses

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 Uses

func (client IntegrationAccountPartnersClient) 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 (IntegrationAccountPartnersClient) List Uses

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. Options for filters include: PartnerType.

func (IntegrationAccountPartnersClient) ListComplete Uses

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) ListContentCallbackURL Uses

func (client IntegrationAccountPartnersClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. partnerName - the integration account partner name.

func (IntegrationAccountPartnersClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountPartnersClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, partnerName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountPartnersClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountPartnersClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountPartnersClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountPartnersClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountPartnersClient) ListPreparer Uses

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 Uses

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 Uses

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 IntegrationAccountSchema Uses

type IntegrationAccountSchema struct {
    autorest.Response `json:"-"`
    // IntegrationAccountSchemaProperties - The integration account schema properties.
    *IntegrationAccountSchemaProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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 the integration account schema.

func (IntegrationAccountSchema) MarshalJSON Uses

func (ias IntegrationAccountSchema) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountSchema.

func (*IntegrationAccountSchema) UnmarshalJSON Uses

func (ias *IntegrationAccountSchema) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountSchema struct.

type IntegrationAccountSchemaFilter Uses

type IntegrationAccountSchemaFilter struct {
    // SchemaType - The schema type of integration account schema. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML'
    SchemaType SchemaType `json:"schemaType,omitempty"`
}

IntegrationAccountSchemaFilter the integration account schema filter for odata query.

type IntegrationAccountSchemaListResult Uses

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 the list of integration account schemas.

func (IntegrationAccountSchemaListResult) IsEmpty Uses

func (iaslr IntegrationAccountSchemaListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountSchemaListResultIterator Uses

type IntegrationAccountSchemaListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountSchemaListResultIterator provides access to a complete listing of IntegrationAccountSchema values.

func NewIntegrationAccountSchemaListResultIterator Uses

func NewIntegrationAccountSchemaListResultIterator(page IntegrationAccountSchemaListResultPage) IntegrationAccountSchemaListResultIterator

Creates a new instance of the IntegrationAccountSchemaListResultIterator type.

func (*IntegrationAccountSchemaListResultIterator) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountSchemaListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountSchemaListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (iter IntegrationAccountSchemaListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountSchemaListResultIterator) Response Uses

func (iter IntegrationAccountSchemaListResultIterator) Response() IntegrationAccountSchemaListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountSchemaListResultIterator) Value Uses

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 Uses

type IntegrationAccountSchemaListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountSchemaListResultPage contains a page of IntegrationAccountSchema values.

func NewIntegrationAccountSchemaListResultPage Uses

func NewIntegrationAccountSchemaListResultPage(getNextPage func(context.Context, IntegrationAccountSchemaListResult) (IntegrationAccountSchemaListResult, error)) IntegrationAccountSchemaListResultPage

Creates a new instance of the IntegrationAccountSchemaListResultPage type.

func (*IntegrationAccountSchemaListResultPage) Next Uses

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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountSchemaListResultPage) NextWithContext Uses

func (page *IntegrationAccountSchemaListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 Uses

func (page IntegrationAccountSchemaListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountSchemaListResultPage) Response Uses

func (page IntegrationAccountSchemaListResultPage) Response() IntegrationAccountSchemaListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountSchemaListResultPage) Values Uses

func (page IntegrationAccountSchemaListResultPage) Values() []IntegrationAccountSchema

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountSchemaProperties Uses

type IntegrationAccountSchemaProperties struct {
    // SchemaType - The schema type. Possible values include: 'SchemaTypeNotSpecified', 'SchemaTypeXML'
    SchemaType SchemaType `json:"schemaType,omitempty"`
    // TargetNamespace - The target namespace of the schema.
    TargetNamespace *string `json:"targetNamespace,omitempty"`
    // DocumentName - The document name.
    DocumentName *string `json:"documentName,omitempty"`
    // FileName - The file name.
    FileName *string `json:"fileName,omitempty"`
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Metadata - The metadata.
    Metadata interface{} `json:"metadata,omitempty"`
    // Content - The content.
    Content *string `json:"content,omitempty"`
    // ContentType - The content type.
    ContentType *string `json:"contentType,omitempty"`
    // ContentLink - READ-ONLY; The content link.
    ContentLink *ContentLink `json:"contentLink,omitempty"`
}

IntegrationAccountSchemaProperties the integration account schema properties.

type IntegrationAccountSchemasClient Uses

type IntegrationAccountSchemasClient struct {
    BaseClient
}

IntegrationAccountSchemasClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountSchemasClient Uses

func NewIntegrationAccountSchemasClient(subscriptionID string) IntegrationAccountSchemasClient

NewIntegrationAccountSchemasClient creates an instance of the IntegrationAccountSchemasClient client.

func NewIntegrationAccountSchemasClientWithBaseURI Uses

func NewIntegrationAccountSchemasClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountSchemasClient

NewIntegrationAccountSchemasClientWithBaseURI creates an instance of the IntegrationAccountSchemasClient client.

func (IntegrationAccountSchemasClient) CreateOrUpdate Uses

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 Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountSchemasClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountSchemasClient) DeleteResponder Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountSchemasClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountSchemasClient) GetResponder Uses

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 Uses

func (client IntegrationAccountSchemasClient) 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 (IntegrationAccountSchemasClient) List Uses

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. Options for filters include: SchemaType.

func (IntegrationAccountSchemasClient) ListComplete Uses

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) ListContentCallbackURL Uses

func (client IntegrationAccountSchemasClient) ListContentCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, listContentCallbackURL GetCallbackURLParameters) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURL get the content callback url. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. schemaName - the integration account schema name.

func (IntegrationAccountSchemasClient) ListContentCallbackURLPreparer Uses

func (client IntegrationAccountSchemasClient) ListContentCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, schemaName string, listContentCallbackURL GetCallbackURLParameters) (*http.Request, error)

ListContentCallbackURLPreparer prepares the ListContentCallbackURL request.

func (IntegrationAccountSchemasClient) ListContentCallbackURLResponder Uses

func (client IntegrationAccountSchemasClient) ListContentCallbackURLResponder(resp *http.Response) (result WorkflowTriggerCallbackURL, err error)

ListContentCallbackURLResponder handles the response to the ListContentCallbackURL request. The method always closes the http.Response Body.

func (IntegrationAccountSchemasClient) ListContentCallbackURLSender Uses

func (client IntegrationAccountSchemasClient) ListContentCallbackURLSender(req *http.Request) (*http.Response, error)

ListContentCallbackURLSender sends the ListContentCallbackURL request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountSchemasClient) ListPreparer Uses

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 Uses

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 Uses

func (client IntegrationAccountSchemasClient) 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 IntegrationAccountSession Uses

type IntegrationAccountSession struct {
    autorest.Response `json:"-"`
    // IntegrationAccountSessionProperties - The integration account session properties.
    *IntegrationAccountSessionProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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"`
}

IntegrationAccountSession the integration account session.

func (IntegrationAccountSession) MarshalJSON Uses

func (ias IntegrationAccountSession) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for IntegrationAccountSession.

func (*IntegrationAccountSession) UnmarshalJSON Uses

func (ias *IntegrationAccountSession) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for IntegrationAccountSession struct.

type IntegrationAccountSessionFilter Uses

type IntegrationAccountSessionFilter struct {
    // ChangedTime - The changed time of integration account sessions.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
}

IntegrationAccountSessionFilter the integration account session filter.

type IntegrationAccountSessionListResult Uses

type IntegrationAccountSessionListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of integration account sessions.
    Value *[]IntegrationAccountSession `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

IntegrationAccountSessionListResult the list of integration account sessions.

func (IntegrationAccountSessionListResult) IsEmpty Uses

func (iaslr IntegrationAccountSessionListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type IntegrationAccountSessionListResultIterator Uses

type IntegrationAccountSessionListResultIterator struct {
    // contains filtered or unexported fields
}

IntegrationAccountSessionListResultIterator provides access to a complete listing of IntegrationAccountSession values.

func NewIntegrationAccountSessionListResultIterator Uses

func NewIntegrationAccountSessionListResultIterator(page IntegrationAccountSessionListResultPage) IntegrationAccountSessionListResultIterator

Creates a new instance of the IntegrationAccountSessionListResultIterator type.

func (*IntegrationAccountSessionListResultIterator) Next Uses

func (iter *IntegrationAccountSessionListResultIterator) 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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountSessionListResultIterator) NextWithContext Uses

func (iter *IntegrationAccountSessionListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (IntegrationAccountSessionListResultIterator) NotDone Uses

func (iter IntegrationAccountSessionListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (IntegrationAccountSessionListResultIterator) Response Uses

func (iter IntegrationAccountSessionListResultIterator) Response() IntegrationAccountSessionListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountSessionListResultIterator) Value Uses

func (iter IntegrationAccountSessionListResultIterator) Value() IntegrationAccountSession

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type IntegrationAccountSessionListResultPage Uses

type IntegrationAccountSessionListResultPage struct {
    // contains filtered or unexported fields
}

IntegrationAccountSessionListResultPage contains a page of IntegrationAccountSession values.

func NewIntegrationAccountSessionListResultPage Uses

func NewIntegrationAccountSessionListResultPage(getNextPage func(context.Context, IntegrationAccountSessionListResult) (IntegrationAccountSessionListResult, error)) IntegrationAccountSessionListResultPage

Creates a new instance of the IntegrationAccountSessionListResultPage type.

func (*IntegrationAccountSessionListResultPage) Next Uses

func (page *IntegrationAccountSessionListResultPage) 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. Deprecated: Use NextWithContext() instead.

func (*IntegrationAccountSessionListResultPage) NextWithContext Uses

func (page *IntegrationAccountSessionListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 (IntegrationAccountSessionListResultPage) NotDone Uses

func (page IntegrationAccountSessionListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (IntegrationAccountSessionListResultPage) Response Uses

func (page IntegrationAccountSessionListResultPage) Response() IntegrationAccountSessionListResult

Response returns the raw server response from the last page request.

func (IntegrationAccountSessionListResultPage) Values Uses

func (page IntegrationAccountSessionListResultPage) Values() []IntegrationAccountSession

Values returns the slice of values for the current page or nil if there are no values.

type IntegrationAccountSessionProperties Uses

type IntegrationAccountSessionProperties struct {
    // CreatedTime - READ-ONLY; The created time.
    CreatedTime *date.Time `json:"createdTime,omitempty"`
    // ChangedTime - READ-ONLY; The changed time.
    ChangedTime *date.Time `json:"changedTime,omitempty"`
    // Content - The session content.
    Content interface{} `json:"content,omitempty"`
}

IntegrationAccountSessionProperties the integration account session properties.

type IntegrationAccountSessionsClient Uses

type IntegrationAccountSessionsClient struct {
    BaseClient
}

IntegrationAccountSessionsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountSessionsClient Uses

func NewIntegrationAccountSessionsClient(subscriptionID string) IntegrationAccountSessionsClient

NewIntegrationAccountSessionsClient creates an instance of the IntegrationAccountSessionsClient client.

func NewIntegrationAccountSessionsClientWithBaseURI Uses

func NewIntegrationAccountSessionsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountSessionsClient

NewIntegrationAccountSessionsClientWithBaseURI creates an instance of the IntegrationAccountSessionsClient client.

func (IntegrationAccountSessionsClient) CreateOrUpdate Uses

func (client IntegrationAccountSessionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string, session IntegrationAccountSession) (result IntegrationAccountSession, err error)

CreateOrUpdate creates or updates an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name. session - the integration account session.

func (IntegrationAccountSessionsClient) CreateOrUpdatePreparer Uses

func (client IntegrationAccountSessionsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string, session IntegrationAccountSession) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountSessionsClient) CreateOrUpdateResponder Uses

func (client IntegrationAccountSessionsClient) CreateOrUpdateResponder(resp *http.Response) (result IntegrationAccountSession, err error)

CreateOrUpdateResponder handles the response to the CreateOrUpdate request. The method always closes the http.Response Body.

func (IntegrationAccountSessionsClient) CreateOrUpdateSender Uses

func (client IntegrationAccountSessionsClient) 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 (IntegrationAccountSessionsClient) Delete Uses

func (client IntegrationAccountSessionsClient) Delete(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (result autorest.Response, err error)

Delete deletes an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name.

func (IntegrationAccountSessionsClient) DeletePreparer Uses

func (client IntegrationAccountSessionsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountSessionsClient) DeleteResponder Uses

func (client IntegrationAccountSessionsClient) 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 (IntegrationAccountSessionsClient) DeleteSender Uses

func (client IntegrationAccountSessionsClient) 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 (IntegrationAccountSessionsClient) Get Uses

func (client IntegrationAccountSessionsClient) Get(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (result IntegrationAccountSession, err error)

Get gets an integration account session. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. sessionName - the integration account session name.

func (IntegrationAccountSessionsClient) GetPreparer Uses

func (client IntegrationAccountSessionsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, sessionName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountSessionsClient) GetResponder Uses

func (client IntegrationAccountSessionsClient) GetResponder(resp *http.Response) (result IntegrationAccountSession, err error)

GetResponder handles the response to the Get request. The method always closes the http.Response Body.

func (IntegrationAccountSessionsClient) GetSender Uses

func (client IntegrationAccountSessionsClient) 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 (IntegrationAccountSessionsClient) List Uses

func (client IntegrationAccountSessionsClient) List(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSessionListResultPage, err error)

List gets a list of integration account sessions. 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. Options for filters include: ChangedTime.

func (IntegrationAccountSessionsClient) ListComplete Uses

func (client IntegrationAccountSessionsClient) ListComplete(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (result IntegrationAccountSessionListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (IntegrationAccountSessionsClient) ListPreparer Uses

func (client IntegrationAccountSessionsClient) ListPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, top *int32, filter string) (*http.Request, error)

ListPreparer prepares the List request.

func (IntegrationAccountSessionsClient) ListResponder Uses

func (client IntegrationAccountSessionsClient) ListResponder(resp *http.Response) (result IntegrationAccountSessionListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (IntegrationAccountSessionsClient) ListSender Uses

func (client IntegrationAccountSessionsClient) 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 IntegrationAccountSku Uses

type IntegrationAccountSku struct {
    // Name - The sku name. Possible values include: 'IntegrationAccountSkuNameNotSpecified', 'IntegrationAccountSkuNameFree', 'IntegrationAccountSkuNameBasic', 'IntegrationAccountSkuNameStandard'
    Name IntegrationAccountSkuName `json:"name,omitempty"`
}

IntegrationAccountSku the integration account sku.

type IntegrationAccountSkuName Uses

type IntegrationAccountSkuName string

IntegrationAccountSkuName enumerates the values for integration account sku name.

const (
    // IntegrationAccountSkuNameBasic ...
    IntegrationAccountSkuNameBasic IntegrationAccountSkuName = "Basic"
    // IntegrationAccountSkuNameFree ...
    IntegrationAccountSkuNameFree IntegrationAccountSkuName = "Free"
    // IntegrationAccountSkuNameNotSpecified ...
    IntegrationAccountSkuNameNotSpecified IntegrationAccountSkuName = "NotSpecified"
    // IntegrationAccountSkuNameStandard ...
    IntegrationAccountSkuNameStandard IntegrationAccountSkuName = "Standard"
)

func PossibleIntegrationAccountSkuNameValues Uses

func PossibleIntegrationAccountSkuNameValues() []IntegrationAccountSkuName

PossibleIntegrationAccountSkuNameValues returns an array of possible values for the IntegrationAccountSkuName const type.

type IntegrationAccountsClient Uses

type IntegrationAccountsClient struct {
    BaseClient
}

IntegrationAccountsClient is the REST API for Azure Logic Apps.

func NewIntegrationAccountsClient Uses

func NewIntegrationAccountsClient(subscriptionID string) IntegrationAccountsClient

NewIntegrationAccountsClient creates an instance of the IntegrationAccountsClient client.

func NewIntegrationAccountsClientWithBaseURI Uses

func NewIntegrationAccountsClientWithBaseURI(baseURI string, subscriptionID string) IntegrationAccountsClient

NewIntegrationAccountsClientWithBaseURI creates an instance of the IntegrationAccountsClient client.

func (IntegrationAccountsClient) CreateOrUpdate Uses

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 Uses

func (client IntegrationAccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)

CreateOrUpdatePreparer prepares the CreateOrUpdate request.

func (IntegrationAccountsClient) CreateOrUpdateResponder Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)

DeletePreparer prepares the Delete request.

func (IntegrationAccountsClient) DeleteResponder Uses

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 Uses

func (client IntegrationAccountsClient) 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 (IntegrationAccountsClient) Get Uses

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 Uses

func (client IntegrationAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string) (*http.Request, error)

GetPreparer prepares the Get request.

func (IntegrationAccountsClient) GetResponder Uses

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 Uses

func (client IntegrationAccountsClient) 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 (IntegrationAccountsClient) ListByResourceGroup Uses

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 Uses

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 Uses

func (client IntegrationAccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, top *int32) (*http.Request, error)

ListByResourceGroupPreparer prepares the ListByResourceGroup request.

func (IntegrationAccountsClient) ListByResourceGroupResponder Uses

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 Uses

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 Uses

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 Uses

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 Uses

func (client IntegrationAccountsClient) ListBySubscriptionPreparer(ctx context.Context, top *int32) (*http.Request, error)

ListBySubscriptionPreparer prepares the ListBySubscription request.

func (IntegrationAccountsClient) ListBySubscriptionResponder Uses

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 Uses

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 Uses

func (client IntegrationAccountsClient) ListCallbackURL(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (result CallbackURL, err error)

ListCallbackURL gets the integration account callback URL. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. parameters - the callback URL parameters.

func (IntegrationAccountsClient) ListCallbackURLPreparer Uses

func (client IntegrationAccountsClient) ListCallbackURLPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, parameters GetCallbackURLParameters) (*http.Request, error)

ListCallbackURLPreparer prepares the ListCallbackURL request.

func (IntegrationAccountsClient) ListCallbackURLResponder Uses

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 Uses

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) ListKeyVaultKeys Uses

func (client IntegrationAccountsClient) ListKeyVaultKeys(ctx context.Context, resourceGroupName string, integrationAccountName string, listKeyVaultKeys ListKeyVaultKeysDefinition) (result KeyVaultKeyCollection, err error)

ListKeyVaultKeys gets the integration account's Key Vault keys. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. listKeyVaultKeys - the key vault parameters.

func (IntegrationAccountsClient) ListKeyVaultKeysPreparer Uses

func (client IntegrationAccountsClient) ListKeyVaultKeysPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, listKeyVaultKeys ListKeyVaultKeysDefinition) (*http.Request, error)

ListKeyVaultKeysPreparer prepares the ListKeyVaultKeys request.

func (IntegrationAccountsClient) ListKeyVaultKeysResponder Uses

func (client IntegrationAccountsClient) ListKeyVaultKeysResponder(resp *http.Response) (result KeyVaultKeyCollection, err error)

ListKeyVaultKeysResponder handles the response to the ListKeyVaultKeys request. The method always closes the http.Response Body.

func (IntegrationAccountsClient) ListKeyVaultKeysSender Uses

func (client IntegrationAccountsClient) ListKeyVaultKeysSender(req *http.Request) (*http.Response, error)

ListKeyVaultKeysSender sends the ListKeyVaultKeys request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountsClient) LogTrackingEvents Uses

func (client IntegrationAccountsClient) LogTrackingEvents(ctx context.Context, resourceGroupName string, integrationAccountName string, logTrackingEvents TrackingEventsDefinition) (result autorest.Response, err error)

LogTrackingEvents logs the integration account's tracking events. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. logTrackingEvents - the callback URL parameters.

func (IntegrationAccountsClient) LogTrackingEventsPreparer Uses

func (client IntegrationAccountsClient) LogTrackingEventsPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, logTrackingEvents TrackingEventsDefinition) (*http.Request, error)

LogTrackingEventsPreparer prepares the LogTrackingEvents request.

func (IntegrationAccountsClient) LogTrackingEventsResponder Uses

func (client IntegrationAccountsClient) LogTrackingEventsResponder(resp *http.Response) (result autorest.Response, err error)

LogTrackingEventsResponder handles the response to the LogTrackingEvents request. The method always closes the http.Response Body.

func (IntegrationAccountsClient) LogTrackingEventsSender Uses

func (client IntegrationAccountsClient) LogTrackingEventsSender(req *http.Request) (*http.Response, error)

LogTrackingEventsSender sends the LogTrackingEvents request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountsClient) RegenerateAccessKey Uses

func (client IntegrationAccountsClient) RegenerateAccessKey(ctx context.Context, resourceGroupName string, integrationAccountName string, regenerateAccessKey RegenerateActionParameter) (result IntegrationAccount, err error)

RegenerateAccessKey regenerates the integration account access key. Parameters: resourceGroupName - the resource group name. integrationAccountName - the integration account name. regenerateAccessKey - the access key type.

func (IntegrationAccountsClient) RegenerateAccessKeyPreparer Uses

func (client IntegrationAccountsClient) RegenerateAccessKeyPreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, regenerateAccessKey RegenerateActionParameter) (*http.Request, error)

RegenerateAccessKeyPreparer prepares the RegenerateAccessKey request.

func (IntegrationAccountsClient) RegenerateAccessKeyResponder Uses

func (client IntegrationAccountsClient) RegenerateAccessKeyResponder(resp *http.Response) (result IntegrationAccount, err error)

RegenerateAccessKeyResponder handles the response to the RegenerateAccessKey request. The method always closes the http.Response Body.

func (IntegrationAccountsClient) RegenerateAccessKeySender Uses

func (client IntegrationAccountsClient) RegenerateAccessKeySender(req *http.Request) (*http.Response, error)

RegenerateAccessKeySender sends the RegenerateAccessKey request. The method will close the http.Response Body if it receives an error.

func (IntegrationAccountsClient) Update Uses

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 Uses

func (client IntegrationAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, integrationAccountName string, integrationAccount IntegrationAccount) (*http.Request, error)

UpdatePreparer prepares the Update request.

func (IntegrationAccountsClient) UpdateResponder Uses

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 Uses

func (client IntegrationAccountsClient) UpdateSender(req *http.Request) (*http.Response, error)

UpdateSender sends the Update request. The method will close the http.Response Body if it receives an error.

type JSONSchema Uses

type JSONSchema struct {
    autorest.Response `json:"-"`
    // Title - The JSON title.
    Title *string `json:"title,omitempty"`
    // Content - The JSON content.
    Content *string `json:"content,omitempty"`
}

JSONSchema the JSON schema.

type KeyType Uses

type KeyType string

KeyType enumerates the values for key type.

const (
    // KeyTypeNotSpecified ...
    KeyTypeNotSpecified KeyType = "NotSpecified"
    // KeyTypePrimary ...
    KeyTypePrimary KeyType = "Primary"
    // KeyTypeSecondary ...
    KeyTypeSecondary KeyType = "Secondary"
)

func PossibleKeyTypeValues Uses

func PossibleKeyTypeValues() []KeyType

PossibleKeyTypeValues returns an array of possible values for the KeyType const type.

type KeyVaultKey Uses

type KeyVaultKey struct {
    // Kid - The key id.
    Kid *string `json:"kid,omitempty"`
    // Attributes - The key attributes.
    Attributes *KeyVaultKeyAttributes `json:"attributes,omitempty"`
}

KeyVaultKey the key vault key.

type KeyVaultKeyAttributes Uses

type KeyVaultKeyAttributes struct {
    // Enabled - Whether the key is enabled or not.
    Enabled *bool `json:"enabled,omitempty"`
    // Created - When the key was created.
    Created *int64 `json:"created,omitempty"`
    // Updated - When the key was updated.
    Updated *int64 `json:"updated,omitempty"`
}

KeyVaultKeyAttributes the key attributes.

type KeyVaultKeyCollection Uses

type KeyVaultKeyCollection struct {
    autorest.Response `json:"-"`
    // Value - The key vault keys.
    Value *[]KeyVaultKey `json:"value,omitempty"`
    // SkipToken - The skip token.
    SkipToken *string `json:"skipToken,omitempty"`
}

KeyVaultKeyCollection collection of key vault keys.

type KeyVaultKeyReference Uses

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 the reference to the key vault key.

type KeyVaultKeyReferenceKeyVault Uses

type KeyVaultKeyReferenceKeyVault struct {
    // ID - The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; The resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; The resource type.
    Type *string `json:"type,omitempty"`
}

KeyVaultKeyReferenceKeyVault the key vault reference.

type KeyVaultReference Uses

type KeyVaultReference struct {
    // ID - The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
}

KeyVaultReference the key vault reference.

type ListKeyVaultKeysDefinition Uses

type ListKeyVaultKeysDefinition struct {
    // KeyVault - The key vault reference.
    KeyVault *KeyVaultReference `json:"keyVault,omitempty"`
    // SkipToken - The skip token.
    SkipToken *string `json:"skipToken,omitempty"`
}

ListKeyVaultKeysDefinition the list key vault keys definition.

type MapType Uses

type MapType string

MapType enumerates the values for map type.

const (
    // MapTypeLiquid ...
    MapTypeLiquid MapType = "Liquid"
    // MapTypeNotSpecified ...
    MapTypeNotSpecified MapType = "NotSpecified"
    // MapTypeXslt ...
    MapTypeXslt MapType = "Xslt"
    // MapTypeXslt20 ...
    MapTypeXslt20 MapType = "Xslt20"
    // MapTypeXslt30 ...
    MapTypeXslt30 MapType = "Xslt30"
)

func PossibleMapTypeValues Uses

func PossibleMapTypeValues() []MapType

PossibleMapTypeValues returns an array of possible values for the MapType const type.

type MessageFilterType Uses

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 Uses

func PossibleMessageFilterTypeValues() []MessageFilterType

PossibleMessageFilterTypeValues returns an array of possible values for the MessageFilterType const type.

type Operation Uses

type Operation struct {
    // Name - Operation name: {provider}/{resource}/{operation}
    Name *string `json:"name,omitempty"`
    // Display - The object that represents the operation.
    Display *OperationDisplay `json:"display,omitempty"`
}

Operation logic REST API operation

type OperationDisplay Uses

type OperationDisplay struct {
    // Provider - Service provider: Microsoft.Logic
    Provider *string `json:"provider,omitempty"`
    // Resource - Resource on which the operation is performed: Profile, endpoint, etc.
    Resource *string `json:"resource,omitempty"`
    // Operation - Operation type: Read, write, delete, etc.
    Operation *string `json:"operation,omitempty"`
}

OperationDisplay the object that represents the operation.

type OperationListResult Uses

type OperationListResult struct {
    autorest.Response `json:"-"`
    // Value - List of Logic operations supported by the Logic resource provider.
    Value *[]Operation `json:"value,omitempty"`
    // NextLink - URL to get the next set of operation list results if there are any.
    NextLink *string `json:"nextLink,omitempty"`
}

OperationListResult result of the request to list Logic operations. It contains a list of operations and a URL link to get the next set of results.

func (OperationListResult) IsEmpty Uses

func (olr OperationListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type OperationListResultIterator Uses

type OperationListResultIterator struct {
    // contains filtered or unexported fields
}

OperationListResultIterator provides access to a complete listing of Operation values.

func NewOperationListResultIterator Uses

func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator

Creates a new instance of the OperationListResultIterator type.

func (*OperationListResultIterator) Next Uses

func (iter *OperationListResultIterator) 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. Deprecated: Use NextWithContext() instead.

func (*OperationListResultIterator) NextWithContext Uses

func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (OperationListResultIterator) NotDone Uses

func (iter OperationListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (OperationListResultIterator) Response Uses

func (iter OperationListResultIterator) Response() OperationListResult

Response returns the raw server response from the last page request.

func (OperationListResultIterator) Value Uses

func (iter OperationListResultIterator) Value() Operation

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type OperationListResultPage Uses

type OperationListResultPage struct {
    // contains filtered or unexported fields
}

OperationListResultPage contains a page of Operation values.

func NewOperationListResultPage Uses

func NewOperationListResultPage(getNextPage func(context.Context, OperationListResult) (OperationListResult, error)) OperationListResultPage

Creates a new instance of the OperationListResultPage type.

func (*OperationListResultPage) Next Uses

func (page *OperationListResultPage) 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. Deprecated: Use NextWithContext() instead.

func (*OperationListResultPage) NextWithContext Uses

func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 (OperationListResultPage) NotDone Uses

func (page OperationListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (OperationListResultPage) Response Uses

func (page OperationListResultPage) Response() OperationListResult

Response returns the raw server response from the last page request.

func (OperationListResultPage) Values Uses

func (page OperationListResultPage) Values() []Operation

Values returns the slice of values for the current page or nil if there are no values.

type OperationResult Uses

type OperationResult struct {
    // TrackingID - READ-ONLY; Gets the tracking id.
    TrackingID *string `json:"trackingId,omitempty"`
    // Inputs - READ-ONLY; Gets the inputs.
    Inputs interface{} `json:"inputs,omitempty"`
    // InputsLink - READ-ONLY; Gets the link to inputs.
    InputsLink *ContentLink `json:"inputsLink,omitempty"`
    // Outputs - READ-ONLY; Gets the outputs.
    Outputs interface{} `json:"outputs,omitempty"`
    // OutputsLink - READ-ONLY; Gets the link to outputs.
    OutputsLink *ContentLink `json:"outputsLink,omitempty"`
    // TrackedProperties - READ-ONLY; Gets the tracked properties.
    TrackedProperties interface{} `json:"trackedProperties,omitempty"`
    // RetryHistory - Gets the retry histories.
    RetryHistory   *[]RetryHistory `json:"retryHistory,omitempty"`
    IterationCount *int32          `json:"iterationCount,omitempty"`
    // StartTime - The start time of the workflow scope repetition.
    StartTime *date.Time `json:"startTime,omitempty"`
    // EndTime - The end time of the workflow scope repetition.
    EndTime *date.Time `json:"endTime,omitempty"`
    // Correlation - The correlation properties.
    Correlation *RunActionCorrelation `json:"correlation,omitempty"`
    // Status - The status of the workflow scope repetition. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored'
    Status WorkflowStatus `json:"status,omitempty"`
    // Code - The workflow scope repetition code.
    Code  *string     `json:"code,omitempty"`
    Error interface{} `json:"error,omitempty"`
}

OperationResult the operation result definition.

type OperationResultProperties Uses

type OperationResultProperties struct {
    // StartTime - The start time of the workflow scope repetition.
    StartTime *date.Time `json:"startTime,omitempty"`
    // EndTime - The end time of the workflow scope repetition.
    EndTime *date.Time `json:"endTime,omitempty"`
    // Correlation - The correlation properties.
    Correlation *RunActionCorrelation `json:"correlation,omitempty"`
    // Status - The status of the workflow scope repetition. Possible values include: 'WorkflowStatusNotSpecified', 'WorkflowStatusPaused', 'WorkflowStatusRunning', 'WorkflowStatusWaiting', 'WorkflowStatusSucceeded', 'WorkflowStatusSkipped', 'WorkflowStatusSuspended', 'WorkflowStatusCancelled', 'WorkflowStatusFailed', 'WorkflowStatusFaulted', 'WorkflowStatusTimedOut', 'WorkflowStatusAborted', 'WorkflowStatusIgnored'
    Status WorkflowStatus `json:"status,omitempty"`
    // Code - The workflow scope repetition code.
    Code  *string     `json:"code,omitempty"`
    Error interface{} `json:"error,omitempty"`
}

OperationResultProperties the run operation result properties.

type OperationsClient Uses

type OperationsClient struct {
    BaseClient
}

OperationsClient is the REST API for Azure Logic Apps.

func NewOperationsClient Uses

func NewOperationsClient(subscriptionID string) OperationsClient

NewOperationsClient creates an instance of the OperationsClient client.

func NewOperationsClientWithBaseURI Uses

func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient

NewOperationsClientWithBaseURI creates an instance of the OperationsClient client.

func (OperationsClient) List Uses

func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error)

List lists all of the available Logic REST API operations.

func (OperationsClient) ListComplete Uses

func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error)

ListComplete enumerates all values, automatically crossing page boundaries as required.

func (OperationsClient) ListPreparer Uses

func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error)

ListPreparer prepares the List request.

func (OperationsClient) ListResponder Uses

func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error)

ListResponder handles the response to the List request. The method always closes the http.Response Body.

func (OperationsClient) ListSender Uses

func (client OperationsClient) 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 ParameterType Uses

type ParameterType string

ParameterType enumerates the values for parameter type.

const (
    // ParameterTypeArray ...
    ParameterTypeArray ParameterType = "Array"
    // ParameterTypeBool ...
    ParameterTypeBool ParameterType = "Bool"
    // ParameterTypeFloat ...
    ParameterTypeFloat ParameterType = "Float"
    // ParameterTypeInt ...
    ParameterTypeInt ParameterType = "Int"
    // ParameterTypeNotSpecified ...
    ParameterTypeNotSpecified ParameterType = "NotSpecified"
    // ParameterTypeObject ...
    ParameterTypeObject ParameterType = "Object"
    // ParameterTypeSecureObject ...
    ParameterTypeSecureObject ParameterType = "SecureObject"
    // ParameterTypeSecureString ...
    ParameterTypeSecureString ParameterType = "SecureString"
    // ParameterTypeString ...
    ParameterTypeString ParameterType = "String"
)

func PossibleParameterTypeValues Uses

func PossibleParameterTypeValues() []ParameterType

PossibleParameterTypeValues returns an array of possible values for the ParameterType const type.

type PartnerContent Uses

type PartnerContent struct {
    // B2b - The B2B partner content.
    B2b *B2BPartnerContent `json:"b2b,omitempty"`
}

PartnerContent the integration account partner content.

type PartnerType Uses

type PartnerType string

PartnerType enumerates the values for partner type.

const (
    // PartnerTypeB2B ...
    PartnerTypeB2B PartnerType = "B2B"
    // PartnerTypeNotSpecified ...
    PartnerTypeNotSpecified PartnerType = "NotSpecified"
)

func PossiblePartnerTypeValues Uses

func PossiblePartnerTypeValues() []PartnerType

PossiblePartnerTypeValues returns an array of possible values for the PartnerType const type.

type RecurrenceFrequency Uses

type RecurrenceFrequency string

RecurrenceFrequency enumerates the values for recurrence frequency.

const (
    // RecurrenceFrequencyDay ...
    RecurrenceFrequencyDay RecurrenceFrequency = "Day"
    // RecurrenceFrequencyHour ...
    RecurrenceFrequencyHour RecurrenceFrequency = "Hour"
    // RecurrenceFrequencyMinute ...
    RecurrenceFrequencyMinute RecurrenceFrequency = "Minute"
    // RecurrenceFrequencyMonth ...
    RecurrenceFrequencyMonth RecurrenceFrequency = "Month"
    // RecurrenceFrequencyNotSpecified ...
    RecurrenceFrequencyNotSpecified RecurrenceFrequency = "NotSpecified"
    // RecurrenceFrequencySecond ...
    RecurrenceFrequencySecond RecurrenceFrequency = "Second"
    // RecurrenceFrequencyWeek ...
    RecurrenceFrequencyWeek RecurrenceFrequency = "Week"
    // RecurrenceFrequencyYear ...
    RecurrenceFrequencyYear RecurrenceFrequency = "Year"
)

func PossibleRecurrenceFrequencyValues Uses

func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency

PossibleRecurrenceFrequencyValues returns an array of possible values for the RecurrenceFrequency const type.

type RecurrenceSchedule Uses

type RecurrenceSchedule struct {
    // Minutes - The minutes.
    Minutes *[]int32 `json:"minutes,omitempty"`
    // Hours - The hours.
    Hours *[]int32 `json:"hours,omitempty"`
    // WeekDays - The days of the week.
    WeekDays *[]DaysOfWeek `json:"weekDays,omitempty"`
    // MonthDays - The month days.
    MonthDays *[]int32 `json:"monthDays,omitempty"`
    // MonthlyOccurrences - The monthly occurrences.
    MonthlyOccurrences *[]RecurrenceScheduleOccurrence `json:"monthlyOccurrences,omitempty"`
}

RecurrenceSchedule the recurrence schedule.

type RecurrenceScheduleOccurrence Uses

type RecurrenceScheduleOccurrence struct {
    // Day - The day of the week. Possible values include: 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'
    Day DayOfWeek `json:"day,omitempty"`
    // Occurrence - The occurrence.
    Occurrence *int32 `json:"occurrence,omitempty"`
}

RecurrenceScheduleOccurrence the recurrence schedule occurrence.

type RegenerateActionParameter Uses

type RegenerateActionParameter struct {
    // KeyType - The key type. Possible values include: 'KeyTypeNotSpecified', 'KeyTypePrimary', 'KeyTypeSecondary'
    KeyType KeyType `json:"keyType,omitempty"`
}

RegenerateActionParameter the access key regenerate action content.

type RepetitionIndex Uses

type RepetitionIndex struct {
    // ScopeName - The scope.
    ScopeName *string `json:"scopeName,omitempty"`
    // ItemIndex - The index.
    ItemIndex *int32 `json:"itemIndex,omitempty"`
}

RepetitionIndex the workflow run action repetition index.

type Request Uses

type Request struct {
    // Headers - A list of all the headers attached to the request.
    Headers interface{} `json:"headers,omitempty"`
    // URI - The destination for the request.
    URI *string `json:"uri,omitempty"`
    // Method - The HTTP method used for the request.
    Method *string `json:"method,omitempty"`
}

Request a request.

type RequestHistory Uses

type RequestHistory struct {
    autorest.Response `json:"-"`
    // Properties - The request history properties.
    Properties *RequestHistoryProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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"`
}

RequestHistory the request history.

func (RequestHistory) MarshalJSON Uses

func (rh RequestHistory) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for RequestHistory.

type RequestHistoryListResult Uses

type RequestHistoryListResult struct {
    autorest.Response `json:"-"`
    // Value - A list of workflow request histories.
    Value *[]RequestHistory `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

RequestHistoryListResult the list of workflow request histories.

func (RequestHistoryListResult) IsEmpty Uses

func (rhlr RequestHistoryListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type RequestHistoryListResultIterator Uses

type RequestHistoryListResultIterator struct {
    // contains filtered or unexported fields
}

RequestHistoryListResultIterator provides access to a complete listing of RequestHistory values.

func NewRequestHistoryListResultIterator Uses

func NewRequestHistoryListResultIterator(page RequestHistoryListResultPage) RequestHistoryListResultIterator

Creates a new instance of the RequestHistoryListResultIterator type.

func (*RequestHistoryListResultIterator) Next Uses

func (iter *RequestHistoryListResultIterator) 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. Deprecated: Use NextWithContext() instead.

func (*RequestHistoryListResultIterator) NextWithContext Uses

func (iter *RequestHistoryListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (RequestHistoryListResultIterator) NotDone Uses

func (iter RequestHistoryListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (RequestHistoryListResultIterator) Response Uses

func (iter RequestHistoryListResultIterator) Response() RequestHistoryListResult

Response returns the raw server response from the last page request.

func (RequestHistoryListResultIterator) Value Uses

func (iter RequestHistoryListResultIterator) Value() RequestHistory

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type RequestHistoryListResultPage Uses

type RequestHistoryListResultPage struct {
    // contains filtered or unexported fields
}

RequestHistoryListResultPage contains a page of RequestHistory values.

func NewRequestHistoryListResultPage Uses

func NewRequestHistoryListResultPage(getNextPage func(context.Context, RequestHistoryListResult) (RequestHistoryListResult, error)) RequestHistoryListResultPage

Creates a new instance of the RequestHistoryListResultPage type.

func (*RequestHistoryListResultPage) Next Uses

func (page *RequestHistoryListResultPage) 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. Deprecated: Use NextWithContext() instead.

func (*RequestHistoryListResultPage) NextWithContext Uses

func (page *RequestHistoryListResultPage) NextWithContext(ctx context.Context) (err error)

NextWithContext 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 (RequestHistoryListResultPage) NotDone Uses

func (page RequestHistoryListResultPage) NotDone() bool

NotDone returns true if the page enumeration should be started or is not yet complete.

func (RequestHistoryListResultPage) Response Uses

func (page RequestHistoryListResultPage) Response() RequestHistoryListResult

Response returns the raw server response from the last page request.

func (RequestHistoryListResultPage) Values Uses

func (page RequestHistoryListResultPage) Values() []RequestHistory

Values returns the slice of values for the current page or nil if there are no values.

type RequestHistoryProperties Uses

type RequestHistoryProperties struct {
    // StartTime - The time the request started.
    StartTime *date.Time `json:"startTime,omitempty"`
    // EndTime - The time the request ended.
    EndTime *date.Time `json:"endTime,omitempty"`
    // Request - The request.
    Request *Request `json:"request,omitempty"`
    // Response - The response.
    Response *Response `json:"response,omitempty"`
}

RequestHistoryProperties the request history.

type Resource Uses

type Resource struct {
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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"`
}

Resource the base resource type.

func (Resource) MarshalJSON Uses

func (r Resource) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Resource.

type ResourceReference Uses

type ResourceReference struct {
    // ID - The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets the resource type.
    Type *string `json:"type,omitempty"`
}

ResourceReference the resource reference.

type Response Uses

type Response struct {
    // Headers - A list of all the headers attached to the response.
    Headers interface{} `json:"headers,omitempty"`
    // StatusCode - The status code of the response.
    StatusCode *int32 `json:"statusCode,omitempty"`
    // BodyLink - Details on the location of the body content.
    BodyLink *ContentLink `json:"bodyLink,omitempty"`
}

Response a response.

type RetryHistory Uses

type RetryHistory struct {
    // StartTime - Gets the start time.
    StartTime *date.Time `json:"startTime,omitempty"`
    // EndTime - Gets the end time.
    EndTime *date.Time `json:"endTime,omitempty"`
    // Code - Gets the status code.
    Code *string `json:"code,omitempty"`
    // ClientRequestID - Gets the client request Id.
    ClientRequestID *string `json:"clientRequestId,omitempty"`
    // ServiceRequestID - Gets the service request Id.
    ServiceRequestID *string `json:"serviceRequestId,omitempty"`
    // Error - Gets the error response.
    Error *ErrorResponse `json:"error,omitempty"`
}

RetryHistory the retry history.

type RunActionCorrelation Uses

type RunActionCorrelation struct {
    // ActionTrackingID - The action tracking identifier.
    ActionTrackingID *string `json:"actionTrackingId,omitempty"`
    // ClientTrackingID - The client tracking identifier.
    ClientTrackingID *string `json:"clientTrackingId,omitempty"`
    // ClientKeywords - The client keywords.
    ClientKeywords *[]string `json:"clientKeywords,omitempty"`
}

RunActionCorrelation the workflow run action correlation properties.

type RunCorrelation Uses

type RunCorrelation struct {
    // ClientTrackingID - The client tracking identifier.
    ClientTrackingID *string `json:"clientTrackingId,omitempty"`
    // ClientKeywords - The client keywords.
    ClientKeywords *[]string `json:"clientKeywords,omitempty"`
}

RunCorrelation the correlation properties.

type SchemaType Uses

type SchemaType string

SchemaType enumerates the values for schema type.

const (
    // SchemaTypeNotSpecified ...
    SchemaTypeNotSpecified SchemaType = "NotSpecified"
    // SchemaTypeXML ...
    SchemaTypeXML SchemaType = "Xml"
)

func PossibleSchemaTypeValues Uses

func PossibleSchemaTypeValues() []SchemaType

PossibleSchemaTypeValues returns an array of possible values for the SchemaType const type.

type SegmentTerminatorSuffix Uses

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 Uses

func PossibleSegmentTerminatorSuffixValues() []SegmentTerminatorSuffix

PossibleSegmentTerminatorSuffixValues returns an array of possible values for the SegmentTerminatorSuffix const type.

type SetObject Uses

type SetObject struct {
    autorest.Response `json:"-"`
    Value             interface{} `json:"value,omitempty"`
}

SetObject ...

type SetTriggerStateActionDefinition Uses

type SetTriggerStateActionDefinition struct {
    Source *WorkflowTrigger `json:"source,omitempty"`
}

SetTriggerStateActionDefinition ...

type SigningAlgorithm Uses

type SigningAlgorithm string

SigningAlgorithm enumerates the values for signing algorithm.

const (
    // SigningAlgorithmDefault ...
    SigningAlgorithmDefault SigningAlgorithm = "Default"
    // SigningAlgorithmNotSpecified ...
    SigningAlgorithmNotSpecified SigningAlgorithm = "NotSpecified"
    // SigningAlgorithmSHA1 ...
    SigningAlgorithmSHA1 SigningAlgorithm = "SHA1"
    // SigningAlgorithmSHA2256 ...
    SigningAlgorithmSHA2256 SigningAlgorithm = "SHA2256"
    // SigningAlgorithmSHA2384 ...
    SigningAlgorithmSHA2384 SigningAlgorithm = "SHA2384"
    // SigningAlgorithmSHA2512 ...
    SigningAlgorithmSHA2512 SigningAlgorithm = "SHA2512"
)

func PossibleSigningAlgorithmValues Uses

func PossibleSigningAlgorithmValues() []SigningAlgorithm

PossibleSigningAlgorithmValues returns an array of possible values for the SigningAlgorithm const type.

type Sku Uses

type Sku struct {
    // Name - The name. Possible values include: 'SkuNameNotSpecified', 'SkuNameFree', 'SkuNameShared', 'SkuNameBasic', 'SkuNameStandard', 'SkuNamePremium'
    Name SkuName `json:"name,omitempty"`
    // Plan - The reference to plan.
    Plan *ResourceReference `json:"plan,omitempty"`
}

Sku the sku type.

type SkuName Uses

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 ...
    SkuNameShared SkuName = "Shared"
    // SkuNameStandard ...
    SkuNameStandard SkuName = "Standard"
)

func PossibleSkuNameValues Uses

func PossibleSkuNameValues() []SkuName

PossibleSkuNameValues returns an array of possible values for the SkuName const type.

type SubResource Uses

type SubResource struct {
    // ID - READ-ONLY; The resource id.
    ID *string `json:"id,omitempty"`
}

SubResource the sub resource type.

type TrackEventsOperationOptions Uses

type TrackEventsOperationOptions string

TrackEventsOperationOptions enumerates the values for track events operation options.

const (
    // DisableSourceInfoEnrich ...
    DisableSourceInfoEnrich TrackEventsOperationOptions = "DisableSourceInfoEnrich"
    // None ...
    None TrackEventsOperationOptions = "None"
)

func PossibleTrackEventsOperationOptionsValues Uses

func PossibleTrackEventsOperationOptionsValues() []TrackEventsOperationOptions

PossibleTrackEventsOperationOptionsValues returns an array of possible values for the TrackEventsOperationOptions const type.

type TrackingEvent Uses

type TrackingEvent struct {
    // EventLevel - Possible values include: 'LogAlways', 'Critical', 'Error', 'Warning', 'Informational', 'Verbose'
    EventLevel EventLevel `json:"eventLevel,omitempty"`
    EventTime  *date.Time `json:"eventTime,omitempty"`
    // RecordType - Possible values include: 'TrackingRecordTypeNotSpecified', 'TrackingRecordTypeCustom', 'TrackingRecordTypeAS2Message', 'TrackingRecordTypeAS2MDN', 'TrackingRecordTypeX12Interchange', 'TrackingRecordTypeX12FunctionalGroup', 'TrackingRecordTypeX12TransactionSet', 'TrackingRecordTypeX12InterchangeAcknowledgment', 'TrackingRecordTypeX12FunctionalGroupAcknowledgment', 'TrackingRecordTypeX12TransactionSetAcknowledgment', 'TrackingRecordTypeEdifactInterchange', 'TrackingRecordTypeEdifactFunctionalGroup', 'TrackingRecordTypeEdifactTransactionSet', 'TrackingRecordTypeEdifactInterchangeAcknowledgment', 'TrackingRecordTypeEdifactFunctionalGroupAcknowledgment', 'TrackingRecordTypeEdifactTransactionSetAcknowledgment'
    RecordType TrackingRecordType      `json:"recordType,omitempty"`
    Error      *TrackingEventErrorInfo `json:"error,omitempty"`
}

TrackingEvent ...

type TrackingEventErrorInfo Uses

type TrackingEventErrorInfo struct {
    Message *string `json:"message,omitempty"`
    Code    *string `json:"code,omitempty"`
}

TrackingEventErrorInfo ...

type TrackingEventsDefinition Uses

type TrackingEventsDefinition struct {
    SourceType *string `json:"sourceType,omitempty"`
    // TrackEventsOptions - Possible values include: 'None', 'DisableSourceInfoEnrich'
    TrackEventsOptions TrackEventsOperationOptions `json:"trackEventsOptions,omitempty"`
    Events             *[]TrackingEvent            `json:"events,omitempty"`
}

TrackingEventsDefinition ...

type TrackingRecordType Uses

type TrackingRecordType string

TrackingRecordType enumerates the values for tracking record type.

const (
    // TrackingRecordTypeAS2MDN ...
    TrackingRecordTypeAS2MDN TrackingRecordType = "AS2MDN"
    // TrackingRecordTypeAS2Message ...
    TrackingRecordTypeAS2Message TrackingRecordType = "AS2Message"
    // TrackingRecordTypeCustom ...
    TrackingRecordTypeCustom TrackingRecordType = "Custom"
    // TrackingRecordTypeEdifactFunctionalGroup ...
    TrackingRecordTypeEdifactFunctionalGroup TrackingRecordType = "EdifactFunctionalGroup"
    // TrackingRecordTypeEdifactFunctionalGroupAcknowledgment ...
    TrackingRecordTypeEdifactFunctionalGroupAcknowledgment TrackingRecordType = "EdifactFunctionalGroupAcknowledgment"
    // TrackingRecordTypeEdifactInterchange ...
    TrackingRecordTypeEdifactInterchange TrackingRecordType = "EdifactInterchange"
    // TrackingRecordTypeEdifactInterchangeAcknowledgment ...
    TrackingRecordTypeEdifactInterchangeAcknowledgment TrackingRecordType = "EdifactInterchangeAcknowledgment"
    // TrackingRecordTypeEdifactTransactionSet ...
    TrackingRecordTypeEdifactTransactionSet TrackingRecordType = "EdifactTransactionSet"
    // TrackingRecordTypeEdifactTransactionSetAcknowledgment ...
    TrackingRecordTypeEdifactTransactionSetAcknowledgment TrackingRecordType = "EdifactTransactionSetAcknowledgment"
    // TrackingRecordTypeNotSpecified ...
    TrackingRecordTypeNotSpecified TrackingRecordType = "NotSpecified"
    // TrackingRecordTypeX12FunctionalGroup ...
    TrackingRecordTypeX12FunctionalGroup TrackingRecordType = "X12FunctionalGroup"
    // TrackingRecordTypeX12FunctionalGroupAcknowledgment ...
    TrackingRecordTypeX12FunctionalGroupAcknowledgment TrackingRecordType = "X12FunctionalGroupAcknowledgment"
    // TrackingRecordTypeX12Interchange ...
    TrackingRecordTypeX12Interchange TrackingRecordType = "X12Interchange"
    // TrackingRecordTypeX12InterchangeAcknowledgment ...
    TrackingRecordTypeX12InterchangeAcknowledgment TrackingRecordType = "X12InterchangeAcknowledgment"
    // TrackingRecordTypeX12TransactionSet ...
    TrackingRecordTypeX12TransactionSet TrackingRecordType = "X12TransactionSet"
    // TrackingRecordTypeX12TransactionSetAcknowledgment ...
    TrackingRecordTypeX12TransactionSetAcknowledgment TrackingRecordType = "X12TransactionSetAcknowledgment"
)

func PossibleTrackingRecordTypeValues Uses

func PossibleTrackingRecordTypeValues() []TrackingRecordType

PossibleTrackingRecordTypeValues returns an array of possible values for the TrackingRecordType const type.

type TrailingSeparatorPolicy Uses

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 Uses

func PossibleTrailingSeparatorPolicyValues() []TrailingSeparatorPolicy

PossibleTrailingSeparatorPolicyValues returns an array of possible values for the TrailingSeparatorPolicy const type.

type UsageIndicator Uses

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 Uses

func PossibleUsageIndicatorValues() []UsageIndicator

PossibleUsageIndicatorValues returns an array of possible values for the UsageIndicator const type.

type Workflow Uses

type Workflow struct {
    autorest.Response `json:"-"`
    // WorkflowProperties - The workflow properties.
    *WorkflowProperties `json:"properties,omitempty"`
    // ID - READ-ONLY; The resource id.
    ID  *string `json:"id,omitempty"`
    // Name - READ-ONLY; Gets the resource name.
    Name *string `json:"name,omitempty"`
    // Type - READ-ONLY; Gets 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"`
}

Workflow the workflow type.

func (Workflow) MarshalJSON Uses

func (w Workflow) MarshalJSON() ([]byte, error)

MarshalJSON is the custom marshaler for Workflow.

func (*Workflow) UnmarshalJSON Uses

func (w *Workflow) UnmarshalJSON(body []byte) error

UnmarshalJSON is the custom unmarshaler for Workflow struct.

type WorkflowFilter Uses

type WorkflowFilter struct {
    // State - The state of workflows. Possible values include: 'WorkflowStateNotSpecified', 'WorkflowStateCompleted', 'WorkflowStateEnabled', 'WorkflowStateDisabled', 'WorkflowStateDeleted', 'WorkflowStateSuspended'
    State WorkflowState `json:"state,omitempty"`
}

WorkflowFilter the workflow filter.

type WorkflowListResult Uses

type WorkflowListResult struct {
    autorest.Response `json:"-"`
    // Value - The list of workflows.
    Value *[]Workflow `json:"value,omitempty"`
    // NextLink - The URL to get the next set of results.
    NextLink *string `json:"nextLink,omitempty"`
}

WorkflowListResult the list of workflows.

func (WorkflowListResult) IsEmpty Uses

func (wlr WorkflowListResult) IsEmpty() bool

IsEmpty returns true if the ListResult contains no values.

type WorkflowListResultIterator Uses

type WorkflowListResultIterator struct {
    // contains filtered or unexported fields
}

WorkflowListResultIterator provides access to a complete listing of Workflow values.

func NewWorkflowListResultIterator Uses

func NewWorkflowListResultIterator(page WorkflowListResultPage) WorkflowListResultIterator

Creates a new instance of the WorkflowListResultIterator type.

func (*WorkflowListResultIterator) Next Uses

func (iter *WorkflowListResultIterator) 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. Deprecated: Use NextWithContext() instead.

func (*WorkflowListResultIterator) NextWithContext Uses

func (iter *WorkflowListResultIterator) NextWithContext(ctx context.Context) (err error)

NextWithContext advances to the next value. If there was an error making the request the iterator does not advance and the error is returned.

func (WorkflowListResultIterator) NotDone Uses

func (iter WorkflowListResultIterator) NotDone() bool

NotDone returns true if the enumeration should be started or is not yet complete.

func (WorkflowListResultIterator) Response Uses

func (iter WorkflowListResultIterator) Response() WorkflowListResult

Response returns the raw server response from the last page request.

func (WorkflowListResultIterator) Value Uses

func (iter WorkflowListResultIterator) Value() Workflow

Value returns the current value or a zero-initialized value if the iterator has advanced beyond the end of the collection.

type WorkflowListResultPage Uses

type WorkflowListResultPage struct {
    // contains filtered or unexported fields
}

WorkflowListResultPage contains a page of Workflow values.

func NewWorkflowListResultPage Uses

func NewWorkflowListResultPage(getNextPage func(context.Context, WorkflowListResult) (WorkflowListResult, error)) WorkflowListResultPage

Creates a new instance of the WorkflowListResultPage type.

func (*WorkflowListResultPage) Next Uses

func (page *WorkflowListResultPage) 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. Deprecated: Use NextWithContext() instead.

func (*WorkflowListResultPage) NextWithContext