Documentation ¶
Index ¶
- func PossibleValuesForAccessRights() []string
- func PossibleValuesForNamespaceStatus() []string
- func PossibleValuesForNamespaceType() []string
- func PossibleValuesForOperationProvisioningState() []string
- func PossibleValuesForPolicyKeyType() []string
- func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
- func PossibleValuesForPrivateLinkConnectionStatus() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForReplicationRegion() []string
- func PossibleValuesForSkuName() []string
- func PossibleValuesForZoneRedundancyPreference() []string
- func ValidateAuthorizationRuleID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateNamespaceID(input interface{}, key string) (warnings []string, errors []error)
- type AccessRights
- type AdmCredential
- type AdmCredentialProperties
- type ApnsCredential
- type ApnsCredentialProperties
- type AuthorizationRuleId
- type BaiduCredential
- type BaiduCredentialProperties
- type BrowserCredential
- type BrowserCredentialProperties
- type CheckAvailabilityOperationResponse
- type CheckAvailabilityParameters
- type CheckAvailabilityResult
- type CreateOrUpdateAuthorizationRuleOperationResponse
- type CreateOrUpdateOperationResponse
- type DeleteAuthorizationRuleOperationResponse
- type DeleteOperationResponse
- type GcmCredential
- type GcmCredentialProperties
- type GetAuthorizationRuleOperationResponse
- type GetOperationResponse
- type GetPnsCredentialsOperationResponse
- type IPRule
- type ListAllCompleteResult
- type ListAllOperationOptions
- type ListAllOperationResponse
- type ListAuthorizationRulesCompleteResult
- type ListAuthorizationRulesOperationResponse
- type ListCompleteResult
- type ListKeysOperationResponse
- type ListOperationOptions
- type ListOperationResponse
- type MpnsCredential
- type MpnsCredentialProperties
- type NamespaceId
- type NamespacePatchParameters
- type NamespaceProperties
- type NamespaceResource
- type NamespaceResourceOperationPredicate
- type NamespaceStatus
- type NamespaceType
- type NamespacesClient
- func (c NamespacesClient) CheckAvailability(ctx context.Context, id commonids.SubscriptionId, ...) (result CheckAvailabilityOperationResponse, err error)
- func (c NamespacesClient) CreateOrUpdate(ctx context.Context, id NamespaceId, input NamespaceResource) (result CreateOrUpdateOperationResponse, err error)
- func (c NamespacesClient) CreateOrUpdateAuthorizationRule(ctx context.Context, id AuthorizationRuleId, ...) (result CreateOrUpdateAuthorizationRuleOperationResponse, err error)
- func (c NamespacesClient) CreateOrUpdateThenPoll(ctx context.Context, id NamespaceId, input NamespaceResource) 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) 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) GetPnsCredentials(ctx context.Context, id NamespaceId) (result GetPnsCredentialsOperationResponse, err error)
- func (c NamespacesClient) List(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListOperationResponse, err error)
- func (c NamespacesClient) ListAll(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllOperationResponse, err error)
- func (c NamespacesClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListAllCompleteResult, error)
- func (c NamespacesClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, 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) ListComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListCompleteResult, error)
- func (c NamespacesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (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, input PolicyKeyResource) (result RegenerateKeysOperationResponse, err error)
- func (c NamespacesClient) Update(ctx context.Context, id NamespaceId, input NamespacePatchParameters) (result UpdateOperationResponse, err error)
- type NetworkAcls
- type OperationProvisioningState
- type PnsCredentials
- type PnsCredentialsResource
- type PolicyKeyResource
- type PolicyKeyType
- type PrivateEndpointConnectionProperties
- type PrivateEndpointConnectionProvisioningState
- type PrivateEndpointConnectionResource
- type PrivateLinkConnectionStatus
- type PublicInternetAuthorizationRule
- type PublicNetworkAccess
- type RegenerateKeysOperationResponse
- type RemotePrivateEndpointConnection
- type RemotePrivateLinkServiceConnectionState
- type ReplicationRegion
- type ResourceListKeys
- type SharedAccessAuthorizationRuleProperties
- func (o *SharedAccessAuthorizationRuleProperties) GetCreatedTimeAsTime() (*time.Time, error)
- func (o *SharedAccessAuthorizationRuleProperties) GetModifiedTimeAsTime() (*time.Time, error)
- func (o *SharedAccessAuthorizationRuleProperties) SetCreatedTimeAsTime(input time.Time)
- func (o *SharedAccessAuthorizationRuleProperties) SetModifiedTimeAsTime(input time.Time)
- type SharedAccessAuthorizationRuleResource
- type SharedAccessAuthorizationRuleResourceOperationPredicate
- type Sku
- type SkuName
- type UpdateOperationResponse
- type WnsCredential
- type WnsCredentialProperties
- type XiaomiCredential
- type XiaomiCredentialProperties
- type ZoneRedundancyPreference
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForAccessRights ¶
func PossibleValuesForAccessRights() []string
func PossibleValuesForNamespaceStatus ¶
func PossibleValuesForNamespaceStatus() []string
func PossibleValuesForNamespaceType ¶
func PossibleValuesForNamespaceType() []string
func PossibleValuesForOperationProvisioningState ¶
func PossibleValuesForOperationProvisioningState() []string
func PossibleValuesForPolicyKeyType ¶
func PossibleValuesForPolicyKeyType() []string
func PossibleValuesForPrivateEndpointConnectionProvisioningState ¶
func PossibleValuesForPrivateEndpointConnectionProvisioningState() []string
func PossibleValuesForPrivateLinkConnectionStatus ¶
func PossibleValuesForPrivateLinkConnectionStatus() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForReplicationRegion ¶
func PossibleValuesForReplicationRegion() []string
func PossibleValuesForSkuName ¶
func PossibleValuesForSkuName() []string
func PossibleValuesForZoneRedundancyPreference ¶
func PossibleValuesForZoneRedundancyPreference() []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 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 AdmCredential ¶
type AdmCredential struct {
Properties AdmCredentialProperties `json:"properties"`
}
type AdmCredentialProperties ¶
type ApnsCredential ¶
type ApnsCredential struct {
Properties ApnsCredentialProperties `json:"properties"`
}
type ApnsCredentialProperties ¶
type ApnsCredentialProperties struct { ApnsCertificate *string `json:"apnsCertificate,omitempty"` AppId *string `json:"appId,omitempty"` AppName *string `json:"appName,omitempty"` CertificateKey *string `json:"certificateKey,omitempty"` Endpoint string `json:"endpoint"` KeyId *string `json:"keyId,omitempty"` Thumbprint *string `json:"thumbprint,omitempty"` Token *string `json:"token,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 BaiduCredential ¶
type BaiduCredential struct {
Properties BaiduCredentialProperties `json:"properties"`
}
type BrowserCredential ¶
type BrowserCredential struct {
Properties BrowserCredentialProperties `json:"properties"`
}
type CheckAvailabilityOperationResponse ¶
type CheckAvailabilityOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *CheckAvailabilityResult }
type CheckAvailabilityParameters ¶
type CheckAvailabilityParameters struct { Id *string `json:"id,omitempty"` IsAvailiable *bool `json:"isAvailiable,omitempty"` Location *string `json:"location,omitempty"` Name string `json:"name"` Sku *Sku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type CheckAvailabilityResult ¶
type CheckAvailabilityResult struct { Id *string `json:"id,omitempty"` IsAvailiable *bool `json:"isAvailiable,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,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 CreateOrUpdateAuthorizationRuleOperationResponse ¶
type CreateOrUpdateAuthorizationRuleOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SharedAccessAuthorizationRuleResource }
type DeleteOperationResponse ¶
type GcmCredential ¶
type GcmCredential struct {
Properties GcmCredentialProperties `json:"properties"`
}
type GcmCredentialProperties ¶
type GetAuthorizationRuleOperationResponse ¶
type GetAuthorizationRuleOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *SharedAccessAuthorizationRuleResource }
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NamespaceResource }
type GetPnsCredentialsOperationResponse ¶
type GetPnsCredentialsOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PnsCredentialsResource }
type IPRule ¶
type IPRule struct { IPMask string `json:"ipMask"` Rights []AccessRights `json:"rights"` }
type ListAllCompleteResult ¶
type ListAllCompleteResult struct { LatestHttpResponse *http.Response Items []NamespaceResource }
type ListAllOperationOptions ¶
type ListAllOperationOptions struct {
Top *int64
}
func DefaultListAllOperationOptions ¶
func DefaultListAllOperationOptions() ListAllOperationOptions
func (ListAllOperationOptions) ToHeaders ¶
func (o ListAllOperationOptions) ToHeaders() *client.Headers
func (ListAllOperationOptions) ToOData ¶
func (o ListAllOperationOptions) ToOData() *odata.Query
func (ListAllOperationOptions) ToQuery ¶
func (o ListAllOperationOptions) ToQuery() *client.QueryParams
type ListAllOperationResponse ¶
type ListAllOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]NamespaceResource }
type ListAuthorizationRulesCompleteResult ¶
type ListAuthorizationRulesCompleteResult struct { LatestHttpResponse *http.Response Items []SharedAccessAuthorizationRuleResource }
type ListAuthorizationRulesOperationResponse ¶
type ListAuthorizationRulesOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]SharedAccessAuthorizationRuleResource }
type ListCompleteResult ¶
type ListCompleteResult struct { LatestHttpResponse *http.Response Items []NamespaceResource }
type ListKeysOperationResponse ¶
type ListKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ResourceListKeys }
type ListOperationOptions ¶
type ListOperationOptions struct {
Top *int64
}
func DefaultListOperationOptions ¶
func DefaultListOperationOptions() ListOperationOptions
func (ListOperationOptions) ToHeaders ¶
func (o ListOperationOptions) ToHeaders() *client.Headers
func (ListOperationOptions) ToOData ¶
func (o ListOperationOptions) ToOData() *odata.Query
func (ListOperationOptions) ToQuery ¶
func (o ListOperationOptions) ToQuery() *client.QueryParams
type ListOperationResponse ¶
type ListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]NamespaceResource }
type MpnsCredential ¶
type MpnsCredential struct {
Properties MpnsCredentialProperties `json:"properties"`
}
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 NamespacePatchParameters ¶
type NamespacePatchParameters struct { Properties *NamespaceProperties `json:"properties,omitempty"` Sku *Sku `json:"sku,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type NamespaceProperties ¶
type NamespaceProperties struct { CreatedAt *string `json:"createdAt,omitempty"` Critical *bool `json:"critical,omitempty"` DataCenter *string `json:"dataCenter,omitempty"` Enabled *bool `json:"enabled,omitempty"` MetricId *string `json:"metricId,omitempty"` Name *string `json:"name,omitempty"` NamespaceType *NamespaceType `json:"namespaceType,omitempty"` NetworkAcls *NetworkAcls `json:"networkAcls,omitempty"` PnsCredentials *PnsCredentials `json:"pnsCredentials,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnectionResource `json:"privateEndpointConnections,omitempty"` ProvisioningState *OperationProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` Region *string `json:"region,omitempty"` ReplicationRegion *ReplicationRegion `json:"replicationRegion,omitempty"` ScaleUnit *string `json:"scaleUnit,omitempty"` ServiceBusEndpoint *string `json:"serviceBusEndpoint,omitempty"` Status *NamespaceStatus `json:"status,omitempty"` SubscriptionId *string `json:"subscriptionId,omitempty"` UpdatedAt *string `json:"updatedAt,omitempty"` ZoneRedundancy *ZoneRedundancyPreference `json:"zoneRedundancy,omitempty"` }
func (*NamespaceProperties) GetCreatedAtAsTime ¶
func (o *NamespaceProperties) GetCreatedAtAsTime() (*time.Time, error)
func (*NamespaceProperties) GetUpdatedAtAsTime ¶
func (o *NamespaceProperties) GetUpdatedAtAsTime() (*time.Time, error)
func (*NamespaceProperties) SetCreatedAtAsTime ¶
func (o *NamespaceProperties) SetCreatedAtAsTime(input time.Time)
func (*NamespaceProperties) SetUpdatedAtAsTime ¶
func (o *NamespaceProperties) SetUpdatedAtAsTime(input time.Time)
type NamespaceResource ¶
type NamespaceResource struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *NamespaceProperties `json:"properties,omitempty"` Sku Sku `json:"sku"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type NamespaceResourceOperationPredicate ¶
type NamespaceResourceOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (NamespaceResourceOperationPredicate) Matches ¶
func (p NamespaceResourceOperationPredicate) Matches(input NamespaceResource) bool
type NamespaceStatus ¶
type NamespaceStatus string
const ( NamespaceStatusCreated NamespaceStatus = "Created" NamespaceStatusCreating NamespaceStatus = "Creating" NamespaceStatusDeleting NamespaceStatus = "Deleting" NamespaceStatusSuspended NamespaceStatus = "Suspended" )
func (*NamespaceStatus) UnmarshalJSON ¶
func (s *NamespaceStatus) UnmarshalJSON(bytes []byte) error
type NamespaceType ¶
type NamespaceType string
const ( NamespaceTypeMessaging NamespaceType = "Messaging" NamespaceTypeNotificationHub NamespaceType = "NotificationHub" )
func (*NamespaceType) UnmarshalJSON ¶
func (s *NamespaceType) UnmarshalJSON(bytes []byte) error
type NamespacesClient ¶
type NamespacesClient struct {
Client *resourcemanager.Client
}
func NewNamespacesClientWithBaseURI ¶
func NewNamespacesClientWithBaseURI(sdkApi sdkEnv.Api) (*NamespacesClient, error)
func (NamespacesClient) CheckAvailability ¶
func (c NamespacesClient) CheckAvailability(ctx context.Context, id commonids.SubscriptionId, input CheckAvailabilityParameters) (result CheckAvailabilityOperationResponse, err error)
CheckAvailability ...
func (NamespacesClient) CreateOrUpdate ¶
func (c NamespacesClient) CreateOrUpdate(ctx context.Context, id NamespaceId, input NamespaceResource) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (NamespacesClient) CreateOrUpdateAuthorizationRule ¶
func (c NamespacesClient) CreateOrUpdateAuthorizationRule(ctx context.Context, id AuthorizationRuleId, input SharedAccessAuthorizationRuleResource) (result CreateOrUpdateAuthorizationRuleOperationResponse, err error)
CreateOrUpdateAuthorizationRule ...
func (NamespacesClient) CreateOrUpdateThenPoll ¶
func (c NamespacesClient) CreateOrUpdateThenPoll(ctx context.Context, id NamespaceId, input NamespaceResource) 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) 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) GetPnsCredentials ¶
func (c NamespacesClient) GetPnsCredentials(ctx context.Context, id NamespaceId) (result GetPnsCredentialsOperationResponse, err error)
GetPnsCredentials ...
func (NamespacesClient) List ¶
func (c NamespacesClient) List(ctx context.Context, id commonids.ResourceGroupId, options ListOperationOptions) (result ListOperationResponse, err error)
List ...
func (NamespacesClient) ListAll ¶
func (c NamespacesClient) ListAll(ctx context.Context, id commonids.SubscriptionId, options ListAllOperationOptions) (result ListAllOperationResponse, err error)
ListAll ...
func (NamespacesClient) ListAllComplete ¶
func (c NamespacesClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId, options ListAllOperationOptions) (ListAllCompleteResult, error)
ListAllComplete retrieves all the results into a single object
func (NamespacesClient) ListAllCompleteMatchingPredicate ¶
func (c NamespacesClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListAllOperationOptions, predicate NamespaceResourceOperationPredicate) (result ListAllCompleteResult, err error)
ListAllCompleteMatchingPredicate retrieves all the results and then applies the predicate
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 SharedAccessAuthorizationRuleResourceOperationPredicate) (result ListAuthorizationRulesCompleteResult, err error)
ListAuthorizationRulesCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (NamespacesClient) ListComplete ¶
func (c NamespacesClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId, options ListOperationOptions) (ListCompleteResult, error)
ListComplete retrieves all the results into a single object
func (NamespacesClient) ListCompleteMatchingPredicate ¶
func (c NamespacesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options ListOperationOptions, predicate NamespaceResourceOperationPredicate) (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 PolicyKeyResource) (result RegenerateKeysOperationResponse, err error)
RegenerateKeys ...
func (NamespacesClient) Update ¶
func (c NamespacesClient) Update(ctx context.Context, id NamespaceId, input NamespacePatchParameters) (result UpdateOperationResponse, err error)
Update ...
type NetworkAcls ¶
type NetworkAcls struct { IPRules *[]IPRule `json:"ipRules,omitempty"` PublicNetworkRule *PublicInternetAuthorizationRule `json:"publicNetworkRule,omitempty"` }
type OperationProvisioningState ¶
type OperationProvisioningState string
const ( OperationProvisioningStateCanceled OperationProvisioningState = "Canceled" OperationProvisioningStateDisabled OperationProvisioningState = "Disabled" OperationProvisioningStateFailed OperationProvisioningState = "Failed" OperationProvisioningStateInProgress OperationProvisioningState = "InProgress" OperationProvisioningStatePending OperationProvisioningState = "Pending" OperationProvisioningStateSucceeded OperationProvisioningState = "Succeeded" OperationProvisioningStateUnknown OperationProvisioningState = "Unknown" )
func (*OperationProvisioningState) UnmarshalJSON ¶
func (s *OperationProvisioningState) UnmarshalJSON(bytes []byte) error
type PnsCredentials ¶
type PnsCredentials struct { AdmCredential *AdmCredential `json:"admCredential,omitempty"` ApnsCredential *ApnsCredential `json:"apnsCredential,omitempty"` BaiduCredential *BaiduCredential `json:"baiduCredential,omitempty"` BrowserCredential *BrowserCredential `json:"browserCredential,omitempty"` GcmCredential *GcmCredential `json:"gcmCredential,omitempty"` MpnsCredential *MpnsCredential `json:"mpnsCredential,omitempty"` WnsCredential *WnsCredential `json:"wnsCredential,omitempty"` XiaomiCredential *XiaomiCredential `json:"xiaomiCredential,omitempty"` }
type PnsCredentialsResource ¶
type PnsCredentialsResource struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *PnsCredentials `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type PolicyKeyResource ¶
type PolicyKeyResource struct {
PolicyKey PolicyKeyType `json:"policyKey"`
}
type PolicyKeyType ¶
type PolicyKeyType string
const ( PolicyKeyTypePrimaryKey PolicyKeyType = "PrimaryKey" PolicyKeyTypeSecondaryKey PolicyKeyType = "SecondaryKey" )
func (*PolicyKeyType) UnmarshalJSON ¶
func (s *PolicyKeyType) UnmarshalJSON(bytes []byte) error
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *RemotePrivateEndpointConnection `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *RemotePrivateLinkServiceConnectionState `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *PrivateEndpointConnectionProvisioningState `json:"provisioningState,omitempty"` }
type PrivateEndpointConnectionProvisioningState ¶
type PrivateEndpointConnectionProvisioningState string
const ( PrivateEndpointConnectionProvisioningStateCreating PrivateEndpointConnectionProvisioningState = "Creating" PrivateEndpointConnectionProvisioningStateDeleted PrivateEndpointConnectionProvisioningState = "Deleted" PrivateEndpointConnectionProvisioningStateDeleting PrivateEndpointConnectionProvisioningState = "Deleting" PrivateEndpointConnectionProvisioningStateDeletingByProxy PrivateEndpointConnectionProvisioningState = "DeletingByProxy" PrivateEndpointConnectionProvisioningStateSucceeded PrivateEndpointConnectionProvisioningState = "Succeeded" PrivateEndpointConnectionProvisioningStateUnknown PrivateEndpointConnectionProvisioningState = "Unknown" PrivateEndpointConnectionProvisioningStateUpdating PrivateEndpointConnectionProvisioningState = "Updating" PrivateEndpointConnectionProvisioningStateUpdatingByProxy PrivateEndpointConnectionProvisioningState = "UpdatingByProxy" )
func (*PrivateEndpointConnectionProvisioningState) UnmarshalJSON ¶
func (s *PrivateEndpointConnectionProvisioningState) UnmarshalJSON(bytes []byte) error
type PrivateEndpointConnectionResource ¶
type PrivateEndpointConnectionResource struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *PrivateEndpointConnectionProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Type *string `json:"type,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 PublicInternetAuthorizationRule ¶
type PublicInternetAuthorizationRule struct {
Rights []AccessRights `json:"rights"`
}
type PublicNetworkAccess ¶
type PublicNetworkAccess string
const ( PublicNetworkAccessDisabled PublicNetworkAccess = "Disabled" PublicNetworkAccessEnabled PublicNetworkAccess = "Enabled" )
func (*PublicNetworkAccess) UnmarshalJSON ¶
func (s *PublicNetworkAccess) UnmarshalJSON(bytes []byte) error
type RegenerateKeysOperationResponse ¶
type RegenerateKeysOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *ResourceListKeys }
type RemotePrivateEndpointConnection ¶
type RemotePrivateEndpointConnection struct {
Id *string `json:"id,omitempty"`
}
type RemotePrivateLinkServiceConnectionState ¶
type RemotePrivateLinkServiceConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PrivateLinkConnectionStatus `json:"status,omitempty"` }
type ReplicationRegion ¶
type ReplicationRegion string
const ( ReplicationRegionAustraliaEast ReplicationRegion = "AustraliaEast" ReplicationRegionBrazilSouth ReplicationRegion = "BrazilSouth" ReplicationRegionDefault ReplicationRegion = "Default" ReplicationRegionNone ReplicationRegion = "None" ReplicationRegionNorthEurope ReplicationRegion = "NorthEurope" ReplicationRegionSouthAfricaNorth ReplicationRegion = "SouthAfricaNorth" ReplicationRegionSouthEastAsia ReplicationRegion = "SouthEastAsia" ReplicationRegionWestUsTwo ReplicationRegion = "WestUs2" )
func (*ReplicationRegion) UnmarshalJSON ¶
func (s *ReplicationRegion) UnmarshalJSON(bytes []byte) error
type ResourceListKeys ¶
type ResourceListKeys 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 SharedAccessAuthorizationRuleProperties ¶
type SharedAccessAuthorizationRuleProperties struct {}
func (*SharedAccessAuthorizationRuleProperties) GetCreatedTimeAsTime ¶
func (o *SharedAccessAuthorizationRuleProperties) GetCreatedTimeAsTime() (*time.Time, error)
func (*SharedAccessAuthorizationRuleProperties) GetModifiedTimeAsTime ¶
func (o *SharedAccessAuthorizationRuleProperties) GetModifiedTimeAsTime() (*time.Time, error)
func (*SharedAccessAuthorizationRuleProperties) SetCreatedTimeAsTime ¶
func (o *SharedAccessAuthorizationRuleProperties) SetCreatedTimeAsTime(input time.Time)
func (*SharedAccessAuthorizationRuleProperties) SetModifiedTimeAsTime ¶
func (o *SharedAccessAuthorizationRuleProperties) SetModifiedTimeAsTime(input time.Time)
type SharedAccessAuthorizationRuleResource ¶
type SharedAccessAuthorizationRuleResource struct {}
type SharedAccessAuthorizationRuleResourceOperationPredicate ¶
type SharedAccessAuthorizationRuleResourceOperationPredicate struct {}
func (SharedAccessAuthorizationRuleResourceOperationPredicate) Matches ¶
func (p SharedAccessAuthorizationRuleResourceOperationPredicate) Matches(input SharedAccessAuthorizationRuleResource) bool
type UpdateOperationResponse ¶
type UpdateOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NamespaceResource }
type WnsCredential ¶
type WnsCredential struct {
Properties WnsCredentialProperties `json:"properties"`
}
type WnsCredentialProperties ¶
type WnsCredentialProperties struct { CertificateKey *string `json:"certificateKey,omitempty"` PackageSid *string `json:"packageSid,omitempty"` SecretKey *string `json:"secretKey,omitempty"` WindowsLiveEndpoint *string `json:"windowsLiveEndpoint,omitempty"` WnsCertificate *string `json:"wnsCertificate,omitempty"` }
type XiaomiCredential ¶
type XiaomiCredential struct {
Properties XiaomiCredentialProperties `json:"properties"`
}
type ZoneRedundancyPreference ¶
type ZoneRedundancyPreference string
const ( ZoneRedundancyPreferenceDisabled ZoneRedundancyPreference = "Disabled" ZoneRedundancyPreferenceEnabled ZoneRedundancyPreference = "Enabled" )
func (*ZoneRedundancyPreference) UnmarshalJSON ¶
func (s *ZoneRedundancyPreference) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_authorizationrule.go
- id_namespace.go
- method_checkavailability.go
- method_createorupdate.go
- method_createorupdateauthorizationrule.go
- method_delete.go
- method_deleteauthorizationrule.go
- method_get.go
- method_getauthorizationrule.go
- method_getpnscredentials.go
- method_list.go
- method_listall.go
- method_listauthorizationrules.go
- method_listkeys.go
- method_regeneratekeys.go
- method_update.go
- model_admcredential.go
- model_admcredentialproperties.go
- model_apnscredential.go
- model_apnscredentialproperties.go
- model_baiducredential.go
- model_baiducredentialproperties.go
- model_browsercredential.go
- model_browsercredentialproperties.go
- model_checkavailabilityparameters.go
- model_checkavailabilityresult.go
- model_gcmcredential.go
- model_gcmcredentialproperties.go
- model_iprule.go
- model_mpnscredential.go
- model_mpnscredentialproperties.go
- model_namespacepatchparameters.go
- model_namespaceproperties.go
- model_namespaceresource.go
- model_networkacls.go
- model_pnscredentials.go
- model_pnscredentialsresource.go
- model_policykeyresource.go
- model_privateendpointconnectionproperties.go
- model_privateendpointconnectionresource.go
- model_publicinternetauthorizationrule.go
- model_remoteprivateendpointconnection.go
- model_remoteprivatelinkserviceconnectionstate.go
- model_resourcelistkeys.go
- model_sharedaccessauthorizationruleproperties.go
- model_sharedaccessauthorizationruleresource.go
- model_sku.go
- model_wnscredential.go
- model_wnscredentialproperties.go
- model_xiaomicredential.go
- model_xiaomicredentialproperties.go
- predicates.go
- version.go