Documentation ¶
Index ¶
- func PossibleValuesForConnectionPropertiesProvisioningState() []string
- func PossibleValuesForPrivateLinkServiceConnectionStatus() []string
- func ValidateDigitalTwinsInstanceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateResourceID(input interface{}, key string) (warnings []string, errors []error)
- type ConnectionProperties
- type ConnectionPropertiesProvisioningState
- type ConnectionState
- type DigitalTwinsInstanceId
- type GroupIdInformation
- type GroupIdInformationProperties
- type GroupIdInformationResponse
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionId
- func NewPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, ...) PrivateEndpointConnectionId
- func ParsePrivateEndpointConnectionID(input string) (*PrivateEndpointConnectionId, error)
- func ParsePrivateEndpointConnectionIDInsensitively(input string) (*PrivateEndpointConnectionId, error)
- type PrivateEndpointConnectionsCreateOrUpdateOperationResponse
- type PrivateEndpointConnectionsDeleteOperationResponse
- type PrivateEndpointConnectionsGetOperationResponse
- type PrivateEndpointConnectionsListOperationResponse
- type PrivateEndpointConnectionsResponse
- type PrivateEndpointsClient
- func (c PrivateEndpointsClient) PrivateEndpointConnectionsCreateOrUpdate(ctx context.Context, id PrivateEndpointConnectionId, ...) (result PrivateEndpointConnectionsCreateOrUpdateOperationResponse, err error)
- func (c PrivateEndpointsClient) PrivateEndpointConnectionsCreateOrUpdateThenPoll(ctx context.Context, id PrivateEndpointConnectionId, ...) error
- func (c PrivateEndpointsClient) PrivateEndpointConnectionsDelete(ctx context.Context, id PrivateEndpointConnectionId) (result PrivateEndpointConnectionsDeleteOperationResponse, err error)
- func (c PrivateEndpointsClient) PrivateEndpointConnectionsDeleteThenPoll(ctx context.Context, id PrivateEndpointConnectionId) error
- func (c PrivateEndpointsClient) PrivateEndpointConnectionsGet(ctx context.Context, id PrivateEndpointConnectionId) (result PrivateEndpointConnectionsGetOperationResponse, err error)
- func (c PrivateEndpointsClient) PrivateEndpointConnectionsList(ctx context.Context, id DigitalTwinsInstanceId) (result PrivateEndpointConnectionsListOperationResponse, err error)
- func (c PrivateEndpointsClient) PrivateLinkResourcesGet(ctx context.Context, id ResourceId) (result PrivateLinkResourcesGetOperationResponse, err error)
- func (c PrivateEndpointsClient) PrivateLinkResourcesList(ctx context.Context, id DigitalTwinsInstanceId) (result PrivateLinkResourcesListOperationResponse, err error)
- type PrivateLinkResourcesGetOperationResponse
- type PrivateLinkResourcesListOperationResponse
- type PrivateLinkServiceConnectionStatus
- type ResourceId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForConnectionPropertiesProvisioningState ¶
func PossibleValuesForConnectionPropertiesProvisioningState() []string
func PossibleValuesForPrivateLinkServiceConnectionStatus ¶
func PossibleValuesForPrivateLinkServiceConnectionStatus() []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 ValidatePrivateEndpointConnectionID ¶
func ValidatePrivateEndpointConnectionID(input interface{}, key string) (warnings []string, errors []error)
ValidatePrivateEndpointConnectionID checks that 'input' can be parsed as a Private Endpoint Connection ID
func ValidateResourceID ¶
ValidateResourceID checks that 'input' can be parsed as a Resource ID
Types ¶
type ConnectionProperties ¶
type ConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *ConnectionState `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *ConnectionPropertiesProvisioningState `json:"provisioningState,omitempty"` }
type ConnectionPropertiesProvisioningState ¶
type ConnectionPropertiesProvisioningState string
const ( ConnectionPropertiesProvisioningStateApproved ConnectionPropertiesProvisioningState = "Approved" ConnectionPropertiesProvisioningStateDisconnected ConnectionPropertiesProvisioningState = "Disconnected" ConnectionPropertiesProvisioningStatePending ConnectionPropertiesProvisioningState = "Pending" ConnectionPropertiesProvisioningStateRejected ConnectionPropertiesProvisioningState = "Rejected" )
func (*ConnectionPropertiesProvisioningState) UnmarshalJSON ¶ added in v0.20230420.1093529
func (s *ConnectionPropertiesProvisioningState) UnmarshalJSON(bytes []byte) error
type ConnectionState ¶
type ConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description string `json:"description"` Status PrivateLinkServiceConnectionStatus `json:"status"` }
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 GroupIdInformation ¶
type GroupIdInformation struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties GroupIdInformationProperties `json:"properties"` Type *string `json:"type,omitempty"` }
type GroupIdInformationResponse ¶
type GroupIdInformationResponse struct {
Value *[]GroupIdInformation `json:"value,omitempty"`
}
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties ConnectionProperties `json:"properties"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionId ¶
type PrivateEndpointConnectionId struct { SubscriptionId string ResourceGroupName string DigitalTwinsInstanceName string PrivateEndpointConnectionName string }
PrivateEndpointConnectionId is a struct representing the Resource ID for a Private Endpoint Connection
func NewPrivateEndpointConnectionID ¶
func NewPrivateEndpointConnectionID(subscriptionId string, resourceGroupName string, digitalTwinsInstanceName string, privateEndpointConnectionName string) PrivateEndpointConnectionId
NewPrivateEndpointConnectionID returns a new PrivateEndpointConnectionId struct
func ParsePrivateEndpointConnectionID ¶
func ParsePrivateEndpointConnectionID(input string) (*PrivateEndpointConnectionId, error)
ParsePrivateEndpointConnectionID parses 'input' into a PrivateEndpointConnectionId
func ParsePrivateEndpointConnectionIDInsensitively ¶
func ParsePrivateEndpointConnectionIDInsensitively(input string) (*PrivateEndpointConnectionId, error)
ParsePrivateEndpointConnectionIDInsensitively parses 'input' case-insensitively into a PrivateEndpointConnectionId note: this method should only be used for API response data and not user input
func (PrivateEndpointConnectionId) ID ¶
func (id PrivateEndpointConnectionId) ID() string
ID returns the formatted Private Endpoint Connection ID
func (PrivateEndpointConnectionId) Segments ¶
func (id PrivateEndpointConnectionId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Private Endpoint Connection ID
func (PrivateEndpointConnectionId) String ¶
func (id PrivateEndpointConnectionId) String() string
String returns a human-readable description of this Private Endpoint Connection ID
type PrivateEndpointConnectionsGetOperationResponse ¶
type PrivateEndpointConnectionsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PrivateEndpointConnection }
type PrivateEndpointConnectionsListOperationResponse ¶
type PrivateEndpointConnectionsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PrivateEndpointConnectionsResponse }
type PrivateEndpointConnectionsResponse ¶
type PrivateEndpointConnectionsResponse struct {
Value *[]PrivateEndpointConnection `json:"value,omitempty"`
}
type PrivateEndpointsClient ¶
type PrivateEndpointsClient struct {
Client *resourcemanager.Client
}
func NewPrivateEndpointsClientWithBaseURI ¶
func NewPrivateEndpointsClientWithBaseURI(sdkApi sdkEnv.Api) (*PrivateEndpointsClient, error)
func (PrivateEndpointsClient) PrivateEndpointConnectionsCreateOrUpdate ¶
func (c PrivateEndpointsClient) PrivateEndpointConnectionsCreateOrUpdate(ctx context.Context, id PrivateEndpointConnectionId, input PrivateEndpointConnection) (result PrivateEndpointConnectionsCreateOrUpdateOperationResponse, err error)
PrivateEndpointConnectionsCreateOrUpdate ...
func (PrivateEndpointsClient) PrivateEndpointConnectionsCreateOrUpdateThenPoll ¶
func (c PrivateEndpointsClient) PrivateEndpointConnectionsCreateOrUpdateThenPoll(ctx context.Context, id PrivateEndpointConnectionId, input PrivateEndpointConnection) error
PrivateEndpointConnectionsCreateOrUpdateThenPoll performs PrivateEndpointConnectionsCreateOrUpdate then polls until it's completed
func (PrivateEndpointsClient) PrivateEndpointConnectionsDelete ¶
func (c PrivateEndpointsClient) PrivateEndpointConnectionsDelete(ctx context.Context, id PrivateEndpointConnectionId) (result PrivateEndpointConnectionsDeleteOperationResponse, err error)
PrivateEndpointConnectionsDelete ...
func (PrivateEndpointsClient) PrivateEndpointConnectionsDeleteThenPoll ¶
func (c PrivateEndpointsClient) PrivateEndpointConnectionsDeleteThenPoll(ctx context.Context, id PrivateEndpointConnectionId) error
PrivateEndpointConnectionsDeleteThenPoll performs PrivateEndpointConnectionsDelete then polls until it's completed
func (PrivateEndpointsClient) PrivateEndpointConnectionsGet ¶
func (c PrivateEndpointsClient) PrivateEndpointConnectionsGet(ctx context.Context, id PrivateEndpointConnectionId) (result PrivateEndpointConnectionsGetOperationResponse, err error)
PrivateEndpointConnectionsGet ...
func (PrivateEndpointsClient) PrivateEndpointConnectionsList ¶
func (c PrivateEndpointsClient) PrivateEndpointConnectionsList(ctx context.Context, id DigitalTwinsInstanceId) (result PrivateEndpointConnectionsListOperationResponse, err error)
PrivateEndpointConnectionsList ...
func (PrivateEndpointsClient) PrivateLinkResourcesGet ¶
func (c PrivateEndpointsClient) PrivateLinkResourcesGet(ctx context.Context, id ResourceId) (result PrivateLinkResourcesGetOperationResponse, err error)
PrivateLinkResourcesGet ...
func (PrivateEndpointsClient) PrivateLinkResourcesList ¶
func (c PrivateEndpointsClient) PrivateLinkResourcesList(ctx context.Context, id DigitalTwinsInstanceId) (result PrivateLinkResourcesListOperationResponse, err error)
PrivateLinkResourcesList ...
type PrivateLinkResourcesGetOperationResponse ¶
type PrivateLinkResourcesGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GroupIdInformation }
type PrivateLinkResourcesListOperationResponse ¶
type PrivateLinkResourcesListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *GroupIdInformationResponse }
type PrivateLinkServiceConnectionStatus ¶
type PrivateLinkServiceConnectionStatus string
const ( PrivateLinkServiceConnectionStatusApproved PrivateLinkServiceConnectionStatus = "Approved" PrivateLinkServiceConnectionStatusDisconnected PrivateLinkServiceConnectionStatus = "Disconnected" PrivateLinkServiceConnectionStatusPending PrivateLinkServiceConnectionStatus = "Pending" PrivateLinkServiceConnectionStatusRejected PrivateLinkServiceConnectionStatus = "Rejected" )
func (*PrivateLinkServiceConnectionStatus) UnmarshalJSON ¶ added in v0.20230420.1093529
func (s *PrivateLinkServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type ResourceId ¶
type ResourceId struct { SubscriptionId string ResourceGroupName string DigitalTwinsInstanceName string ResourceId string }
ResourceId is a struct representing the Resource ID for a Resource
func NewResourceID ¶
func NewResourceID(subscriptionId string, resourceGroupName string, digitalTwinsInstanceName string, resourceId string) ResourceId
NewResourceID returns a new ResourceId struct
func ParseResourceID ¶
func ParseResourceID(input string) (*ResourceId, error)
ParseResourceID parses 'input' into a ResourceId
func ParseResourceIDInsensitively ¶
func ParseResourceIDInsensitively(input string) (*ResourceId, error)
ParseResourceIDInsensitively parses 'input' case-insensitively into a ResourceId note: this method should only be used for API response data and not user input
func (ResourceId) Segments ¶
func (id ResourceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Resource ID
func (ResourceId) String ¶
func (id ResourceId) String() string
String returns a human-readable description of this Resource ID
Source Files ¶
- client.go
- constants.go
- id_digitaltwinsinstance.go
- id_privateendpointconnection.go
- id_resource.go
- method_privateendpointconnectionscreateorupdate.go
- method_privateendpointconnectionsdelete.go
- method_privateendpointconnectionsget.go
- method_privateendpointconnectionslist.go
- method_privatelinkresourcesget.go
- method_privatelinkresourceslist.go
- model_connectionproperties.go
- model_connectionstate.go
- model_groupidinformation.go
- model_groupidinformationproperties.go
- model_groupidinformationresponse.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionsresponse.go
- version.go