Documentation ¶
Index ¶
- func PossibleValuesForKeyType() []string
- func PossibleValuesForSchemaType() []string
- func ValidateIntegrationAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateSchemaID(input interface{}, key string) (warnings []string, errors []error)
- type ContentHash
- type ContentLink
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetCallbackUrlParameters
- type GetOperationResponse
- type IntegrationAccountId
- type IntegrationAccountSchema
- type IntegrationAccountSchemaOperationPredicate
- type IntegrationAccountSchemaProperties
- func (o *IntegrationAccountSchemaProperties) GetChangedTimeAsTime() (*time.Time, error)
- func (o *IntegrationAccountSchemaProperties) GetCreatedTimeAsTime() (*time.Time, error)
- func (o *IntegrationAccountSchemaProperties) SetChangedTimeAsTime(input time.Time)
- func (o *IntegrationAccountSchemaProperties) SetCreatedTimeAsTime(input time.Time)
- type IntegrationAccountSchemasClient
- func (c IntegrationAccountSchemasClient) CreateOrUpdate(ctx context.Context, id SchemaId, input IntegrationAccountSchema) (result CreateOrUpdateOperationResponse, err error)
- func (c IntegrationAccountSchemasClient) Delete(ctx context.Context, id SchemaId) (result DeleteOperationResponse, err error)
- func (c IntegrationAccountSchemasClient) Get(ctx context.Context, id SchemaId) (result GetOperationResponse, err error)
- func (c IntegrationAccountSchemasClient) List(ctx context.Context, id IntegrationAccountId, options ListOperationOptions) (result ListOperationResponse, err error)
- func (c IntegrationAccountSchemasClient) ListComplete(ctx context.Context, id IntegrationAccountId, options ListOperationOptions) (ListCompleteResult, error)
- func (c IntegrationAccountSchemasClient) ListCompleteMatchingPredicate(ctx context.Context, id IntegrationAccountId, options ListOperationOptions, ...) (result ListCompleteResult, err error)
- func (c IntegrationAccountSchemasClient) ListContentCallbackUrl(ctx context.Context, id SchemaId, input GetCallbackUrlParameters) (result ListContentCallbackUrlOperationResponse, err error)
- type KeyType
- type ListCompleteResult
- type ListContentCallbackUrlOperationResponse
- type ListCustomPager
- type ListOperationOptions
- type ListOperationResponse
- type SchemaId
- type SchemaType
- type WorkflowTriggerCallbackUrl
- type WorkflowTriggerListCallbackUrlQueries
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForKeyType ¶
func PossibleValuesForKeyType() []string
func PossibleValuesForSchemaType ¶
func PossibleValuesForSchemaType() []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 ValidateSchemaID ¶
ValidateSchemaID checks that 'input' can be parsed as a Schema ID
Types ¶
type ContentHash ¶
type ContentLink ¶
type ContentLink struct { ContentHash *ContentHash `json:"contentHash,omitempty"` ContentSize *int64 `json:"contentSize,omitempty"` ContentVersion *string `json:"contentVersion,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` Uri *string `json:"uri,omitempty"` }
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *IntegrationAccountSchema }
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 *IntegrationAccountSchema }
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 IntegrationAccountSchema ¶
type IntegrationAccountSchema struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties IntegrationAccountSchemaProperties `json:"properties"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type IntegrationAccountSchemaOperationPredicate ¶
type IntegrationAccountSchemaOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (IntegrationAccountSchemaOperationPredicate) Matches ¶
func (p IntegrationAccountSchemaOperationPredicate) Matches(input IntegrationAccountSchema) bool
type IntegrationAccountSchemaProperties ¶
type IntegrationAccountSchemaProperties struct { ChangedTime *string `json:"changedTime,omitempty"` Content *string `json:"content,omitempty"` ContentLink *ContentLink `json:"contentLink,omitempty"` ContentType *string `json:"contentType,omitempty"` CreatedTime *string `json:"createdTime,omitempty"` DocumentName *string `json:"documentName,omitempty"` FileName *string `json:"fileName,omitempty"` Metadata *interface{} `json:"metadata,omitempty"` SchemaType SchemaType `json:"schemaType"` TargetNamespace *string `json:"targetNamespace,omitempty"` }
func (*IntegrationAccountSchemaProperties) GetChangedTimeAsTime ¶
func (o *IntegrationAccountSchemaProperties) GetChangedTimeAsTime() (*time.Time, error)
func (*IntegrationAccountSchemaProperties) GetCreatedTimeAsTime ¶
func (o *IntegrationAccountSchemaProperties) GetCreatedTimeAsTime() (*time.Time, error)
func (*IntegrationAccountSchemaProperties) SetChangedTimeAsTime ¶
func (o *IntegrationAccountSchemaProperties) SetChangedTimeAsTime(input time.Time)
func (*IntegrationAccountSchemaProperties) SetCreatedTimeAsTime ¶
func (o *IntegrationAccountSchemaProperties) SetCreatedTimeAsTime(input time.Time)
type IntegrationAccountSchemasClient ¶
type IntegrationAccountSchemasClient struct {
Client *resourcemanager.Client
}
func NewIntegrationAccountSchemasClientWithBaseURI ¶
func NewIntegrationAccountSchemasClientWithBaseURI(sdkApi sdkEnv.Api) (*IntegrationAccountSchemasClient, error)
func (IntegrationAccountSchemasClient) CreateOrUpdate ¶
func (c IntegrationAccountSchemasClient) CreateOrUpdate(ctx context.Context, id SchemaId, input IntegrationAccountSchema) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (IntegrationAccountSchemasClient) Delete ¶
func (c IntegrationAccountSchemasClient) Delete(ctx context.Context, id SchemaId) (result DeleteOperationResponse, err error)
Delete ...
func (IntegrationAccountSchemasClient) Get ¶
func (c IntegrationAccountSchemasClient) Get(ctx context.Context, id SchemaId) (result GetOperationResponse, err error)
Get ...
func (IntegrationAccountSchemasClient) List ¶
func (c IntegrationAccountSchemasClient) List(ctx context.Context, id IntegrationAccountId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (IntegrationAccountSchemasClient) ListComplete ¶
func (c IntegrationAccountSchemasClient) ListComplete(ctx context.Context, id IntegrationAccountId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (IntegrationAccountSchemasClient) ListCompleteMatchingPredicate ¶
func (c IntegrationAccountSchemasClient) ListCompleteMatchingPredicate(ctx context.Context, id IntegrationAccountId, options ListOperationOptions, predicate IntegrationAccountSchemaOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (IntegrationAccountSchemasClient) ListContentCallbackUrl ¶
func (c IntegrationAccountSchemasClient) ListContentCallbackUrl(ctx context.Context, id SchemaId, input GetCallbackUrlParameters) (result ListContentCallbackUrlOperationResponse, err error)
ListContentCallbackUrl ...
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []IntegrationAccountSchema }
type ListContentCallbackUrlOperationResponse ¶
type ListContentCallbackUrlOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *WorkflowTriggerCallbackUrl }
type ListCustomPager ¶ added in v0.20240628.1153531
func (*ListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListCustomPager) NextPageLink() *odata.Link
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 *[]IntegrationAccountSchema }
type SchemaId ¶
type SchemaId struct { SubscriptionId string ResourceGroupName string IntegrationAccountName string SchemaName string }
SchemaId is a struct representing the Resource ID for a Schema
func NewSchemaID ¶
func NewSchemaID(subscriptionId string, resourceGroupName string, integrationAccountName string, schemaName string) SchemaId
NewSchemaID returns a new SchemaId struct
func ParseSchemaID ¶
ParseSchemaID parses 'input' into a SchemaId
func ParseSchemaIDInsensitively ¶
ParseSchemaIDInsensitively parses 'input' case-insensitively into a SchemaId note: this method should only be used for API response data and not user input
func (*SchemaId) FromParseResult ¶
func (id *SchemaId) FromParseResult(input resourceids.ParseResult) error
func (SchemaId) Segments ¶
func (id SchemaId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Schema ID
type SchemaType ¶
type SchemaType string
const ( SchemaTypeNotSpecified SchemaType = "NotSpecified" SchemaTypeXml SchemaType = "Xml" )
func (*SchemaType) UnmarshalJSON ¶
func (s *SchemaType) 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_schema.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- method_listcontentcallbackurl.go
- model_contenthash.go
- model_contentlink.go
- model_getcallbackurlparameters.go
- model_integrationaccountschema.go
- model_integrationaccountschemaproperties.go
- model_workflowtriggercallbackurl.go
- model_workflowtriggerlistcallbackurlqueries.go
- predicates.go
- version.go