Documentation ¶
Index ¶
- func PossibleValuesForIPActionType() []string
- func PossibleValuesForPartnerNamespaceProvisioningState() []string
- func PossibleValuesForPartnerTopicRoutingMode() []string
- func PossibleValuesForPersistedConnectionStatus() []string
- func PossibleValuesForPublicNetworkAccess() []string
- func PossibleValuesForResourceProvisioningState() []string
- func PossibleValuesForTlsVersion() []string
- func ValidatePartnerNamespaceID(input interface{}, key string) (warnings []string, errors []error)
- type ConnectionState
- type CreateOrUpdateOperationResponse
- type DeleteOperationResponse
- type GetOperationResponse
- type IPActionType
- type InboundIPRule
- type ListByResourceGroupCompleteResult
- type ListByResourceGroupCustomPager
- type ListByResourceGroupOperationOptions
- type ListByResourceGroupOperationResponse
- type ListBySubscriptionCompleteResult
- type ListBySubscriptionCustomPager
- type ListBySubscriptionOperationOptions
- type ListBySubscriptionOperationResponse
- type ListSharedAccessKeysOperationResponse
- type PartnerNamespace
- type PartnerNamespaceId
- type PartnerNamespaceOperationPredicate
- type PartnerNamespaceProperties
- type PartnerNamespaceProvisioningState
- type PartnerNamespaceRegenerateKeyRequest
- type PartnerNamespaceSharedAccessKeys
- type PartnerNamespaceUpdateParameterProperties
- type PartnerNamespaceUpdateParameters
- type PartnerNamespacesClient
- func (c PartnerNamespacesClient) CreateOrUpdate(ctx context.Context, id PartnerNamespaceId, input PartnerNamespace) (result CreateOrUpdateOperationResponse, err error)
- func (c PartnerNamespacesClient) CreateOrUpdateThenPoll(ctx context.Context, id PartnerNamespaceId, input PartnerNamespace) error
- func (c PartnerNamespacesClient) Delete(ctx context.Context, id PartnerNamespaceId) (result DeleteOperationResponse, err error)
- func (c PartnerNamespacesClient) DeleteThenPoll(ctx context.Context, id PartnerNamespaceId) error
- func (c PartnerNamespacesClient) Get(ctx context.Context, id PartnerNamespaceId) (result GetOperationResponse, err error)
- func (c PartnerNamespacesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupOperationResponse, err error)
- func (c PartnerNamespacesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListByResourceGroupCompleteResult, error)
- func (c PartnerNamespacesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListByResourceGroupCompleteResult, err error)
- func (c PartnerNamespacesClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionOperationResponse, err error)
- func (c PartnerNamespacesClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListBySubscriptionCompleteResult, error)
- func (c PartnerNamespacesClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListBySubscriptionCompleteResult, err error)
- func (c PartnerNamespacesClient) ListSharedAccessKeys(ctx context.Context, id PartnerNamespaceId) (result ListSharedAccessKeysOperationResponse, err error)
- func (c PartnerNamespacesClient) RegenerateKey(ctx context.Context, id PartnerNamespaceId, ...) (result RegenerateKeyOperationResponse, err error)
- func (c PartnerNamespacesClient) Update(ctx context.Context, id PartnerNamespaceId, ...) (result UpdateOperationResponse, err error)
- func (c PartnerNamespacesClient) UpdateThenPoll(ctx context.Context, id PartnerNamespaceId, ...) error
- type PartnerTopicRoutingMode
- type PersistedConnectionStatus
- type PrivateEndpoint
- type PrivateEndpointConnection
- type PrivateEndpointConnectionProperties
- type PublicNetworkAccess
- type RegenerateKeyOperationResponse
- type ResourceProvisioningState
- type TlsVersion
- type UpdateOperationResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForIPActionType ¶
func PossibleValuesForIPActionType() []string
func PossibleValuesForPartnerNamespaceProvisioningState ¶
func PossibleValuesForPartnerNamespaceProvisioningState() []string
func PossibleValuesForPartnerTopicRoutingMode ¶
func PossibleValuesForPartnerTopicRoutingMode() []string
func PossibleValuesForPersistedConnectionStatus ¶
func PossibleValuesForPersistedConnectionStatus() []string
func PossibleValuesForPublicNetworkAccess ¶
func PossibleValuesForPublicNetworkAccess() []string
func PossibleValuesForResourceProvisioningState ¶
func PossibleValuesForResourceProvisioningState() []string
func PossibleValuesForTlsVersion ¶
func PossibleValuesForTlsVersion() []string
func ValidatePartnerNamespaceID ¶
ValidatePartnerNamespaceID checks that 'input' can be parsed as a Partner Namespace ID
Types ¶
type ConnectionState ¶
type ConnectionState struct { ActionsRequired *string `json:"actionsRequired,omitempty"` Description *string `json:"description,omitempty"` Status *PersistedConnectionStatus `json:"status,omitempty"` }
type DeleteOperationResponse ¶
type GetOperationResponse ¶
type GetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PartnerNamespace }
type IPActionType ¶
type IPActionType string
const (
IPActionTypeAllow IPActionType = "Allow"
)
func (*IPActionType) UnmarshalJSON ¶
func (s *IPActionType) UnmarshalJSON(bytes []byte) error
type InboundIPRule ¶
type InboundIPRule struct { Action *IPActionType `json:"action,omitempty"` IPMask *string `json:"ipMask,omitempty"` }
type ListByResourceGroupCompleteResult ¶
type ListByResourceGroupCompleteResult struct { LatestHttpResponse *http.Response Items []PartnerNamespace }
type ListByResourceGroupCustomPager ¶ added in v0.20240628.1153531
func (*ListByResourceGroupCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListByResourceGroupCustomPager) NextPageLink() *odata.Link
type ListByResourceGroupOperationOptions ¶
func DefaultListByResourceGroupOperationOptions ¶
func DefaultListByResourceGroupOperationOptions() ListByResourceGroupOperationOptions
func (ListByResourceGroupOperationOptions) ToHeaders ¶
func (o ListByResourceGroupOperationOptions) ToHeaders() *client.Headers
func (ListByResourceGroupOperationOptions) ToOData ¶
func (o ListByResourceGroupOperationOptions) ToOData() *odata.Query
func (ListByResourceGroupOperationOptions) ToQuery ¶
func (o ListByResourceGroupOperationOptions) ToQuery() *client.QueryParams
type ListByResourceGroupOperationResponse ¶
type ListByResourceGroupOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PartnerNamespace }
type ListBySubscriptionCompleteResult ¶
type ListBySubscriptionCompleteResult struct { LatestHttpResponse *http.Response Items []PartnerNamespace }
type ListBySubscriptionCustomPager ¶ added in v0.20240628.1153531
func (*ListBySubscriptionCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *ListBySubscriptionCustomPager) NextPageLink() *odata.Link
type ListBySubscriptionOperationOptions ¶
func DefaultListBySubscriptionOperationOptions ¶
func DefaultListBySubscriptionOperationOptions() ListBySubscriptionOperationOptions
func (ListBySubscriptionOperationOptions) ToHeaders ¶
func (o ListBySubscriptionOperationOptions) ToHeaders() *client.Headers
func (ListBySubscriptionOperationOptions) ToOData ¶
func (o ListBySubscriptionOperationOptions) ToOData() *odata.Query
func (ListBySubscriptionOperationOptions) ToQuery ¶
func (o ListBySubscriptionOperationOptions) ToQuery() *client.QueryParams
type ListBySubscriptionOperationResponse ¶
type ListBySubscriptionOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]PartnerNamespace }
type ListSharedAccessKeysOperationResponse ¶
type ListSharedAccessKeysOperationResponse struct {}
type PartnerNamespace ¶
type PartnerNamespace struct { Id *string `json:"id,omitempty"` Location string `json:"location"` Name *string `json:"name,omitempty"` Properties *PartnerNamespaceProperties `json:"properties,omitempty"` SystemData *systemdata.SystemData `json:"systemData,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type PartnerNamespaceId ¶
type PartnerNamespaceId struct { SubscriptionId string ResourceGroupName string PartnerNamespaceName string }
PartnerNamespaceId is a struct representing the Resource ID for a Partner Namespace
func NewPartnerNamespaceID ¶
func NewPartnerNamespaceID(subscriptionId string, resourceGroupName string, partnerNamespaceName string) PartnerNamespaceId
NewPartnerNamespaceID returns a new PartnerNamespaceId struct
func ParsePartnerNamespaceID ¶
func ParsePartnerNamespaceID(input string) (*PartnerNamespaceId, error)
ParsePartnerNamespaceID parses 'input' into a PartnerNamespaceId
func ParsePartnerNamespaceIDInsensitively ¶
func ParsePartnerNamespaceIDInsensitively(input string) (*PartnerNamespaceId, error)
ParsePartnerNamespaceIDInsensitively parses 'input' case-insensitively into a PartnerNamespaceId note: this method should only be used for API response data and not user input
func (*PartnerNamespaceId) FromParseResult ¶
func (id *PartnerNamespaceId) FromParseResult(input resourceids.ParseResult) error
func (PartnerNamespaceId) ID ¶
func (id PartnerNamespaceId) ID() string
ID returns the formatted Partner Namespace ID
func (PartnerNamespaceId) Segments ¶
func (id PartnerNamespaceId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Partner Namespace ID
func (PartnerNamespaceId) String ¶
func (id PartnerNamespaceId) String() string
String returns a human-readable description of this Partner Namespace ID
type PartnerNamespaceOperationPredicate ¶
type PartnerNamespaceOperationPredicate struct { Id *string Location *string Name *string Type *string }
func (PartnerNamespaceOperationPredicate) Matches ¶
func (p PartnerNamespaceOperationPredicate) Matches(input PartnerNamespace) bool
type PartnerNamespaceProperties ¶
type PartnerNamespaceProperties struct { DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` Endpoint *string `json:"endpoint,omitempty"` InboundIPRules *[]InboundIPRule `json:"inboundIpRules,omitempty"` MinimumTlsVersionAllowed *TlsVersion `json:"minimumTlsVersionAllowed,omitempty"` PartnerRegistrationFullyQualifiedId *string `json:"partnerRegistrationFullyQualifiedId,omitempty"` PartnerTopicRoutingMode *PartnerTopicRoutingMode `json:"partnerTopicRoutingMode,omitempty"` PrivateEndpointConnections *[]PrivateEndpointConnection `json:"privateEndpointConnections,omitempty"` ProvisioningState *PartnerNamespaceProvisioningState `json:"provisioningState,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` }
type PartnerNamespaceProvisioningState ¶
type PartnerNamespaceProvisioningState string
const ( PartnerNamespaceProvisioningStateCanceled PartnerNamespaceProvisioningState = "Canceled" PartnerNamespaceProvisioningStateCreating PartnerNamespaceProvisioningState = "Creating" PartnerNamespaceProvisioningStateDeleting PartnerNamespaceProvisioningState = "Deleting" PartnerNamespaceProvisioningStateFailed PartnerNamespaceProvisioningState = "Failed" PartnerNamespaceProvisioningStateSucceeded PartnerNamespaceProvisioningState = "Succeeded" PartnerNamespaceProvisioningStateUpdating PartnerNamespaceProvisioningState = "Updating" )
func (*PartnerNamespaceProvisioningState) UnmarshalJSON ¶
func (s *PartnerNamespaceProvisioningState) UnmarshalJSON(bytes []byte) error
type PartnerNamespaceRegenerateKeyRequest ¶
type PartnerNamespaceRegenerateKeyRequest struct {
KeyName string `json:"keyName"`
}
type PartnerNamespaceSharedAccessKeys ¶
type PartnerNamespaceSharedAccessKeys struct {}
type PartnerNamespaceUpdateParameterProperties ¶
type PartnerNamespaceUpdateParameterProperties struct { DisableLocalAuth *bool `json:"disableLocalAuth,omitempty"` InboundIPRules *[]InboundIPRule `json:"inboundIpRules,omitempty"` MinimumTlsVersionAllowed *TlsVersion `json:"minimumTlsVersionAllowed,omitempty"` PublicNetworkAccess *PublicNetworkAccess `json:"publicNetworkAccess,omitempty"` }
type PartnerNamespaceUpdateParameters ¶
type PartnerNamespaceUpdateParameters struct { Properties *PartnerNamespaceUpdateParameterProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` }
type PartnerNamespacesClient ¶
type PartnerNamespacesClient struct {
Client *resourcemanager.Client
}
func NewPartnerNamespacesClientWithBaseURI ¶
func NewPartnerNamespacesClientWithBaseURI(sdkApi sdkEnv.Api) (*PartnerNamespacesClient, error)
func (PartnerNamespacesClient) CreateOrUpdate ¶
func (c PartnerNamespacesClient) CreateOrUpdate(ctx context.Context, id PartnerNamespaceId, input PartnerNamespace) (result CreateOrUpdateOperationResponse, err error)
CreateOrUpdate ...
func (PartnerNamespacesClient) CreateOrUpdateThenPoll ¶
func (c PartnerNamespacesClient) CreateOrUpdateThenPoll(ctx context.Context, id PartnerNamespaceId, input PartnerNamespace) error
CreateOrUpdateThenPoll performs CreateOrUpdate then polls until it's completed
func (PartnerNamespacesClient) Delete ¶
func (c PartnerNamespacesClient) Delete(ctx context.Context, id PartnerNamespaceId) (result DeleteOperationResponse, err error)
Delete ...
func (PartnerNamespacesClient) DeleteThenPoll ¶
func (c PartnerNamespacesClient) DeleteThenPoll(ctx context.Context, id PartnerNamespaceId) error
DeleteThenPoll performs Delete then polls until it's completed
func (PartnerNamespacesClient) Get ¶
func (c PartnerNamespacesClient) Get(ctx context.Context, id PartnerNamespaceId) (result GetOperationResponse, err error)
Get ...
func (PartnerNamespacesClient) ListByResourceGroup ¶
func (c PartnerNamespacesClient) ListByResourceGroup(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (result ListByResourceGroupOperationResponse, err error)
ListByResourceGroup ...
func (PartnerNamespacesClient) ListByResourceGroupComplete ¶
func (c PartnerNamespacesClient) ListByResourceGroupComplete(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions) (ListByResourceGroupCompleteResult, error)
ListByResourceGroupComplete retrieves all the results into a single object
func (PartnerNamespacesClient) ListByResourceGroupCompleteMatchingPredicate ¶
func (c PartnerNamespacesClient) ListByResourceGroupCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, options ListByResourceGroupOperationOptions, predicate PartnerNamespaceOperationPredicate) (result ListByResourceGroupCompleteResult, err error)
ListByResourceGroupCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (PartnerNamespacesClient) ListBySubscription ¶
func (c PartnerNamespacesClient) ListBySubscription(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions) (result ListBySubscriptionOperationResponse, err error)
ListBySubscription ...
func (PartnerNamespacesClient) ListBySubscriptionComplete ¶
func (c PartnerNamespacesClient) ListBySubscriptionComplete(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions) (ListBySubscriptionCompleteResult, error)
ListBySubscriptionComplete retrieves all the results into a single object
func (PartnerNamespacesClient) ListBySubscriptionCompleteMatchingPredicate ¶
func (c PartnerNamespacesClient) ListBySubscriptionCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, options ListBySubscriptionOperationOptions, predicate PartnerNamespaceOperationPredicate) (result ListBySubscriptionCompleteResult, err error)
ListBySubscriptionCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (PartnerNamespacesClient) ListSharedAccessKeys ¶
func (c PartnerNamespacesClient) ListSharedAccessKeys(ctx context.Context, id PartnerNamespaceId) (result ListSharedAccessKeysOperationResponse, err error)
ListSharedAccessKeys ...
func (PartnerNamespacesClient) RegenerateKey ¶
func (c PartnerNamespacesClient) RegenerateKey(ctx context.Context, id PartnerNamespaceId, input PartnerNamespaceRegenerateKeyRequest) (result RegenerateKeyOperationResponse, err error)
RegenerateKey ...
func (PartnerNamespacesClient) Update ¶
func (c PartnerNamespacesClient) Update(ctx context.Context, id PartnerNamespaceId, input PartnerNamespaceUpdateParameters) (result UpdateOperationResponse, err error)
Update ...
func (PartnerNamespacesClient) UpdateThenPoll ¶
func (c PartnerNamespacesClient) UpdateThenPoll(ctx context.Context, id PartnerNamespaceId, input PartnerNamespaceUpdateParameters) error
UpdateThenPoll performs Update then polls until it's completed
type PartnerTopicRoutingMode ¶
type PartnerTopicRoutingMode string
const ( PartnerTopicRoutingModeChannelNameHeader PartnerTopicRoutingMode = "ChannelNameHeader" PartnerTopicRoutingModeSourceEventAttribute PartnerTopicRoutingMode = "SourceEventAttribute" )
func (*PartnerTopicRoutingMode) UnmarshalJSON ¶
func (s *PartnerTopicRoutingMode) UnmarshalJSON(bytes []byte) error
type PersistedConnectionStatus ¶
type PersistedConnectionStatus string
const ( PersistedConnectionStatusApproved PersistedConnectionStatus = "Approved" PersistedConnectionStatusDisconnected PersistedConnectionStatus = "Disconnected" PersistedConnectionStatusPending PersistedConnectionStatus = "Pending" PersistedConnectionStatusRejected PersistedConnectionStatus = "Rejected" )
func (*PersistedConnectionStatus) UnmarshalJSON ¶
func (s *PersistedConnectionStatus) UnmarshalJSON(bytes []byte) error
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,omitempty"` Type *string `json:"type,omitempty"` }
type PrivateEndpointConnectionProperties ¶
type PrivateEndpointConnectionProperties struct { GroupIds *[]string `json:"groupIds,omitempty"` PrivateEndpoint *PrivateEndpoint `json:"privateEndpoint,omitempty"` PrivateLinkServiceConnectionState *ConnectionState `json:"privateLinkServiceConnectionState,omitempty"` ProvisioningState *ResourceProvisioningState `json:"provisioningState,omitempty"` }
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 RegenerateKeyOperationResponse ¶
type RegenerateKeyOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *PartnerNamespaceSharedAccessKeys }
type ResourceProvisioningState ¶
type ResourceProvisioningState string
const ( ResourceProvisioningStateCanceled ResourceProvisioningState = "Canceled" ResourceProvisioningStateCreating ResourceProvisioningState = "Creating" ResourceProvisioningStateDeleting ResourceProvisioningState = "Deleting" ResourceProvisioningStateFailed ResourceProvisioningState = "Failed" ResourceProvisioningStateSucceeded ResourceProvisioningState = "Succeeded" ResourceProvisioningStateUpdating ResourceProvisioningState = "Updating" )
func (*ResourceProvisioningState) UnmarshalJSON ¶
func (s *ResourceProvisioningState) UnmarshalJSON(bytes []byte) error
type TlsVersion ¶
type TlsVersion string
const ( TlsVersionOnePointOne TlsVersion = "1.1" TlsVersionOnePointTwo TlsVersion = "1.2" TlsVersionOnePointZero TlsVersion = "1.0" )
func (*TlsVersion) UnmarshalJSON ¶
func (s *TlsVersion) UnmarshalJSON(bytes []byte) error
type UpdateOperationResponse ¶
Source Files ¶
- client.go
- constants.go
- id_partnernamespace.go
- method_createorupdate.go
- method_delete.go
- method_get.go
- method_listbyresourcegroup.go
- method_listbysubscription.go
- method_listsharedaccesskeys.go
- method_regeneratekey.go
- method_update.go
- model_connectionstate.go
- model_inboundiprule.go
- model_partnernamespace.go
- model_partnernamespaceproperties.go
- model_partnernamespaceregeneratekeyrequest.go
- model_partnernamespacesharedaccesskeys.go
- model_partnernamespaceupdateparameterproperties.go
- model_partnernamespaceupdateparameters.go
- model_privateendpoint.go
- model_privateendpointconnection.go
- model_privateendpointconnectionproperties.go
- predicates.go
- version.go