Documentation ¶
Index ¶
- func PossibleValuesForConnectionType() []string
- func PossibleValuesForFrequencyType() []string
- func PossibleValuesForMappingType() []string
- func PossibleValuesForType() []string
- func ValidateAdfcdcID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateFactoryID(input interface{}, key string) (warnings []string, errors []error)
- type AdfcdcId
- type ChangeDataCapture
- type ChangeDataCaptureClient
- func (c ChangeDataCaptureClient) CreateOrUpdate(ctx context.Context, id AdfcdcId, input ChangeDataCaptureResource, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c ChangeDataCaptureClient) Delete(ctx context.Context, id AdfcdcId) (result DeleteOperationResponse, err error)
- func (c ChangeDataCaptureClient) Get(ctx context.Context, id AdfcdcId, options GetOperationOptions) (result GetOperationResponse, err error)
- func (c ChangeDataCaptureClient) ListByFactory(ctx context.Context, id FactoryId) (result ListByFactoryOperationResponse, err error)
- func (c ChangeDataCaptureClient) ListByFactoryComplete(ctx context.Context, id FactoryId) (ListByFactoryCompleteResult, error)
- func (c ChangeDataCaptureClient) ListByFactoryCompleteMatchingPredicate(ctx context.Context, id FactoryId, ...) (result ListByFactoryCompleteResult, err error)
- func (c ChangeDataCaptureClient) Start(ctx context.Context, id AdfcdcId) (result StartOperationResponse, err error)
- func (c ChangeDataCaptureClient) Status(ctx context.Context, id AdfcdcId) (result StatusOperationResponse, err error)
- func (c ChangeDataCaptureClient) Stop(ctx context.Context, id AdfcdcId) (result StopOperationResponse, err error)
- type ChangeDataCaptureFolder
- type ChangeDataCaptureResource
- type ChangeDataCaptureResourceOperationPredicate
- type ConnectionType
- type CreateOrUpdateOperationOptions
- type CreateOrUpdateOperationResponse
- type DataMapperMapping
- type DeleteOperationResponse
- type FactoryId
- type FrequencyType
- type GetOperationOptions
- type GetOperationResponse
- type LinkedServiceReference
- type ListByFactoryCompleteResult
- type ListByFactoryOperationResponse
- type MapperAttributeMapping
- type MapperAttributeMappings
- type MapperAttributeReference
- type MapperConnection
- type MapperConnectionReference
- type MapperDslConnectorProperties
- type MapperPolicy
- type MapperPolicyRecurrence
- type MapperSourceConnectionsInfo
- type MapperTable
- type MapperTableProperties
- type MapperTableSchema
- type MapperTargetConnectionsInfo
- type MappingType
- type StartOperationResponse
- type StatusOperationResponse
- type StopOperationResponse
- type Type
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForConnectionType ¶
func PossibleValuesForConnectionType() []string
func PossibleValuesForFrequencyType ¶
func PossibleValuesForFrequencyType() []string
func PossibleValuesForMappingType ¶
func PossibleValuesForMappingType() []string
func PossibleValuesForType ¶
func PossibleValuesForType() []string
func ValidateAdfcdcID ¶
ValidateAdfcdcID checks that 'input' can be parsed as a Adfcdc ID
func ValidateFactoryID ¶
ValidateFactoryID checks that 'input' can be parsed as a Factory ID
Types ¶
type AdfcdcId ¶
type AdfcdcId struct { SubscriptionId string ResourceGroupName string FactoryName string AdfcdcName string }
AdfcdcId is a struct representing the Resource ID for a Adfcdc
func NewAdfcdcID ¶
func NewAdfcdcID(subscriptionId string, resourceGroupName string, factoryName string, adfcdcName string) AdfcdcId
NewAdfcdcID returns a new AdfcdcId struct
func ParseAdfcdcID ¶
ParseAdfcdcID parses 'input' into a AdfcdcId
func ParseAdfcdcIDInsensitively ¶
ParseAdfcdcIDInsensitively parses 'input' case-insensitively into a AdfcdcId note: this method should only be used for API response data and not user input
func (AdfcdcId) Segments ¶
func (id AdfcdcId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Adfcdc ID
type ChangeDataCapture ¶
type ChangeDataCapture struct { AllowVNetOverride *bool `json:"allowVNetOverride,omitempty"` Description *string `json:"description,omitempty"` Folder *ChangeDataCaptureFolder `json:"folder,omitempty"` Policy MapperPolicy `json:"policy"` SourceConnectionsInfo []MapperSourceConnectionsInfo `json:"sourceConnectionsInfo"` Status *string `json:"status,omitempty"` TargetConnectionsInfo []MapperTargetConnectionsInfo `json:"targetConnectionsInfo"` }
type ChangeDataCaptureClient ¶
type ChangeDataCaptureClient struct {
Client *resourcemanager.Client
}
func NewChangeDataCaptureClientWithBaseURI ¶
func NewChangeDataCaptureClientWithBaseURI(api environments.Api) (*ChangeDataCaptureClient, error)
func (ChangeDataCaptureClient) CreateOrUpdate ¶
func (c ChangeDataCaptureClient) CreateOrUpdate(ctx context.Context, id AdfcdcId, input ChangeDataCaptureResource, options CreateOrUpdateOperationOptions) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (ChangeDataCaptureClient) Delete ¶
func (c ChangeDataCaptureClient) Delete(ctx context.Context, id AdfcdcId) (result DeleteOperationResponse, err error)
Delete ...
func (ChangeDataCaptureClient) Get ¶
func (c ChangeDataCaptureClient) Get(ctx context.Context, id AdfcdcId, options GetOperationOptions) (result GetOperationResponse, err error)
Get ...
func (ChangeDataCaptureClient) ListByFactory ¶
func (c ChangeDataCaptureClient) ListByFactory(ctx context.Context, id FactoryId) (result ListByFactoryOperationResponse, err error)
ListByFactory ...
func (ChangeDataCaptureClient) ListByFactoryComplete ¶
func (c ChangeDataCaptureClient) ListByFactoryComplete(ctx context.Context, id FactoryId) (ListByFactoryCompleteResult, error)
ListByFactoryComplete retrieves all the results into a single object
func (ChangeDataCaptureClient) ListByFactoryCompleteMatchingPredicate ¶
func (c ChangeDataCaptureClient) ListByFactoryCompleteMatchingPredicate(ctx context.Context, id FactoryId, predicate ChangeDataCaptureResourceOperationPredicate) (result ListByFactoryCompleteResult, err error)
ListByFactoryCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (ChangeDataCaptureClient) Start ¶
func (c ChangeDataCaptureClient) Start(ctx context.Context, id AdfcdcId) (result StartOperationResponse, err error)
Start ...
func (ChangeDataCaptureClient) Status ¶
func (c ChangeDataCaptureClient) Status(ctx context.Context, id AdfcdcId) (result StatusOperationResponse, err error)
Status ...
func (ChangeDataCaptureClient) Stop ¶
func (c ChangeDataCaptureClient) Stop(ctx context.Context, id AdfcdcId) (result StopOperationResponse, err error)
Stop ...
type ChangeDataCaptureFolder ¶
type ChangeDataCaptureFolder struct {
Name *string `json:"name,omitempty"`
}
type ChangeDataCaptureResource ¶
type ChangeDataCaptureResource struct { Etag *string `json:"etag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties ChangeDataCapture `json:"properties"` Type *string `json:"type,omitempty"` }
type ChangeDataCaptureResourceOperationPredicate ¶
type ChangeDataCaptureResourceOperationPredicate struct { Etag *string Id *string Name *string Type *string }
func (ChangeDataCaptureResourceOperationPredicate) Matches ¶
func (p ChangeDataCaptureResourceOperationPredicate) Matches(input ChangeDataCaptureResource) bool
type ConnectionType ¶
type ConnectionType string
const (
ConnectionTypeLinkedservicetype ConnectionType = "linkedservicetype"
)
func (*ConnectionType) UnmarshalJSON ¶
func (s *ConnectionType) UnmarshalJSON(bytes []byte) error
type CreateOrUpdateOperationOptions ¶
type CreateOrUpdateOperationOptions struct {
IfMatch *string
}
func DefaultCreateOrUpdateOperationOptions ¶
func DefaultCreateOrUpdateOperationOptions() CreateOrUpdateOperationOptions
func (CreateOrUpdateOperationOptions) ToHeaders ¶
func (o CreateOrUpdateOperationOptions) ToHeaders() *client.Headers
func (CreateOrUpdateOperationOptions) ToOData ¶
func (o CreateOrUpdateOperationOptions) ToOData() *odata.Query
func (CreateOrUpdateOperationOptions) ToQuery ¶
func (o CreateOrUpdateOperationOptions) ToQuery() *client.QueryParams
type CreateOrUpdateOperationResponse ¶
type CreateOrUpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ChangeDataCaptureResource }
type DataMapperMapping ¶
type DataMapperMapping struct { AttributeMappingInfo *MapperAttributeMappings `json:"attributeMappingInfo,omitempty"` SourceConnectionReference *MapperConnectionReference `json:"sourceConnectionReference,omitempty"` SourceDenormalizeInfo *interface{} `json:"sourceDenormalizeInfo,omitempty"` SourceEntityName *string `json:"sourceEntityName,omitempty"` TargetEntityName *string `json:"targetEntityName,omitempty"` }
type DeleteOperationResponse ¶
type FactoryId ¶
FactoryId is a struct representing the Resource ID for a Factory
func NewFactoryID ¶
NewFactoryID returns a new FactoryId struct
func ParseFactoryID ¶
ParseFactoryID parses 'input' into a FactoryId
func ParseFactoryIDInsensitively ¶
ParseFactoryIDInsensitively parses 'input' case-insensitively into a FactoryId note: this method should only be used for API response data and not user input
func (FactoryId) Segments ¶
func (id FactoryId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Factory ID
type FrequencyType ¶
type FrequencyType string
const ( FrequencyTypeHour FrequencyType = "Hour" FrequencyTypeMinute FrequencyType = "Minute" FrequencyTypeSecond FrequencyType = "Second" )
func (*FrequencyType) UnmarshalJSON ¶
func (s *FrequencyType) UnmarshalJSON(bytes []byte) error
type GetOperationOptions ¶
type GetOperationOptions struct {
IfNoneMatch *string
}
func DefaultGetOperationOptions ¶
func DefaultGetOperationOptions() GetOperationOptions
func (GetOperationOptions) ToHeaders ¶
func (o GetOperationOptions) ToHeaders() *client.Headers
func (GetOperationOptions) ToOData ¶
func (o GetOperationOptions) ToOData() *odata.Query
func (GetOperationOptions) ToQuery ¶
func (o GetOperationOptions) ToQuery() *client.QueryParams
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ChangeDataCaptureResource }
type LinkedServiceReference ¶
type ListByFactoryCompleteResult ¶
type ListByFactoryCompleteResult struct {
Items []ChangeDataCaptureResource
}
type ListByFactoryOperationResponse ¶
type ListByFactoryOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]ChangeDataCaptureResource }
type MapperAttributeMapping ¶
type MapperAttributeMapping struct { AttributeReference *MapperAttributeReference `json:"attributeReference,omitempty"` AttributeReferences *[]MapperAttributeReference `json:"attributeReferences,omitempty"` Expression *string `json:"expression,omitempty"` FunctionName *string `json:"functionName,omitempty"` Name *string `json:"name,omitempty"` Type *MappingType `json:"type,omitempty"` }
type MapperAttributeMappings ¶
type MapperAttributeMappings struct {
AttributeMappings *[]MapperAttributeMapping `json:"attributeMappings,omitempty"`
}
type MapperAttributeReference ¶
type MapperAttributeReference struct { Entity *string `json:"entity,omitempty"` EntityConnectionReference *MapperConnectionReference `json:"entityConnectionReference,omitempty"` Name *string `json:"name,omitempty"` }
type MapperConnection ¶
type MapperConnection struct { CommonDslConnectorProperties *[]MapperDslConnectorProperties `json:"commonDslConnectorProperties,omitempty"` IsInlineDataset *bool `json:"isInlineDataset,omitempty"` LinkedService *LinkedServiceReference `json:"linkedService,omitempty"` LinkedServiceType *string `json:"linkedServiceType,omitempty"` Type ConnectionType `json:"type"` }
type MapperConnectionReference ¶
type MapperConnectionReference struct { ConnectionName *string `json:"connectionName,omitempty"` Type *ConnectionType `json:"type,omitempty"` }
type MapperDslConnectorProperties ¶
type MapperDslConnectorProperties struct { Name *string `json:"name,omitempty"` Value *interface{} `json:"value,omitempty"` }
type MapperPolicy ¶
type MapperPolicy struct { Mode *string `json:"mode,omitempty"` Recurrence *MapperPolicyRecurrence `json:"recurrence,omitempty"` }
type MapperPolicyRecurrence ¶
type MapperPolicyRecurrence struct { Frequency *FrequencyType `json:"frequency,omitempty"` Interval *int64 `json:"interval,omitempty"` }
type MapperSourceConnectionsInfo ¶
type MapperSourceConnectionsInfo struct { Connection *MapperConnection `json:"connection,omitempty"` SourceEntities *[]MapperTable `json:"sourceEntities,omitempty"` }
type MapperTable ¶
type MapperTable struct { Name *string `json:"name,omitempty"` Properties *MapperTableProperties `json:"properties,omitempty"` }
type MapperTableProperties ¶
type MapperTableProperties struct { DslConnectorProperties *[]MapperDslConnectorProperties `json:"dslConnectorProperties,omitempty"` Schema *[]MapperTableSchema `json:"schema,omitempty"` }
type MapperTableSchema ¶
type MapperTargetConnectionsInfo ¶
type MapperTargetConnectionsInfo struct { Connection *MapperConnection `json:"connection,omitempty"` DataMapperMappings *[]DataMapperMapping `json:"dataMapperMappings,omitempty"` Relationships *[]interface{} `json:"relationships,omitempty"` TargetEntities *[]MapperTable `json:"targetEntities,omitempty"` }
type MappingType ¶
type MappingType string
const ( MappingTypeAggregate MappingType = "Aggregate" MappingTypeDerived MappingType = "Derived" MappingTypeDirect MappingType = "Direct" )
func (*MappingType) UnmarshalJSON ¶
func (s *MappingType) UnmarshalJSON(bytes []byte) error
type StartOperationResponse ¶
type StatusOperationResponse ¶
type StopOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_adfcdc.go
- id_factory.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listbyfactory.go
- method_start.go
- method_status.go
- method_stop.go
- model_changedatacapture.go
- model_changedatacapturefolder.go
- model_changedatacaptureresource.go
- model_datamappermapping.go
- model_linkedservicereference.go
- model_mapperattributemapping.go
- model_mapperattributemappings.go
- model_mapperattributereference.go
- model_mapperconnection.go
- model_mapperconnectionreference.go
- model_mapperdslconnectorproperties.go
- model_mapperpolicy.go
- model_mapperpolicyrecurrence.go
- model_mappersourceconnectionsinfo.go
- model_mappertable.go
- model_mappertableproperties.go
- model_mappertableschema.go
- model_mappertargetconnectionsinfo.go
- predicates.go
- version.go