Documentation ¶
Index ¶
- func PossibleValuesForKeyType() []string
- func PossibleValuesForPartnerType() []string
- func ValidateIntegrationAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePartnerID(input interface{}, key string) (warnings []string, errors []error)
- type B2BPartnerContent
- type BusinessIdentity
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetCallbackUrlParameters
- type GetOperationResponse
- type IntegrationAccountId
- type IntegrationAccountPartner
- type IntegrationAccountPartnerOperationPredicate
- type IntegrationAccountPartnerProperties
- func (o *IntegrationAccountPartnerProperties) GetChangedTimeAsTime() (*time.Time, error)
- func (o *IntegrationAccountPartnerProperties) GetCreatedTimeAsTime() (*time.Time, error)
- func (o *IntegrationAccountPartnerProperties) SetChangedTimeAsTime(input time.Time)
- func (o *IntegrationAccountPartnerProperties) SetCreatedTimeAsTime(input time.Time)
- type IntegrationAccountPartnersClient
- func (c IntegrationAccountPartnersClient) CreateOrUpdate(ctx context.Context, id PartnerId, input IntegrationAccountPartner) (result CreateOrUpdateOperationResponse, err error)
- func (c IntegrationAccountPartnersClient) Delete(ctx context.Context, id PartnerId) (result DeleteOperationResponse, err error)
- func (c IntegrationAccountPartnersClient) Get(ctx context.Context, id PartnerId) (result GetOperationResponse, err error)
- func (c IntegrationAccountPartnersClient) List(ctx context.Context, id IntegrationAccountId, options ListOperationOptions) (result ListOperationResponse, err error)
- func (c IntegrationAccountPartnersClient) ListComplete(ctx context.Context, id IntegrationAccountId, options ListOperationOptions) (ListCompleteResult, error)
- func (c IntegrationAccountPartnersClient) ListCompleteMatchingPredicate(ctx context.Context, id IntegrationAccountId, options ListOperationOptions, ...) (result ListCompleteResult, err error)
- func (c IntegrationAccountPartnersClient) ListContentCallbackUrl(ctx context.Context, id PartnerId, input GetCallbackUrlParameters) (result ListContentCallbackUrlOperationResponse, err error)
- type KeyType
- type ListCompleteResult
- type ListContentCallbackUrlOperationResponse
- type ListOperationOptions
- type ListOperationResponse
- type PartnerContent
- type PartnerId
- type PartnerType
- type WorkflowTriggerCallbackUrl
- type WorkflowTriggerListCallbackUrlQueries
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForKeyType ¶
func PossibleValuesForKeyType() []string
func PossibleValuesForPartnerType ¶
func PossibleValuesForPartnerType() []string
func ValidateIntegrationAccountID ¶
func ValidateIntegrationAccountID(input interface{}, key string) (warnings []string, errors []error)
ValidateIntegrationAccountID checks that 'input' can be parsed as a Integration Account ID
func ValidatePartnerID ¶
ValidatePartnerID checks that 'input' can be parsed as a Partner ID
Types ¶
type B2BPartnerContent ¶
type B2BPartnerContent struct {
BusinessIdentities *[]BusinessIdentity `json:"businessIdentities,omitempty"`
}
type BusinessIdentity ¶
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IntegrationAccountPartner }
type DeleteOperationResponse ¶
type GetCallbackUrlParameters ¶
type GetCallbackUrlParameters struct { KeyType *KeyType `json:"keyType,omitempty"` NotAfter *string `json:"notAfter,omitempty"` }
func (*GetCallbackUrlParameters) GetNotAfterAsTime ¶
func (o *GetCallbackUrlParameters) GetNotAfterAsTime() (*time.Time, error)
func (*GetCallbackUrlParameters) SetNotAfterAsTime ¶
func (o *GetCallbackUrlParameters) SetNotAfterAsTime(input time.Time)
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IntegrationAccountPartner }
type IntegrationAccountId ¶
type IntegrationAccountId struct { SubscriptionId string ResourceGroupName string IntegrationAccountName string }
IntegrationAccountId is a struct representing the Resource ID for a Integration Account
func NewIntegrationAccountID ¶
func NewIntegrationAccountID(subscriptionId string, resourceGroupName string, integrationAccountName string) IntegrationAccountId
NewIntegrationAccountID returns a new IntegrationAccountId struct
func ParseIntegrationAccountID ¶
func ParseIntegrationAccountID(input string) (*IntegrationAccountId, error)
ParseIntegrationAccountID parses 'input' into a IntegrationAccountId
func ParseIntegrationAccountIDInsensitively ¶
func ParseIntegrationAccountIDInsensitively(input string) (*IntegrationAccountId, error)
ParseIntegrationAccountIDInsensitively parses 'input' case-insensitively into a IntegrationAccountId note: this method should only be used for API response data and not user input
func (*IntegrationAccountId) FromParseResult ¶
func (id *IntegrationAccountId) FromParseResult(input resourceids.ParseResult) error
func (IntegrationAccountId) ID ¶
func (id IntegrationAccountId) ID() string
ID returns the formatted Integration Account ID
func (IntegrationAccountId) Segments ¶
func (id IntegrationAccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Integration Account ID
func (IntegrationAccountId) String ¶
func (id IntegrationAccountId) String() string
String returns a human-readable description of this Integration Account ID
type IntegrationAccountPartner ¶
type IntegrationAccountPartner struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties IntegrationAccountPartnerProperties `json:"properties"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type IntegrationAccountPartnerOperationPredicate ¶
type IntegrationAccountPartnerOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (IntegrationAccountPartnerOperationPredicate) Matches ¶
func (p IntegrationAccountPartnerOperationPredicate) Matches(input IntegrationAccountPartner) bool
type IntegrationAccountPartnerProperties ¶
type IntegrationAccountPartnerProperties struct { ChangedTime *string `json:"changedTime,omitempty"` Content PartnerContent `json:"content"` CreatedTime *string `json:"createdTime,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` PartnerType PartnerType `json:"partnerType"` }
func (*IntegrationAccountPartnerProperties) GetChangedTimeAsTime ¶
func (o *IntegrationAccountPartnerProperties) GetChangedTimeAsTime() (*time.Time, error)
func (*IntegrationAccountPartnerProperties) GetCreatedTimeAsTime ¶
func (o *IntegrationAccountPartnerProperties) GetCreatedTimeAsTime() (*time.Time, error)
func (*IntegrationAccountPartnerProperties) SetChangedTimeAsTime ¶
func (o *IntegrationAccountPartnerProperties) SetChangedTimeAsTime(input time.Time)
func (*IntegrationAccountPartnerProperties) SetCreatedTimeAsTime ¶
func (o *IntegrationAccountPartnerProperties) SetCreatedTimeAsTime(input time.Time)
type IntegrationAccountPartnersClient ¶
type IntegrationAccountPartnersClient struct {
Client *resourcemanager.Client
}
func NewIntegrationAccountPartnersClientWithBaseURI ¶
func NewIntegrationAccountPartnersClientWithBaseURI(sdkApi sdkEnv.Api) (*IntegrationAccountPartnersClient, error)
func (IntegrationAccountPartnersClient) CreateOrUpdate ¶
func (c IntegrationAccountPartnersClient) CreateOrUpdate(ctx context.Context, id PartnerId, input IntegrationAccountPartner) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (IntegrationAccountPartnersClient) Delete ¶
func (c IntegrationAccountPartnersClient) Delete(ctx context.Context, id PartnerId) (result DeleteOperationResponse, err error)
Delete ...
func (IntegrationAccountPartnersClient) Get ¶
func (c IntegrationAccountPartnersClient) Get(ctx context.Context, id PartnerId) (result GetOperationResponse, err error)
Get ...
func (IntegrationAccountPartnersClient) List ¶
func (c IntegrationAccountPartnersClient) List(ctx context.Context, id IntegrationAccountId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (IntegrationAccountPartnersClient) ListComplete ¶
func (c IntegrationAccountPartnersClient) ListComplete(ctx context.Context, id IntegrationAccountId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (IntegrationAccountPartnersClient) ListCompleteMatchingPredicate ¶
func (c IntegrationAccountPartnersClient) ListCompleteMatchingPredicate(ctx context.Context, id IntegrationAccountId, options ListOperationOptions, predicate IntegrationAccountPartnerOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (IntegrationAccountPartnersClient) ListContentCallbackUrl ¶
func (c IntegrationAccountPartnersClient) ListContentCallbackUrl(ctx context.Context, id PartnerId, input GetCallbackUrlParameters) (result ListContentCallbackUrlOperationResponse, err error)
ListContentCallbackUrl ...
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []IntegrationAccountPartner }
type ListContentCallbackUrlOperationResponse ¶
type ListContentCallbackUrlOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *WorkflowTriggerCallbackUrl }
type ListOperationOptions ¶
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]IntegrationAccountPartner }
type PartnerContent ¶
type PartnerContent struct {
B2b *B2BPartnerContent `json:"b2b,omitempty"`
}
type PartnerId ¶
type PartnerId struct { SubscriptionId string ResourceGroupName string IntegrationAccountName string PartnerName string }
PartnerId is a struct representing the Resource ID for a Partner
func NewPartnerID ¶
func NewPartnerID(subscriptionId string, resourceGroupName string, integrationAccountName string, partnerName string) PartnerId
NewPartnerID returns a new PartnerId struct
func ParsePartnerID ¶
ParsePartnerID parses 'input' into a PartnerId
func ParsePartnerIDInsensitively ¶
ParsePartnerIDInsensitively parses 'input' case-insensitively into a PartnerId note: this method should only be used for API response data and not user input
func (*PartnerId) FromParseResult ¶
func (id *PartnerId) FromParseResult(input resourceids.ParseResult) error
func (PartnerId) Segments ¶
func (id PartnerId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Partner ID
type PartnerType ¶
type PartnerType string
const ( PartnerTypeBTwoB PartnerType = "B2B" PartnerTypeNotSpecified PartnerType = "NotSpecified" )
func (*PartnerType) UnmarshalJSON ¶
func (s *PartnerType) UnmarshalJSON(bytes []byte) error
type WorkflowTriggerCallbackUrl ¶
type WorkflowTriggerCallbackUrl struct { BasePath *string `json:"basePath,omitempty"` Method *string `json:"method,omitempty"` Queries *WorkflowTriggerListCallbackUrlQueries `json:"queries,omitempty"` RelativePath *string `json:"relativePath,omitempty"` RelativePathParameters *[]string `json:"relativePathParameters,omitempty"` Value *string `json:"value,omitempty"` }
Source Files ¶
- client.go
- constants.go
- id_integrationaccount.go
- id_partner.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- method_listcontentcallbackurl.go
- model_b2bpartnercontent.go
- model_businessidentity.go
- model_getcallbackurlparameters.go
- model_integrationaccountpartner.go
- model_integrationaccountpartnerproperties.go
- model_partnercontent.go
- model_workflowtriggercallbackurl.go
- model_workflowtriggerlistcallbackurlqueries.go
- predicates.go
- version.go