Documentation ¶
Index ¶
- func PossibleValuesForAuthenticationType() []string
- func PossibleValuesForCheckNameAvailabilityReason() []string
- func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
- func PossibleValuesForPrivateEndpointConnectionProxyProvisioningState() []string
- func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
- func PossibleValuesForProvisioningState() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForRole() []string
- func PossibleValuesForSKU() []string
- func ValidateAccountID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateInstanceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidatePrivateEndpointConnectionProxyID(input interface{}, key string) (warnings []string, errors []error)
- type Account
- type AccountId
- type AccountOperationPredicate
- type AccountProperties
- type AccountUpdate
- type AccountsCreateOperationResponse
- type AccountsDeleteOperationResponse
- type AccountsGetOperationResponse
- type AccountsHeadOperationResponse
- type AccountsListByResourceGroupCompleteResult
- type AccountsListByResourceGroupCustomPager
- type AccountsListByResourceGroupOperationResponse
- type AccountsListBySubscriptionCompleteResult
- type AccountsListBySubscriptionCustomPager
- type AccountsListBySubscriptionOperationResponse
- type AccountsUpdateOperationResponse
- type AuthenticationType
- type CheckNameAvailabilityOperationResponse
- type CheckNameAvailabilityReason
- type CheckNameAvailabilityRequest
- type CheckNameAvailabilityResponse
- type ConnectionDetails
- type DeviceupdatesClient
- func (c DeviceupdatesClient) AccountsCreate(ctx context.Context, id AccountId, input Account) (result AccountsCreateOperationResponse, err error)
- func (c DeviceupdatesClient) AccountsCreateThenPoll(ctx context.Context, id AccountId, input Account) error
- func (c DeviceupdatesClient) AccountsDelete(ctx context.Context, id AccountId) (result AccountsDeleteOperationResponse, err error)
- func (c DeviceupdatesClient) AccountsDeleteThenPoll(ctx context.Context, id AccountId) error
- func (c DeviceupdatesClient) AccountsGet(ctx context.Context, id AccountId) (result AccountsGetOperationResponse, err error)
- func (c DeviceupdatesClient) AccountsHead(ctx context.Context, id AccountId) (result AccountsHeadOperationResponse, err error)
- func (c DeviceupdatesClient) AccountsListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result AccountsListByResourceGroupOperationResponse, err error)
- func (c DeviceupdatesClient) AccountsListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (AccountsListByResourceGroupCompleteResult, error)
- func (c DeviceupdatesClient) AccountsListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result AccountsListByResourceGroupCompleteResult, err error)
- func (c DeviceupdatesClient) AccountsListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result AccountsListBySubscriptionOperationResponse, err error)
- func (c DeviceupdatesClient) AccountsListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (AccountsListBySubscriptionCompleteResult, error)
- func (c DeviceupdatesClient) AccountsListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result AccountsListBySubscriptionCompleteResult, err error)
- func (c DeviceupdatesClient) AccountsUpdate(ctx context.Context, id AccountId, input AccountUpdate) (result AccountsUpdateOperationResponse, err error)
- func (c DeviceupdatesClient) AccountsUpdateThenPoll(ctx context.Context, id AccountId, input AccountUpdate) error
- func (c DeviceupdatesClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, ...) (result CheckNameAvailabilityOperationResponse, err error)
- func (c DeviceupdatesClient) InstancesCreate(ctx context.Context, id InstanceId, input Instance) (result InstancesCreateOperationResponse, err error)
- func (c DeviceupdatesClient) InstancesCreateThenPoll(ctx context.Context, id InstanceId, input Instance) error
- func (c DeviceupdatesClient) InstancesDelete(ctx context.Context, id InstanceId) (result InstancesDeleteOperationResponse, err error)
- func (c DeviceupdatesClient) InstancesDeleteThenPoll(ctx context.Context, id InstanceId) error
- func (c DeviceupdatesClient) InstancesGet(ctx context.Context, id InstanceId) (result InstancesGetOperationResponse, err error)
- func (c DeviceupdatesClient) InstancesHead(ctx context.Context, id InstanceId) (result InstancesHeadOperationResponse, err error)
- func (c DeviceupdatesClient) InstancesListByAccount(ctx context.Context, id AccountId) (result InstancesListByAccountOperationResponse, err error)
- func (c DeviceupdatesClient) InstancesListByAccountComplete(ctx context.Context, id AccountId) (InstancesListByAccountCompleteResult, error)
- func (c DeviceupdatesClient) InstancesListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, predicate InstanceOperationPredicate) (result InstancesListByAccountCompleteResult, err error)
- func (c DeviceupdatesClient) InstancesUpdate(ctx context.Context, id InstanceId, input TagUpdate) (result InstancesUpdateOperationResponse, err error)
- func (c DeviceupdatesClient) PrivateEndpointConnectionProxiesUpdatePrivateEndpointProperties(ctx context.Context, id PrivateEndpointConnectionProxyId, ...) (...)
- func (c DeviceupdatesClient) PrivateEndpointConnectionProxiesValidate(ctx context.Context, id PrivateEndpointConnectionProxyId, ...) (result PrivateEndpointConnectionProxiesValidateOperationResponse, err error)
- type DiagnosticStorageProperties
- type GroupConnectivityInformation
- type Instance
- type InstanceId
- type InstanceOperationPredicate
- type InstanceProperties
- type InstancesCreateOperationResponse
- type InstancesDeleteOperationResponse
- type InstancesGetOperationResponse
- type InstancesHeadOperationResponse
- type InstancesListByAccountCompleteResult
- type InstancesListByAccountCustomPager
- type InstancesListByAccountOperationResponse
- type InstancesUpdateOperationResponse
- type IotHubSettings
- type Location
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointConnectionProxiesUpdatePrivateEndpointPropertiesOperationResponse
- type PrivateEndpointConnectionProxiesValidateOperationResponse
- type PrivateEndpointConnectionProxy
- type PrivateEndpointConnectionProxyId
- func NewPrivateEndpointConnectionProxyID(subscriptionId string, resourceGroupName string, accountName string, ...) PrivateEndpointConnectionProxyId
- func ParsePrivateEndpointConnectionProxyID(input string) (*PrivateEndpointConnectionProxyId, error)
- func ParsePrivateEndpointConnectionProxyIDInsensitively(input string) (*PrivateEndpointConnectionProxyId, error)
- type PrivateEndpointConnectionProxyProperties
- type PrivateEndpointConnectionProxyProvisioningState
- type PrivateEndpointServiceConnectionStatus
- type PrivateEndpointUpdate
- type PrivateLinkServiceConnection
- type PrivateLinkServiceConnectionState
- type PrivateLinkServiceProxy
- type ProvisioningState
- type PublicNetworkAccess
- type RemotePrivateEndpoint
- type RemotePrivateEndpointConnection
- type Role
- type SKU
- type TagUpdate
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAuthenticationType ¶
func PossibleValuesForAuthenticationType() []string
func PossibleValuesForCheckNameAvailabilityReason ¶
func PossibleValuesForCheckNameAvailabilityReason() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateEndpointConnectionProxyProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProxyProvisioningState() []string
func PossibleValuesForPrivateEndpointServiceConnectionStatus ¶
func PossibleValuesForPrivateEndpointServiceConnectionStatus() []string
func PossibleValuesForProvisioningState ¶
func PossibleValuesForProvisioningState() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForRole ¶
func PossibleValuesForRole() []string
func PossibleValuesForSKU ¶
func PossibleValuesForSKU() []string
func ValidateAccountID ¶
ValidateAccountID checks that 'input' can be parsed as a Account ID
func ValidateInstanceID ¶
ValidateInstanceID checks that 'input' can be parsed as a Instance ID
func ValidatePrivateEndpointConnectionProxyID ¶
func ValidatePrivateEndpointConnectionProxyID(input interface{}, key string) (warnings []string, errors []error)
ValidatePrivateEndpointConnectionProxyID checks that 'input' can be parsed as a Private Endpoint Connection Proxy ID
Types ¶
type Account ¶
type Account struct { Id *string `json:"id,omitempty"` Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *AccountProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type AccountId ¶
AccountId is a struct representing the Resource ID for a Account
func NewAccountID ¶
NewAccountID returns a new AccountId struct
func ParseAccountID ¶
ParseAccountID parses 'input' into a AccountId
func ParseAccountIDInsensitively ¶
ParseAccountIDInsensitively parses 'input' case-insensitively into a AccountId note: this method should only be used for API response data and not user input
func (*AccountId) FromParseResult ¶
func (id *AccountId) FromParseResult(input resourceids.ParseResult) error
func (AccountId) Segments ¶
func (id AccountId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Account ID
type AccountOperationPredicate ¶
func (AccountOperationPredicate) Matches ¶
func (p AccountOperationPredicate) Matches(input Account) bool
type AccountProperties ¶
type AccountProperties struct { HostName *string `json:"hostName,omitempty"` Locations *[]Location `json:"locations,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` Sku *SKU `json:"sku,omitempty"` }
type AccountUpdate ¶
type AccountUpdate struct { Identity *identity.LegacySystemAndUserAssignedMap `json:"identity,omitempty"` Location *string `json:"location,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type AccountsListByResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*AccountsListByResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *AccountsListByResourceGroupCustomPager) NextPageLink() *odata.Link
type AccountsListBySubscriptionCustomPager ¶ added in v0.20240628.1153531
func (*AccountsListBySubscriptionCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *AccountsListBySubscriptionCustomPager) NextPageLink() *odata.Link
type AuthenticationType ¶
type AuthenticationType string
const (
AuthenticationTypeKeyBased AuthenticationType = "KeyBased"
)
func (*AuthenticationType) UnmarshalJSON ¶
func (s *AuthenticationType) UnmarshalJSON(bytes []byte) error
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckNameAvailabilityResponse }
type CheckNameAvailabilityReason ¶
type CheckNameAvailabilityReason string
const ( CheckNameAvailabilityReasonAlreadyExists CheckNameAvailabilityReason = "AlreadyExists" CheckNameAvailabilityReasonInvalid CheckNameAvailabilityReason = "Invalid" )
func (*CheckNameAvailabilityReason) UnmarshalJSON ¶
func (s *CheckNameAvailabilityReason) UnmarshalJSON(bytes []byte) error
type CheckNameAvailabilityResponse ¶
type CheckNameAvailabilityResponse struct { Message *string `json:"message,omitempty"` NameAvailable *bool `json:"nameAvailable,omitempty"` Reason *CheckNameAvailabilityReason `json:"reason,omitempty"` }
type ConnectionDetails ¶
type DeviceupdatesClient ¶
type DeviceupdatesClient struct {
Client *resourcemanager.Client
}
func NewDeviceupdatesClientWithBaseURI ¶
func NewDeviceupdatesClientWithBaseURI(sdkApi sdkEnv.Api) (*DeviceupdatesClient, error)
func (DeviceupdatesClient) AccountsCreate ¶
func (c DeviceupdatesClient) AccountsCreate(ctx context.Context, id AccountId, input Account) (result AccountsCreateOperationResponse, err error)
AccountsCreate ...
func (DeviceupdatesClient) AccountsCreateThenPoll ¶
func (c DeviceupdatesClient) AccountsCreateThenPoll(ctx context.Context, id AccountId, input Account) error
AccountsCreateThenPoll performs AccountsCreate then polls until it's completed
func (DeviceupdatesClient) AccountsDelete ¶
func (c DeviceupdatesClient) AccountsDelete(ctx context.Context, id AccountId) (result AccountsDeleteOperationResponse, err error)
AccountsDelete ...
func (DeviceupdatesClient) AccountsDeleteThenPoll ¶
func (c DeviceupdatesClient) AccountsDeleteThenPoll(ctx context.Context, id AccountId) error
AccountsDeleteThenPoll performs AccountsDelete then polls until it's completed
func (DeviceupdatesClient) AccountsGet ¶
func (c DeviceupdatesClient) AccountsGet(ctx context.Context, id AccountId) (result AccountsGetOperationResponse, err error)
AccountsGet ...
func (DeviceupdatesClient) AccountsHead ¶
func (c DeviceupdatesClient) AccountsHead(ctx context.Context, id AccountId) (result AccountsHeadOperationResponse, err error)
AccountsHead ...
func (DeviceupdatesClient) AccountsListByResourceGroup ¶
func (c DeviceupdatesClient) AccountsListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result AccountsListByResourceGroupOperationResponse, err error)
AccountsListByResourceGroup ...
func (DeviceupdatesClient) AccountsListByResourceGroupComplete ¶
func (c DeviceupdatesClient) AccountsListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (AccountsListByResourceGroupCompleteResult, error)
AccountsListByResourceGroupComplete retrieves all the results into a single object
func (DeviceupdatesClient) AccountsListByResourceGroupCompleteMatchingPredicate ¶
func (c DeviceupdatesClient) AccountsListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate AccountOperationPredicate) (result AccountsListByResourceGroupCompleteResult, err error)
AccountsListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DeviceupdatesClient) AccountsListBySubscription ¶
func (c DeviceupdatesClient) AccountsListBySubscription(ctx context.Context, id commonids.SubscriptionId) (result AccountsListBySubscriptionOperationResponse, err error)
AccountsListBySubscription ...
func (DeviceupdatesClient) AccountsListBySubscriptionComplete ¶
func (c DeviceupdatesClient) AccountsListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId) (AccountsListBySubscriptionCompleteResult, error)
AccountsListBySubscriptionComplete retrieves all the results into a single object
func (DeviceupdatesClient) AccountsListBySubscriptionCompleteMatchingPredicate ¶
func (c DeviceupdatesClient) AccountsListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate AccountOperationPredicate) (result AccountsListBySubscriptionCompleteResult, err error)
AccountsListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DeviceupdatesClient) AccountsUpdate ¶
func (c DeviceupdatesClient) AccountsUpdate(ctx context.Context, id AccountId, input AccountUpdate) (result AccountsUpdateOperationResponse, err error)
AccountsUpdate ...
func (DeviceupdatesClient) AccountsUpdateThenPoll ¶
func (c DeviceupdatesClient) AccountsUpdateThenPoll(ctx context.Context, id AccountId, input AccountUpdate) error
AccountsUpdateThenPoll performs AccountsUpdate then polls until it's completed
func (DeviceupdatesClient) CheckNameAvailability ¶
func (c DeviceupdatesClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, input CheckNameAvailabilityRequest) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (DeviceupdatesClient) InstancesCreate ¶
func (c DeviceupdatesClient) InstancesCreate(ctx context.Context, id InstanceId, input Instance) (result InstancesCreateOperationResponse, err error)
InstancesCreate ...
func (DeviceupdatesClient) InstancesCreateThenPoll ¶
func (c DeviceupdatesClient) InstancesCreateThenPoll(ctx context.Context, id InstanceId, input Instance) error
InstancesCreateThenPoll performs InstancesCreate then polls until it's completed
func (DeviceupdatesClient) InstancesDelete ¶
func (c DeviceupdatesClient) InstancesDelete(ctx context.Context, id InstanceId) (result InstancesDeleteOperationResponse, err error)
InstancesDelete ...
func (DeviceupdatesClient) InstancesDeleteThenPoll ¶
func (c DeviceupdatesClient) InstancesDeleteThenPoll(ctx context.Context, id InstanceId) error
InstancesDeleteThenPoll performs InstancesDelete then polls until it's completed
func (DeviceupdatesClient) InstancesGet ¶
func (c DeviceupdatesClient) InstancesGet(ctx context.Context, id InstanceId) (result InstancesGetOperationResponse, err error)
InstancesGet ...
func (DeviceupdatesClient) InstancesHead ¶
func (c DeviceupdatesClient) InstancesHead(ctx context.Context, id InstanceId) (result InstancesHeadOperationResponse, err error)
InstancesHead ...
func (DeviceupdatesClient) InstancesListByAccount ¶
func (c DeviceupdatesClient) InstancesListByAccount(ctx context.Context, id AccountId) (result InstancesListByAccountOperationResponse, err error)
InstancesListByAccount ...
func (DeviceupdatesClient) InstancesListByAccountComplete ¶
func (c DeviceupdatesClient) InstancesListByAccountComplete(ctx context.Context, id AccountId) (InstancesListByAccountCompleteResult, error)
InstancesListByAccountComplete retrieves all the results into a single object
func (DeviceupdatesClient) InstancesListByAccountCompleteMatchingPredicate ¶
func (c DeviceupdatesClient) InstancesListByAccountCompleteMatchingPredicate(ctx context.Context, id AccountId, predicate InstanceOperationPredicate) (result InstancesListByAccountCompleteResult, err error)
InstancesListByAccountCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (DeviceupdatesClient) InstancesUpdate ¶
func (c DeviceupdatesClient) InstancesUpdate(ctx context.Context, id InstanceId, input TagUpdate) (result InstancesUpdateOperationResponse, err error)
InstancesUpdate ...
func (DeviceupdatesClient) PrivateEndpointConnectionProxiesUpdatePrivateEndpointProperties ¶
func (c DeviceupdatesClient) PrivateEndpointConnectionProxiesUpdatePrivateEndpointProperties(ctx context.Context, id PrivateEndpointConnectionProxyId, input PrivateEndpointUpdate) (result PrivateEndpointConnectionProxiesUpdatePrivateEndpointPropertiesOperationResponse, err error)
PrivateEndpointConnectionProxiesUpdatePrivateEndpointProperties ...
func (DeviceupdatesClient) PrivateEndpointConnectionProxiesValidate ¶
func (c DeviceupdatesClient) PrivateEndpointConnectionProxiesValidate(ctx context.Context, id PrivateEndpointConnectionProxyId, input PrivateEndpointConnectionProxy) (result PrivateEndpointConnectionProxiesValidateOperationResponse, err error)
PrivateEndpointConnectionProxiesValidate ...
type DiagnosticStorageProperties ¶
type DiagnosticStorageProperties struct { AuthenticationType AuthenticationType `json:"authenticationType"` ConnectionString *string `json:"connectionString,omitempty"` ResourceId string `json:"resourceId"` }
type GroupConnectivityInformation ¶
type GroupConnectivityInformation struct { CustomerVisibleFqdns *[]string `json:"customerVisibleFqdns,omitempty"` GroupId *string `json:"groupId,omitempty"` InternalFqdn *string `json:"internalFqdn,omitempty"` MemberName *string `json:"memberName,omitempty"` PrivateLinkServiceArmRegion *string `json:"privateLinkServiceArmRegion,omitempty"` RedirectMapId *string `json:"redirectMapId,omitempty"` }
type Instance ¶
type Instance struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties InstanceProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type InstanceId ¶
type InstanceId struct { SubscriptionId string ResourceGroupName string AccountName string InstanceName string }
InstanceId is a struct representing the Resource ID for a Instance
func NewInstanceID ¶
func NewInstanceID(subscriptionId string, resourceGroupName string, accountName string, instanceName string) InstanceId
NewInstanceID returns a new InstanceId struct
func ParseInstanceID ¶
func ParseInstanceID(input string) (*InstanceId, error)
ParseInstanceID parses 'input' into a InstanceId
func ParseInstanceIDInsensitively ¶
func ParseInstanceIDInsensitively(input string) (*InstanceId, error)
ParseInstanceIDInsensitively parses 'input' case-insensitively into a InstanceId note: this method should only be used for API response data and not user input
func (*InstanceId) FromParseResult ¶
func (id *InstanceId) FromParseResult(input resourceids.ParseResult) error
func (InstanceId) Segments ¶
func (id InstanceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Instance ID
func (InstanceId) String ¶
func (id InstanceId) String() string
String returns a human-readable description of this Instance ID
type InstanceOperationPredicate ¶
func (InstanceOperationPredicate) Matches ¶
func (p InstanceOperationPredicate) Matches(input Instance) bool
type InstanceProperties ¶
type InstanceProperties struct { AccountName *string `json:"accountName,omitempty"` DiagnosticStorageProperties *DiagnosticStorageProperties `json:"diagnosticStorageProperties,omitempty"` EnableDiagnostics *bool `json:"enableDiagnostics,omitempty"` IotHubs *[]IotHubSettings `json:"iotHubs,omitempty"` ProvisioningState *ProvisioningState `json:"provisioningState,omitempty"` }
type InstancesListByAccountCustomPager ¶ added in v0.20240628.1153531
func (*InstancesListByAccountCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *InstancesListByAccountCustomPager) NextPageLink() *odata.Link
type IotHubSettings ¶
type IotHubSettings struct {
ResourceId string `json:"resourceId"`
}
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 PrivateEndpointConnectionProperties `json:"properties"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState PrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateFailed PrivateEndpointConnectionProvisioningState = "Failed" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateEndpointConnectionProxy ¶
type PrivateEndpointConnectionProxy struct { ETag *string `json:"eTag,omitempty"` Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProxyProperties `json:"properties,omitempty"` RemotePrivateEndpoint *RemotePrivateEndpoint `json:"remotePrivateEndpoint,omitempty"` Status *string `json:"status,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProxyId ¶
type PrivateEndpointConnectionProxyId struct { SubscriptionId string ResourceGroupName string AccountName string PrivateEndpointConnectionProxyId string }
PrivateEndpointConnectionProxyId is a struct representing the Resource ID for a Private Endpoint Connection Proxy
func NewPrivateEndpointConnectionProxyID ¶
func NewPrivateEndpointConnectionProxyID(subscriptionId string, resourceGroupName string, accountName string, privateEndpointConnectionProxyId string) PrivateEndpointConnectionProxyId
NewPrivateEndpointConnectionProxyID returns a new PrivateEndpointConnectionProxyId struct
func ParsePrivateEndpointConnectionProxyID ¶
func ParsePrivateEndpointConnectionProxyID(input string) (*PrivateEndpointConnectionProxyId, error)
ParsePrivateEndpointConnectionProxyID parses 'input' into a PrivateEndpointConnectionProxyId
func ParsePrivateEndpointConnectionProxyIDInsensitively ¶
func ParsePrivateEndpointConnectionProxyIDInsensitively(input string) (*PrivateEndpointConnectionProxyId, error)
ParsePrivateEndpointConnectionProxyIDInsensitively parses 'input' case-insensitively into a PrivateEndpointConnectionProxyId note: this method should only be used for API response data and not user input
func (*PrivateEndpointConnectionProxyId) FromParseResult ¶
func (id *PrivateEndpointConnectionProxyId) FromParseResult(input resourceids.ParseResult) error
func (PrivateEndpointConnectionProxyId) ID ¶
func (id PrivateEndpointConnectionProxyId) ID() string
ID returns the formatted Private Endpoint Connection Proxy ID
func (PrivateEndpointConnectionProxyId) Segments ¶
func (id PrivateEndpointConnectionProxyId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Private Endpoint Connection Proxy ID
func (PrivateEndpointConnectionProxyId) String ¶
func (id PrivateEndpointConnectionProxyId) String() string
String returns a human-readable description of this Private Endpoint Connection Proxy ID
type PrivateEndpointConnectionProxyProperties ¶
type PrivateEndpointConnectionProxyProperties struct {
ProvisioningState *PrivateEndpointConnectionProxyProvisioningState `json:"provisioningState,omitempty"`
}
type PrivateEndpointConnectionProxyProvisioningState ¶
type PrivateEndpointConnectionProxyProvisioningState string
const ( PrivateEndpointConnectionProxyProvisioningStateCreating PrivateEndpointConnectionProxyProvisioningState = "Creating" PrivateEndpointConnectionProxyProvisioningStateDeleting PrivateEndpointConnectionProxyProvisioningState = "Deleting" PrivateEndpointConnectionProxyProvisioningStateFailed PrivateEndpointConnectionProxyProvisioningState = "Failed" PrivateEndpointConnectionProxyProvisioningStateSucceeded PrivateEndpointConnectionProxyProvisioningState = "Succeeded" )
func (*PrivateEndpointConnectionProxyProvisioningState) UnmarshalJSON ¶
func (s *PrivateEndpointConnectionProxyProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateEndpointServiceConnectionStatus ¶
type PrivateEndpointServiceConnectionStatus string
const ( PrivateEndpointServiceConnectionStatusApproved PrivateEndpointServiceConnectionStatus = "Approved" PrivateEndpointServiceConnectionStatusPending PrivateEndpointServiceConnectionStatus = "Pending" PrivateEndpointServiceConnectionStatusRejected PrivateEndpointServiceConnectionStatus = "Rejected" )
func (*PrivateEndpointServiceConnectionStatus) UnmarshalJSON ¶
func (s *PrivateEndpointServiceConnectionStatus) UnmarshalJSON(bytes []byte) error
type PrivateEndpointUpdate ¶
type PrivateEndpointUpdate struct { Id *string `json:"id,omitempty"` ImmutableResourceId *string `json:"immutableResourceId,omitempty"` ImmutableSubscriptionId *string `json:"immutableSubscriptionId,omitempty"` Location *string `json:"location,omitempty"` VnetTrafficTag *string `json:"vnetTrafficTag,omitempty"` }
type PrivateLinkServiceConnectionState ¶
type PrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PrivateEndpointServiceConnectionStatus `json:"status,omitempty"` }
type PrivateLinkServiceProxy ¶
type PrivateLinkServiceProxy struct { GroupConnectivityInformation *[]GroupConnectivityInformation `json:"groupConnectivityInformation,omitempty"` Id *string `json:"id,omitempty"` RemotePrivateEndpointConnection *RemotePrivateEndpointConnection `json:"remotePrivateEndpointConnection,omitempty"` RemotePrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState `json:"remotePrivateLinkServiceConnectionState,omitempty"` }
type ProvisioningState ¶
type ProvisioningState string
const ( ProvisioningStateAccepted ProvisioningState = "Accepted" ProvisioningStateCanceled ProvisioningState = "Canceled" ProvisioningStateCreating ProvisioningState = "Creating" ProvisioningStateDeleted ProvisioningState = "Deleted" ProvisioningStateFailed ProvisioningState = "Failed" ProvisioningStateSucceeded ProvisioningState = "Succeeded" )
func (*ProvisioningState) UnmarshalJSON ¶
func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type RemotePrivateEndpoint ¶
type RemotePrivateEndpoint struct { ConnectionDetails *[]ConnectionDetails `json:"connectionDetails,omitempty"` Id *string `json:"id,omitempty"` ImmutableResourceId *string `json:"immutableResourceId,omitempty"` ImmutableSubscriptionId *string `json:"immutableSubscriptionId,omitempty"` Location *string `json:"location,omitempty"` ManualPrivateLinkServiceConnections *[]PrivateLinkServiceConnection `json:"manualPrivateLinkServiceConnections,omitempty"` PrivateLinkServiceConnections *[]PrivateLinkServiceConnection `json:"privateLinkServiceConnections,omitempty"` PrivateLinkServiceProxies *[]PrivateLinkServiceProxy `json:"privateLinkServiceProxies,omitempty"` VnetTrafficTag *string `json:"vnetTrafficTag,omitempty"` }
type RemotePrivateEndpointConnection ¶
type RemotePrivateEndpointConnection struct {
Id *string `json:"id,omitempty"`
}
Source Files ¶
- client.go
- constants.go
- id_account.go
- id_instance.go
- id_privateendpointconnectionproxy.go
- method_accountscreate.go
- method_accountsdelete.go
- method_accountsget.go
- method_accountshead.go
- method_accountslistbyresourcegroup.go
- method_accountslistbysubscription.go
- method_accountsupdate.go
- method_checknameavailability.go
- method_instancescreate.go
- method_instancesdelete.go
- method_instancesget.go
- method_instanceshead.go
- method_instanceslistbyaccount.go
- method_instancesupdate.go
- method_privateendpointconnectionproxiesupdateprivateendpointproperties.go
- method_privateendpointconnectionproxiesvalidate.go
- model_account.go
- model_accountproperties.go
- model_accountupdate.go
- model_checknameavailabilityrequest.go
- model_checknameavailabilityresponse.go
- model_connectiondetails.go
- model_diagnosticstorageproperties.go
- model_groupconnectivityinformation.go
- model_instance.go
- model_instanceproperties.go
- model_iothubsettings.go
- model_location.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_privateendpointconnectionproxy.go
- model_privateendpointconnectionproxyproperties.go
- model_privateendpointupdate.go
- model_privatelinkserviceconnection.go
- model_privatelinkserviceconnectionstate.go
- model_privatelinkserviceproxy.go
- model_remoteprivateendpoint.go
- model_remoteprivateendpointconnection.go
- model_tagupdate.go
- predicates.go
- version.go