Documentation ¶
Index ¶
- func PossibleValuesForAccessRights() []string
- func PossibleValuesForDefaultAction() []string
- func PossibleValuesForEndPointProvisioningState() []string
- func PossibleValuesForKeyType() []string
- func PossibleValuesForNetworkRuleIPAction() []string
- func PossibleValuesForPrivateLinkConnectionStatus() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForSkuName() []string
- func PossibleValuesForSkuTier() []string
- func PossibleValuesForUnavailableReason() []string
- func ValidateAuthorizationRuleID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateNamespaceID(input interface{}, key string) (warnings []string, errors []error)
- type AccessKeys
- type AccessRights
- type AuthorizationRule
- type AuthorizationRuleId
- type AuthorizationRuleOperationPredicate
- type AuthorizationRuleProperties
- type CheckNameAvailability
- type CheckNameAvailabilityOperationResponse
- type CheckNameAvailabilityResult
- type ConnectionState
- type CreateOrUpdateAuthorizationRuleOperationResponse
- type CreateOrUpdateNetworkRuleSetOperationResponse
- type CreateOrUpdateOperationResponse
- type DefaultAction
- type DeleteAuthorizationRuleOperationResponse
- type DeleteOperationResponse
- type EndPointProvisioningState
- type GetAuthorizationRuleOperationResponse
- type GetNetworkRuleSetOperationResponse
- type GetOperationResponse
- type KeyType
- type ListAuthorizationRulesCompleteResult
- type ListAuthorizationRulesCustomPager
- type ListAuthorizationRulesOperationResponse
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationResponse
- type ListCompleteResult
- type ListCustomPager
- type ListKeysOperationResponse
- type ListOperationResponse
- type NWRuleSetIPRules
- type NamespaceId
- type NamespacesClient
- func (c NamespacesClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, input CheckNameAvailability) (result CheckNameAvailabilityOperationResponse, err error)
- func (c NamespacesClient) CreateOrUpdate(ctx context.Context, id NamespaceId, input RelayNamespace) (result CreateOrUpdateOperationResponse, err error)
- func (c NamespacesClient) CreateOrUpdateAuthorizationRule(ctx context.Context, id AuthorizationRuleId, input AuthorizationRule) (result CreateOrUpdateAuthorizationRuleOperationResponse, err error)
- func (c NamespacesClient) CreateOrUpdateNetworkRuleSet(ctx context.Context, id NamespaceId, input NetworkRuleSet) (result CreateOrUpdateNetworkRuleSetOperationResponse, err error)
- func (c NamespacesClient) CreateOrUpdateThenPoll(ctx context.Context, id NamespaceId, input RelayNamespace) error
- func (c NamespacesClient) Delete(ctx context.Context, id NamespaceId) (result DeleteOperationResponse, err error)
- func (c NamespacesClient) DeleteAuthorizationRule(ctx context.Context, id AuthorizationRuleId) (result DeleteAuthorizationRuleOperationResponse, err error)
- func (c NamespacesClient) DeleteThenPoll(ctx context.Context, id NamespaceId) error
- func (c NamespacesClient) Get(ctx context.Context, id NamespaceId) (result GetOperationResponse, err error)
- func (c NamespacesClient) GetAuthorizationRule(ctx context.Context, id AuthorizationRuleId) (result GetAuthorizationRuleOperationResponse, err error)
- func (c NamespacesClient) GetNetworkRuleSet(ctx context.Context, id NamespaceId) (result GetNetworkRuleSetOperationResponse, err error)
- func (c NamespacesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
- func (c NamespacesClient) ListAuthorizationRules(ctx context.Context, id NamespaceId) (result ListAuthorizationRulesOperationResponse, err error)
- func (c NamespacesClient) ListAuthorizationRulesComplete(ctx context.Context, id NamespaceId) (ListAuthorizationRulesCompleteResult, error)
- func (c NamespacesClient) ListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id NamespaceId, ...) (result ListAuthorizationRulesCompleteResult, err error)
- func (c NamespacesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
- func (c NamespacesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
- func (c NamespacesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c NamespacesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
- func (c NamespacesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListCompleteResult, err error)
- func (c NamespacesClient) ListKeys(ctx context.Context, id AuthorizationRuleId) (result ListKeysOperationResponse, err error)
- func (c NamespacesClient) RegenerateKeys(ctx context.Context, id AuthorizationRuleId, ...) (result RegenerateKeysOperationResponse, err error)
- func (c NamespacesClient) Update(ctx context.Context, id NamespaceId, input RelayUpdateParameters) (result UpdateOperationResponse, err error)
- type NetworkRuleIPAction
- type NetworkRuleSet
- type NetworkRuleSetProperties
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PrivateLinkConnectionStatus
- type PublicNetworkAccess
- type RegenerateAccessKeyParameters
- type RegenerateKeysOperationResponse
- type RelayNamespace
- type RelayNamespaceOperationPredicate
- type RelayNamespaceProperties
- type RelayUpdateParameters
- type Sku
- type SkuName
- type SkuTier
- type UnavailableReason
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessRights ¶
func PossibleValuesForAccessRights() []string
func PossibleValuesForDefaultAction ¶
func PossibleValuesForDefaultAction() []string
func PossibleValuesForEndPointProvisioningState ¶
func PossibleValuesForEndPointProvisioningState() []string
func PossibleValuesForKeyType ¶
func PossibleValuesForKeyType() []string
func PossibleValuesForNetworkRuleIPAction ¶
func PossibleValuesForNetworkRuleIPAction() []string
func PossibleValuesForPrivateLinkConnectionStatus ¶
func PossibleValuesForPrivateLinkConnectionStatus() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func PossibleValuesForSkuTier ¶
func PossibleValuesForSkuTier() []string
func PossibleValuesForUnavailableReason ¶
func PossibleValuesForUnavailableReason() []string
func ValidateAuthorizationRuleID ¶
ValidateAuthorizationRuleID checks that 'input' can be parsed as a Authorization Rule ID
func ValidateNamespaceID ¶
ValidateNamespaceID checks that 'input' can be parsed as a Namespace ID
Types ¶
type AccessKeys ¶
type AccessKeys struct { KeyName *string `json:"keyName,omitempty"` PrimaryConnectionString *string `json:"primaryConnectionString,omitempty"` PrimaryKey *string `json:"primaryKey,omitempty"` SecondaryConnectionString *string `json:"secondaryConnectionString,omitempty"` SecondaryKey *string `json:"secondaryKey,omitempty"` }
type AccessRights ¶
type AccessRights string
const ( AccessRightsListen AccessRights = "Listen" AccessRightsManage AccessRights = "Manage" AccessRightsSend AccessRights = "Send" )
func (*AccessRights) UnmarshalJSON ¶
func (s *AccessRights) UnmarshalJSON(bytes []byte) error
type AuthorizationRule ¶
type AuthorizationRule struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *AuthorizationRuleProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type AuthorizationRuleId ¶
type AuthorizationRuleId struct { SubscriptionId string ResourceGroupName string NamespaceName string AuthorizationRuleName string }
AuthorizationRuleId is a struct representing the Resource ID for a Authorization Rule
func NewAuthorizationRuleID ¶
func NewAuthorizationRuleID(subscriptionId string, resourceGroupName string, namespaceName string, authorizationRuleName string) AuthorizationRuleId
NewAuthorizationRuleID returns a new AuthorizationRuleId struct
func ParseAuthorizationRuleID ¶
func ParseAuthorizationRuleID(input string) (*AuthorizationRuleId, error)
ParseAuthorizationRuleID parses 'input' into a AuthorizationRuleId
func ParseAuthorizationRuleIDInsensitively ¶
func ParseAuthorizationRuleIDInsensitively(input string) (*AuthorizationRuleId, error)
ParseAuthorizationRuleIDInsensitively parses 'input' case-insensitively into a AuthorizationRuleId note: this method should only be used for API response data and not user input
func (*AuthorizationRuleId) FromParseResult ¶
func (id *AuthorizationRuleId) FromParseResult(input resourceids.ParseResult) error
func (AuthorizationRuleId) ID ¶
func (id AuthorizationRuleId) ID() string
ID returns the formatted Authorization Rule ID
func (AuthorizationRuleId) Segments ¶
func (id AuthorizationRuleId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Authorization Rule ID
func (AuthorizationRuleId) String ¶
func (id AuthorizationRuleId) String() string
String returns a human-readable description of this Authorization Rule ID
type AuthorizationRuleOperationPredicate ¶
type AuthorizationRuleOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (AuthorizationRuleOperationPredicate) Matches ¶
func (p AuthorizationRuleOperationPredicate) Matches(input AuthorizationRule) bool
type AuthorizationRuleProperties ¶
type AuthorizationRuleProperties struct {
Rights []AccessRights `json:"rights"`
}
type CheckNameAvailability ¶
type CheckNameAvailability struct {
Name string `json:"name"`
}
type CheckNameAvailabilityOperationResponse ¶
type CheckNameAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckNameAvailabilityResult }
type CheckNameAvailabilityResult ¶
type CheckNameAvailabilityResult struct { Message *string `json:"message,omitempty"` NameAvailable *bool `json:"nameAvailable,omitempty"` Reason *UnavailableReason `json:"reason,omitempty"` }
type ConnectionState ¶
type ConnectionState struct { Description *string `json:"description,omitempty"` Status *PrivateLinkConnectionStatus `json:"status,omitempty"` }
type CreateOrUpdateAuthorizationRuleOperationResponse ¶
type CreateOrUpdateAuthorizationRuleOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AuthorizationRule }
type CreateOrUpdateNetworkRuleSetOperationResponse ¶
type CreateOrUpdateNetworkRuleSetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NetworkRuleSet }
type DefaultAction ¶
type DefaultAction string
const ( DefaultActionAllow DefaultAction = "Allow" DefaultActionDeny DefaultAction = "Deny" )
func (*DefaultAction) UnmarshalJSON ¶
func (s *DefaultAction) UnmarshalJSON(bytes []byte) error
type DeleteOperationResponse ¶
type EndPointProvisioningState ¶
type EndPointProvisioningState string
const ( EndPointProvisioningStateCanceled EndPointProvisioningState = "Canceled" EndPointProvisioningStateCreating EndPointProvisioningState = "Creating" EndPointProvisioningStateDeleting EndPointProvisioningState = "Deleting" EndPointProvisioningStateFailed EndPointProvisioningState = "Failed" EndPointProvisioningStateSucceeded EndPointProvisioningState = "Succeeded" EndPointProvisioningStateUpdating EndPointProvisioningState = "Updating" )
func (*EndPointProvisioningState) UnmarshalJSON ¶
func (s *EndPointProvisioningState) UnmarshalJSON(bytes []byte) error
type GetAuthorizationRuleOperationResponse ¶
type GetAuthorizationRuleOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AuthorizationRule }
type GetNetworkRuleSetOperationResponse ¶
type GetNetworkRuleSetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NetworkRuleSet }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RelayNamespace }
type ListAuthorizationRulesCompleteResult ¶
type ListAuthorizationRulesCompleteResult struct { LatestHttpResponse *http.Response Items []AuthorizationRule }
type ListAuthorizationRulesCustomPager ¶
func (*ListAuthorizationRulesCustomPager) NextPageLink ¶
func (p *ListAuthorizationRulesCustomPager) NextPageLink() *odata.Link
type ListAuthorizationRulesOperationResponse ¶
type ListAuthorizationRulesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]AuthorizationRule }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []RelayNamespace }
type ListByResourceGroupCustomPager ¶
func (*ListByResourceGroupCustomPager) NextPageLink ¶
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RelayNamespace }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []RelayNamespace }
type ListCustomPager ¶
func (*ListCustomPager) NextPageLink ¶
func (p *ListCustomPager) NextPageLink() *odata.Link
type ListKeysOperationResponse ¶
type ListKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AccessKeys }
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]RelayNamespace }
type NWRuleSetIPRules ¶
type NWRuleSetIPRules struct { Action *NetworkRuleIPAction `json:"action,omitempty"` IPMask *string `json:"ipMask,omitempty"` }
type NamespaceId ¶
NamespaceId is a struct representing the Resource ID for a Namespace
func NewNamespaceID ¶
func NewNamespaceID(subscriptionId string, resourceGroupName string, namespaceName string) NamespaceId
NewNamespaceID returns a new NamespaceId struct
func ParseNamespaceID ¶
func ParseNamespaceID(input string) (*NamespaceId, error)
ParseNamespaceID parses 'input' into a NamespaceId
func ParseNamespaceIDInsensitively ¶
func ParseNamespaceIDInsensitively(input string) (*NamespaceId, error)
ParseNamespaceIDInsensitively parses 'input' case-insensitively into a NamespaceId note: this method should only be used for API response data and not user input
func (*NamespaceId) FromParseResult ¶
func (id *NamespaceId) FromParseResult(input resourceids.ParseResult) error
func (NamespaceId) Segments ¶
func (id NamespaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Namespace ID
func (NamespaceId) String ¶
func (id NamespaceId) String() string
String returns a human-readable description of this Namespace ID
type NamespacesClient ¶
type NamespacesClient struct {
Client *resourcemanager.Client
}
func NewNamespacesClientWithBaseURI ¶
func NewNamespacesClientWithBaseURI(sdkApi sdkEnv.Api) (*NamespacesClient, error)
func (NamespacesClient) CheckNameAvailability ¶
func (c NamespacesClient) CheckNameAvailability(ctx context.Context, id commonids.SubscriptionId, input CheckNameAvailability) (result CheckNameAvailabilityOperationResponse, err error)
CheckNameAvailability ...
func (NamespacesClient) CreateOrUpdate ¶
func (c NamespacesClient) CreateOrUpdate(ctx context.Context, id NamespaceId, input RelayNamespace) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (NamespacesClient) CreateOrUpdateAuthorizationRule ¶
func (c NamespacesClient) CreateOrUpdateAuthorizationRule(ctx context.Context, id AuthorizationRuleId, input AuthorizationRule) (result CreateOrUpdateAuthorizationRuleOperationResponse, err error)
CreateOrUpdateAuthorizationRule ...
func (NamespacesClient) CreateOrUpdateNetworkRuleSet ¶
func (c NamespacesClient) CreateOrUpdateNetworkRuleSet(ctx context.Context, id NamespaceId, input NetworkRuleSet) (result CreateOrUpdateNetworkRuleSetOperationResponse, err error)
CreateOrUpdateNetworkRuleSet ...
func (NamespacesClient) CreateOrUpdateThenPoll ¶
func (c NamespacesClient) CreateOrUpdateThenPoll(ctx context.Context, id NamespaceId, input RelayNamespace) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (NamespacesClient) Delete ¶
func (c NamespacesClient) Delete(ctx context.Context, id NamespaceId) (result DeleteOperationResponse, err error)
Delete ...
func (NamespacesClient) DeleteAuthorizationRule ¶
func (c NamespacesClient) DeleteAuthorizationRule(ctx context.Context, id AuthorizationRuleId) (result DeleteAuthorizationRuleOperationResponse, err error)
DeleteAuthorizationRule ...
func (NamespacesClient) DeleteThenPoll ¶
func (c NamespacesClient) DeleteThenPoll(ctx context.Context, id NamespaceId) error
DeleteThenPoll performs Delete then polls until it's completed
func (NamespacesClient) Get ¶
func (c NamespacesClient) Get(ctx context.Context, id NamespaceId) (result GetOperationResponse, err error)
Get ...
func (NamespacesClient) GetAuthorizationRule ¶
func (c NamespacesClient) GetAuthorizationRule(ctx context.Context, id AuthorizationRuleId) (result GetAuthorizationRuleOperationResponse, err error)
GetAuthorizationRule ...
func (NamespacesClient) GetNetworkRuleSet ¶
func (c NamespacesClient) GetNetworkRuleSet(ctx context.Context, id NamespaceId) (result GetNetworkRuleSetOperationResponse, err error)
GetNetworkRuleSet ...
func (NamespacesClient) List ¶
func (c NamespacesClient) List(ctx context.Context, id commonids.SubscriptionId) (result ListOperationResponse, err error)
List ...
func (NamespacesClient) ListAuthorizationRules ¶
func (c NamespacesClient) ListAuthorizationRules(ctx context.Context, id NamespaceId) (result ListAuthorizationRulesOperationResponse, err error)
ListAuthorizationRules ...
func (NamespacesClient) ListAuthorizationRulesComplete ¶
func (c NamespacesClient) ListAuthorizationRulesComplete(ctx context.Context, id NamespaceId) (ListAuthorizationRulesCompleteResult, error)
ListAuthorizationRulesComplete retrieves all the results into a single object
func (NamespacesClient) ListAuthorizationRulesCompleteMatchingPredicate ¶
func (c NamespacesClient) ListAuthorizationRulesCompleteMatchingPredicate(ctx context.Context, id NamespaceId, predicate AuthorizationRuleOperationPredicate) (result ListAuthorizationRulesCompleteResult, err error)
ListAuthorizationRulesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NamespacesClient) ListByResourceGroup ¶
func (c NamespacesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (NamespacesClient) ListByResourceGroupComplete ¶
func (c NamespacesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (NamespacesClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c NamespacesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, predicate RelayNamespaceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NamespacesClient) ListComplete ¶
func (c NamespacesClient) ListComplete(ctx context.Context, id commonids.SubscriptionId) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (NamespacesClient) ListCompleteMatchingPredicate ¶
func (c NamespacesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, predicate RelayNamespaceOperationPredicate) (result ListCompleteResult, err error)
ListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NamespacesClient) ListKeys ¶
func (c NamespacesClient) ListKeys(ctx context.Context, id AuthorizationRuleId) (result ListKeysOperationResponse, err error)
ListKeys ...
func (NamespacesClient) RegenerateKeys ¶
func (c NamespacesClient) RegenerateKeys(ctx context.Context, id AuthorizationRuleId, input RegenerateAccessKeyParameters) (result RegenerateKeysOperationResponse, err error)
RegenerateKeys ...
func (NamespacesClient) Update ¶
func (c NamespacesClient) Update(ctx context.Context, id NamespaceId, input RelayUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
type NetworkRuleIPAction ¶
type NetworkRuleIPAction string
const (
NetworkRuleIPActionAllow NetworkRuleIPAction = "Allow"
)
func (*NetworkRuleIPAction) UnmarshalJSON ¶
func (s *NetworkRuleIPAction) UnmarshalJSON(bytes []byte) error
type NetworkRuleSet ¶
type NetworkRuleSet struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *NetworkRuleSetProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type NetworkRuleSetProperties ¶
type NetworkRuleSetProperties struct { DefaultAction *DefaultAction `json:"defaultAction,omitempty"` IPRules *[]NWRuleSetIPRules `json:"ipRules,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` TrustedServiceAccessEnabled *bool `json:"trustedServiceAccessEnabled,omitempty"` }
type PrivateEndpoint ¶
type PrivateEndpoint struct {
Id *string `json:"id,omitempty"`
}
type PrivateEndpointConnection ¶
type PrivateEndpointConnection struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *ConnectionState `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *EndPointProvisioningState `json:"provisioningState,omitempty"` }
type PrivateLinkConnectionStatus ¶
type PrivateLinkConnectionStatus string
const ( PrivateLinkConnectionStatusApproved PrivateLinkConnectionStatus = "Approved" PrivateLinkConnectionStatusDisconnected PrivateLinkConnectionStatus = "Disconnected" PrivateLinkConnectionStatusPending PrivateLinkConnectionStatus = "Pending" PrivateLinkConnectionStatusRejected PrivateLinkConnectionStatus = "Rejected" )
func (*PrivateLinkConnectionStatus) UnmarshalJSON ¶
func (s *PrivateLinkConnectionStatus) UnmarshalJSON(bytes []byte) error
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" PublicNetworkAccessSecuredByPerimeter PublicNetworkAccess = "SecuredByPerimeter" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type RegenerateKeysOperationResponse ¶
type RegenerateKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *AccessKeys }
type RelayNamespace ¶
type RelayNamespace struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *RelayNamespaceProperties `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type RelayNamespaceOperationPredicate ¶
type RelayNamespaceOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (RelayNamespaceOperationPredicate) Matches ¶
func (p RelayNamespaceOperationPredicate) Matches(input RelayNamespace) bool
type RelayNamespaceProperties ¶
type RelayNamespaceProperties struct { CreatedAt *string `json:"createdAt,omitempty"` MetricId *string `json:"metricId,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *string `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` ServiceBusEndpoint *string `json:"serviceBusEndpoint,omitempty"` Status *string `json:"status,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty"` }
func (*RelayNamespaceProperties) GetCreatedAtAsTime ¶
func (o *RelayNamespaceProperties) GetCreatedAtAsTime() (*time.Time, error)
func (*RelayNamespaceProperties) GetUpdatedAtAsTime ¶
func (o *RelayNamespaceProperties) GetUpdatedAtAsTime() (*time.Time, error)
func (*RelayNamespaceProperties) SetCreatedAtAsTime ¶
func (o *RelayNamespaceProperties) SetCreatedAtAsTime(input time.Time)
func (*RelayNamespaceProperties) SetUpdatedAtAsTime ¶
func (o *RelayNamespaceProperties) SetUpdatedAtAsTime(input time.Time)
type RelayUpdateParameters ¶
type SkuName ¶
type SkuName string
const (
SkuNameStandard SkuName = "Standard"
)
func (*SkuName) UnmarshalJSON ¶
type SkuTier ¶
type SkuTier string
const (
SkuTierStandard SkuTier = "Standard"
)
func (*SkuTier) UnmarshalJSON ¶
type UnavailableReason ¶
type UnavailableReason string
const ()
func (*UnavailableReason) UnmarshalJSON ¶
func (s *UnavailableReason) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *RelayNamespace }
Source Files ¶
- client.go
- constants.go
- id_authorizationrule.go
- id_namespace.go
- method_checknameavailability.go
- method_createorupdate.go
- method_createorupdateauthorizationrule.go
- method_createorupdatenetworkruleset.go
- method_delete.go
- method_deleteauthorizationrule.go
- method_get.go
- method_getauthorizationrule.go
- method_getnetworkruleset.go
- method_list.go
- method_listauthorizationrules.go
- method_listbyresourcegroup.go
- method_listkeys.go
- method_regeneratekeys.go
- method_update.go
- model_accesskeys.go
- model_authorizationrule.go
- model_authorizationruleproperties.go
- model_checknameavailability.go
- model_checknameavailabilityresult.go
- model_connectionstate.go
- model_networkruleset.go
- model_networkrulesetproperties.go
- model_nwrulesetiprules.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- model_regenerateaccesskeyparameters.go
- model_relaynamespace.go
- model_relaynamespaceproperties.go
- model_relayupdateparameters.go
- model_sku.go
- predicates.go
- version.go