Documentation ¶
Index ¶
- func PossibleValuesForCleanupConnectionArtifacts() []string
- func PossibleValuesForConnectionType() []string
- func PossibleValuesForIdentityType() []string
- func PossibleValuesForTimeSeriesDatabaseConnectionState() []string
- func ValidateDigitalTwinsInstanceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateTimeSeriesDatabaseConnectionID(input interface{}, key string) (warnings []string, errors []error)
- type AzureDataExplorerConnectionProperties
- type CleanupConnectionArtifacts
- type ConnectionType
- type CreateOrUpdateOperationResponse
- type DeleteOperationOptions
- type DeleteOperationResponse
- type DigitalTwinsInstanceId
- type GetOperationResponse
- type IdentityType
- type ListCompleteResult
- type ListOperationResponse
- type ManagedIdentityReference
- type RawTimeSeriesDatabaseConnectionPropertiesImpl
- type TimeSeriesDatabaseConnection
- type TimeSeriesDatabaseConnectionId
- func NewTimeSeriesDatabaseConnectionID(subscriptionId string, resourceGroupName string, ...) TimeSeriesDatabaseConnectionId
- func ParseTimeSeriesDatabaseConnectionID(input string) (*TimeSeriesDatabaseConnectionId, error)
- func ParseTimeSeriesDatabaseConnectionIDInsensitively(input string) (*TimeSeriesDatabaseConnectionId, error)
- type TimeSeriesDatabaseConnectionOperationPredicate
- type TimeSeriesDatabaseConnectionProperties
- type TimeSeriesDatabaseConnectionState
- type TimeSeriesDatabaseConnectionsClient
- func (c TimeSeriesDatabaseConnectionsClient) CreateOrUpdate(ctx context.Context, id TimeSeriesDatabaseConnectionId, ...) (result CreateOrUpdateOperationResponse, err error)
- func (c TimeSeriesDatabaseConnectionsClient) CreateOrUpdateThenPoll(ctx context.Context, id TimeSeriesDatabaseConnectionId, ...) error
- func (c TimeSeriesDatabaseConnectionsClient) Delete(ctx context.Context, id TimeSeriesDatabaseConnectionId, ...) (result DeleteOperationResponse, err error)
- func (c TimeSeriesDatabaseConnectionsClient) DeleteThenPoll(ctx context.Context, id TimeSeriesDatabaseConnectionId, ...) error
- func (c TimeSeriesDatabaseConnectionsClient) Get(ctx context.Context, id TimeSeriesDatabaseConnectionId) (result GetOperationResponse, err error)
- func (c TimeSeriesDatabaseConnectionsClient) List(ctx context.Context, id DigitalTwinsInstanceId) (result ListOperationResponse, err error)
- func (c TimeSeriesDatabaseConnectionsClient) ListComplete(ctx context.Context, id DigitalTwinsInstanceId) (ListCompleteResult, error)
- func (c TimeSeriesDatabaseConnectionsClient) ListCompleteMatchingPredicate(ctx context.Context, id DigitalTwinsInstanceId, ...) (result ListCompleteResult, err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForCleanupConnectionArtifacts ¶
func PossibleValuesForCleanupConnectionArtifacts() []string
func PossibleValuesForConnectionType ¶
func PossibleValuesForConnectionType() []string
func PossibleValuesForIdentityType ¶
func PossibleValuesForIdentityType() []string
func PossibleValuesForTimeSeriesDatabaseConnectionState ¶
func PossibleValuesForTimeSeriesDatabaseConnectionState() []string
func ValidateDigitalTwinsInstanceID ¶
func ValidateDigitalTwinsInstanceID(input interface{}, key string) (warnings []string, errors []error)
ValidateDigitalTwinsInstanceID checks that 'input' can be parsed as a Digital Twins Instance ID
func ValidateTimeSeriesDatabaseConnectionID ¶
func ValidateTimeSeriesDatabaseConnectionID(input interface{}, key string) (warnings []string, errors []error)
ValidateTimeSeriesDatabaseConnectionID checks that 'input' can be parsed as a Time Series Database Connection ID
Types ¶
type AzureDataExplorerConnectionProperties ¶
type AzureDataExplorerConnectionProperties struct { AdxDatabaseName string `json:"adxDatabaseName"` AdxEndpointUri string `json:"adxEndpointUri"` AdxRelationshipLifecycleEventsTableName *string `json:"adxRelationshipLifecycleEventsTableName,omitempty"` AdxResourceId string `json:"adxResourceId"` AdxTableName *string `json:"adxTableName,omitempty"` AdxTwinLifecycleEventsTableName *string `json:"adxTwinLifecycleEventsTableName,omitempty"` EventHubConsumerGroup *string `json:"eventHubConsumerGroup,omitempty"` EventHubEndpointUri string `json:"eventHubEndpointUri"` EventHubEntityPath string `json:"eventHubEntityPath"` EventHubNamespaceResourceId string `json:"eventHubNamespaceResourceId"` RecordPropertyAndItemRemovals *bool `json:"recordPropertyAndItemRemovals,omitempty"` // Fields inherited from TimeSeriesDatabaseConnectionProperties Identity *ManagedIdentityReference `json:"identity,omitempty"` ProvisioningState *TimeSeriesDatabaseConnectionState `json:"provisioningState,omitempty"` }
func (AzureDataExplorerConnectionProperties) MarshalJSON ¶
func (s AzureDataExplorerConnectionProperties) MarshalJSON() ([]byte, error)
type CleanupConnectionArtifacts ¶
type CleanupConnectionArtifacts string
const ( CleanupConnectionArtifactsFalse CleanupConnectionArtifacts = "false" CleanupConnectionArtifactsTrue CleanupConnectionArtifacts = "true" )
func (*CleanupConnectionArtifacts) UnmarshalJSON ¶ added in v0.20230420.1093529
func (s *CleanupConnectionArtifacts) UnmarshalJSON(bytes []byte) error
type ConnectionType ¶
type ConnectionType string
const (
ConnectionTypeAzureDataExplorer ConnectionType = "AzureDataExplorer"
)
func (*ConnectionType) UnmarshalJSON ¶ added in v0.20230420.1093529
func (s *ConnectionType) UnmarshalJSON(bytes []byte) error
type DeleteOperationOptions ¶
type DeleteOperationOptions struct {
CleanupConnectionArtifacts *CleanupConnectionArtifacts
}
func DefaultDeleteOperationOptions ¶
func DefaultDeleteOperationOptions() DeleteOperationOptions
func (DeleteOperationOptions) ToHeaders ¶ added in v0.20230420.1093529
func (o DeleteOperationOptions) ToHeaders() *client.Headers
func (DeleteOperationOptions) ToOData ¶ added in v0.20230420.1093529
func (o DeleteOperationOptions) ToOData() *odata.Query
func (DeleteOperationOptions) ToQuery ¶ added in v0.20230420.1093529
func (o DeleteOperationOptions) ToQuery() *client.QueryParams
type DeleteOperationResponse ¶
type DigitalTwinsInstanceId ¶
type DigitalTwinsInstanceId struct { SubscriptionId string ResourceGroupName string DigitalTwinsInstanceName string }
DigitalTwinsInstanceId is a struct representing the Resource ID for a Digital Twins Instance
func NewDigitalTwinsInstanceID ¶
func NewDigitalTwinsInstanceID(subscriptionId string, resourceGroupName string, digitalTwinsInstanceName string) DigitalTwinsInstanceId
NewDigitalTwinsInstanceID returns a new DigitalTwinsInstanceId struct
func ParseDigitalTwinsInstanceID ¶
func ParseDigitalTwinsInstanceID(input string) (*DigitalTwinsInstanceId, error)
ParseDigitalTwinsInstanceID parses 'input' into a DigitalTwinsInstanceId
func ParseDigitalTwinsInstanceIDInsensitively ¶
func ParseDigitalTwinsInstanceIDInsensitively(input string) (*DigitalTwinsInstanceId, error)
ParseDigitalTwinsInstanceIDInsensitively parses 'input' case-insensitively into a DigitalTwinsInstanceId note: this method should only be used for API response data and not user input
func (DigitalTwinsInstanceId) ID ¶
func (id DigitalTwinsInstanceId) ID() string
ID returns the formatted Digital Twins Instance ID
func (DigitalTwinsInstanceId) Segments ¶
func (id DigitalTwinsInstanceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Digital Twins Instance ID
func (DigitalTwinsInstanceId) String ¶
func (id DigitalTwinsInstanceId) String() string
String returns a human-readable description of this Digital Twins Instance ID
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *TimeSeriesDatabaseConnection }
type IdentityType ¶
type IdentityType string
const ( IdentityTypeSystemAssigned IdentityType = "SystemAssigned" IdentityTypeUserAssigned IdentityType = "UserAssigned" )
func (*IdentityType) UnmarshalJSON ¶ added in v0.20230420.1093529
func (s *IdentityType) UnmarshalJSON(bytes []byte) error
type ListCompleteResult ¶
type ListCompleteResult struct {
Items []TimeSeriesDatabaseConnection
}
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]TimeSeriesDatabaseConnection }
type ManagedIdentityReference ¶
type ManagedIdentityReference struct { Type *IdentityType `json:"type,omitempty"` UserAssignedIdentity *string `json:"userAssignedIdentity,omitempty"` }
type RawTimeSeriesDatabaseConnectionPropertiesImpl ¶ added in v0.20230807.1063129
type RawTimeSeriesDatabaseConnectionPropertiesImpl struct { Type string Values map[string]interface{} }
RawModeOfTransitImpl is returned when the Discriminated Value doesn't match any of the defined types NOTE: this should only be used when a type isn't defined for this type of Object (as a workaround) and is used only for Deserialization (e.g. this cannot be used as a Request Payload).
type TimeSeriesDatabaseConnection ¶
type TimeSeriesDatabaseConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties TimeSeriesDatabaseConnectionProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
func (*TimeSeriesDatabaseConnection) UnmarshalJSON ¶
func (s *TimeSeriesDatabaseConnection) UnmarshalJSON(bytes []byte) error
type TimeSeriesDatabaseConnectionId ¶
type TimeSeriesDatabaseConnectionId struct { SubscriptionId string ResourceGroupName string DigitalTwinsInstanceName string TimeSeriesDatabaseConnectionName string }
TimeSeriesDatabaseConnectionId is a struct representing the Resource ID for a Time Series Database Connection
func NewTimeSeriesDatabaseConnectionID ¶
func NewTimeSeriesDatabaseConnectionID(subscriptionId string, resourceGroupName string, digitalTwinsInstanceName string, timeSeriesDatabaseConnectionName string) TimeSeriesDatabaseConnectionId
NewTimeSeriesDatabaseConnectionID returns a new TimeSeriesDatabaseConnectionId struct
func ParseTimeSeriesDatabaseConnectionID ¶
func ParseTimeSeriesDatabaseConnectionID(input string) (*TimeSeriesDatabaseConnectionId, error)
ParseTimeSeriesDatabaseConnectionID parses 'input' into a TimeSeriesDatabaseConnectionId
func ParseTimeSeriesDatabaseConnectionIDInsensitively ¶
func ParseTimeSeriesDatabaseConnectionIDInsensitively(input string) (*TimeSeriesDatabaseConnectionId, error)
ParseTimeSeriesDatabaseConnectionIDInsensitively parses 'input' case-insensitively into a TimeSeriesDatabaseConnectionId note: this method should only be used for API response data and not user input
func (TimeSeriesDatabaseConnectionId) ID ¶
func (id TimeSeriesDatabaseConnectionId) ID() string
ID returns the formatted Time Series Database Connection ID
func (TimeSeriesDatabaseConnectionId) Segments ¶
func (id TimeSeriesDatabaseConnectionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Time Series Database Connection ID
func (TimeSeriesDatabaseConnectionId) String ¶
func (id TimeSeriesDatabaseConnectionId) String() string
String returns a human-readable description of this Time Series Database Connection ID
type TimeSeriesDatabaseConnectionOperationPredicate ¶
func (TimeSeriesDatabaseConnectionOperationPredicate) Matches ¶
func (p TimeSeriesDatabaseConnectionOperationPredicate) Matches(input TimeSeriesDatabaseConnection) bool
type TimeSeriesDatabaseConnectionProperties ¶
type TimeSeriesDatabaseConnectionProperties interface { }
type TimeSeriesDatabaseConnectionState ¶
type TimeSeriesDatabaseConnectionState string
const ( TimeSeriesDatabaseConnectionStateCanceled TimeSeriesDatabaseConnectionState = "Canceled" TimeSeriesDatabaseConnectionStateDeleted TimeSeriesDatabaseConnectionState = "Deleted" TimeSeriesDatabaseConnectionStateDeleting TimeSeriesDatabaseConnectionState = "Deleting" TimeSeriesDatabaseConnectionStateDisabled TimeSeriesDatabaseConnectionState = "Disabled" TimeSeriesDatabaseConnectionStateFailed TimeSeriesDatabaseConnectionState = "Failed" TimeSeriesDatabaseConnectionStateMoving TimeSeriesDatabaseConnectionState = "Moving" TimeSeriesDatabaseConnectionStateProvisioning TimeSeriesDatabaseConnectionState = "Provisioning" TimeSeriesDatabaseConnectionStateRestoring TimeSeriesDatabaseConnectionState = "Restoring" TimeSeriesDatabaseConnectionStateSucceeded TimeSeriesDatabaseConnectionState = "Succeeded" TimeSeriesDatabaseConnectionStateSuspending TimeSeriesDatabaseConnectionState = "Suspending" TimeSeriesDatabaseConnectionStateUpdating TimeSeriesDatabaseConnectionState = "Updating" TimeSeriesDatabaseConnectionStateWarning TimeSeriesDatabaseConnectionState = "Warning" )
func (*TimeSeriesDatabaseConnectionState) UnmarshalJSON ¶ added in v0.20230420.1093529
func (s *TimeSeriesDatabaseConnectionState) UnmarshalJSON(bytes []byte) error
type TimeSeriesDatabaseConnectionsClient ¶
type TimeSeriesDatabaseConnectionsClient struct {
Client *resourcemanager.Client
}
func NewTimeSeriesDatabaseConnectionsClientWithBaseURI ¶
func NewTimeSeriesDatabaseConnectionsClientWithBaseURI(sdkApi sdkEnv.Api) (*TimeSeriesDatabaseConnectionsClient, error)
func (TimeSeriesDatabaseConnectionsClient) CreateOrUpdate ¶
func (c TimeSeriesDatabaseConnectionsClient) CreateOrUpdate(ctx context.Context, id TimeSeriesDatabaseConnectionId, input TimeSeriesDatabaseConnection) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (TimeSeriesDatabaseConnectionsClient) CreateOrUpdateThenPoll ¶
func (c TimeSeriesDatabaseConnectionsClient) CreateOrUpdateThenPoll(ctx context.Context, id TimeSeriesDatabaseConnectionId, input TimeSeriesDatabaseConnection) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (TimeSeriesDatabaseConnectionsClient) Delete ¶
func (c TimeSeriesDatabaseConnectionsClient) Delete(ctx context.Context, id TimeSeriesDatabaseConnectionId, options DeleteOperationOptions) (result DeleteOperationResponse, err error)
Delete ...
func (TimeSeriesDatabaseConnectionsClient) DeleteThenPoll ¶
func (c TimeSeriesDatabaseConnectionsClient) DeleteThenPoll(ctx context.Context, id TimeSeriesDatabaseConnectionId, options DeleteOperationOptions) error
DeleteThenPoll performs Delete then polls until it's completed
func (TimeSeriesDatabaseConnectionsClient) Get ¶
func (c TimeSeriesDatabaseConnectionsClient) Get(ctx context.Context, id TimeSeriesDatabaseConnectionId) (result GetOperationResponse, err error)
Get ...
func (TimeSeriesDatabaseConnectionsClient) List ¶
func (c TimeSeriesDatabaseConnectionsClient) List(ctx context.Context, id DigitalTwinsInstanceId) (result ListOperationResponse, err error)
List ...
func (TimeSeriesDatabaseConnectionsClient) ListComplete ¶
func (c TimeSeriesDatabaseConnectionsClient) ListComplete(ctx context.Context, id DigitalTwinsInstanceId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (TimeSeriesDatabaseConnectionsClient) ListCompleteMatchingPredicate ¶
func (c TimeSeriesDatabaseConnectionsClient) ListCompleteMatchingPredicate(ctx context.Context, id DigitalTwinsInstanceId, predicate TimeSeriesDatabaseConnectionOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
Source Files ¶
- client.go
- constants.go
- id_digitaltwinsinstance.go
- id_timeseriesdatabaseconnection.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_list.go
- model_azuredataexplorerconnectionproperties.go
- model_managedidentityreference.go
- model_timeseriesdatabaseconnection.go
- model_timeseriesdatabaseconnectionproperties.go
- predicates.go
- version.go