Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForManagedNetworkStatus() []string + func PossibleValuesForRuleAction() []string + func PossibleValuesForRuleCategory() []string + func PossibleValuesForRuleStatus() []string + func PossibleValuesForRuleType() []string + func ValidateOutboundRuleID(input interface{}, key string) (warnings []string, errors []error) + func ValidateWorkspaceID(input interface{}, key string) (warnings []string, errors []error) + type BaseOutboundRuleImpl struct + Category *RuleCategory + Status *RuleStatus + Type RuleType + func (s BaseOutboundRuleImpl) OutboundRule() BaseOutboundRuleImpl + type FqdnOutboundRule struct + Category *RuleCategory + Destination *string + Status *RuleStatus + Type RuleType + func (s FqdnOutboundRule) MarshalJSON() ([]byte, error) + func (s FqdnOutboundRule) OutboundRule() BaseOutboundRuleImpl + type ManagedNetworkClient struct + Client *resourcemanager.Client + func NewManagedNetworkClientWithBaseURI(sdkApi sdkEnv.Api) (*ManagedNetworkClient, error) + func (c ManagedNetworkClient) ProvisionsProvisionManagedNetwork(ctx context.Context, id WorkspaceId, input ManagedNetworkProvisionOptions) (result ProvisionsProvisionManagedNetworkOperationResponse, err error) + func (c ManagedNetworkClient) ProvisionsProvisionManagedNetworkThenPoll(ctx context.Context, id WorkspaceId, input ManagedNetworkProvisionOptions) error + func (c ManagedNetworkClient) SettingsRuleCreateOrUpdate(ctx context.Context, id OutboundRuleId, input OutboundRuleBasicResource) (result SettingsRuleCreateOrUpdateOperationResponse, err error) + func (c ManagedNetworkClient) SettingsRuleCreateOrUpdateThenPoll(ctx context.Context, id OutboundRuleId, input OutboundRuleBasicResource) error + func (c ManagedNetworkClient) SettingsRuleDelete(ctx context.Context, id OutboundRuleId) (result SettingsRuleDeleteOperationResponse, err error) + func (c ManagedNetworkClient) SettingsRuleDeleteThenPoll(ctx context.Context, id OutboundRuleId) error + func (c ManagedNetworkClient) SettingsRuleGet(ctx context.Context, id OutboundRuleId) (result SettingsRuleGetOperationResponse, err error) + func (c ManagedNetworkClient) SettingsRuleList(ctx context.Context, id WorkspaceId) (result SettingsRuleListOperationResponse, err error) + func (c ManagedNetworkClient) SettingsRuleListComplete(ctx context.Context, id WorkspaceId) (SettingsRuleListCompleteResult, error) + func (c ManagedNetworkClient) SettingsRuleListCompleteMatchingPredicate(ctx context.Context, id WorkspaceId, ...) (result SettingsRuleListCompleteResult, err error) + type ManagedNetworkProvisionOptions struct + IncludeSpark *bool + type ManagedNetworkProvisionStatus struct + SparkReady *bool + Status *ManagedNetworkStatus + type ManagedNetworkStatus string + const ManagedNetworkStatusActive + const ManagedNetworkStatusInactive + func (s *ManagedNetworkStatus) UnmarshalJSON(bytes []byte) error + type OutboundRule interface + OutboundRule func() BaseOutboundRuleImpl + func UnmarshalOutboundRuleImplementation(input []byte) (OutboundRule, error) + type OutboundRuleBasicResource struct + Id *string + Name *string + Properties OutboundRule + SystemData *systemdata.SystemData + Type *string + func (s *OutboundRuleBasicResource) UnmarshalJSON(bytes []byte) error + type OutboundRuleBasicResourceOperationPredicate struct + Id *string + Name *string + Type *string + func (p OutboundRuleBasicResourceOperationPredicate) Matches(input OutboundRuleBasicResource) bool + type OutboundRuleId struct + OutboundRuleName string + ResourceGroupName string + SubscriptionId string + WorkspaceName string + func NewOutboundRuleID(subscriptionId string, resourceGroupName string, workspaceName string, ...) OutboundRuleId + func ParseOutboundRuleID(input string) (*OutboundRuleId, error) + func ParseOutboundRuleIDInsensitively(input string) (*OutboundRuleId, error) + func (id *OutboundRuleId) FromParseResult(input resourceids.ParseResult) error + func (id OutboundRuleId) ID() string + func (id OutboundRuleId) Segments() []resourceids.Segment + func (id OutboundRuleId) String() string + type PrivateEndpointDestination struct + ServiceResourceId *string + SparkEnabled *bool + SparkStatus *RuleStatus + SubresourceTarget *string + type PrivateEndpointOutboundRule struct + Category *RuleCategory + Destination *PrivateEndpointDestination + Status *RuleStatus + Type RuleType + func (s PrivateEndpointOutboundRule) MarshalJSON() ([]byte, error) + func (s PrivateEndpointOutboundRule) OutboundRule() BaseOutboundRuleImpl + type ProvisionsProvisionManagedNetworkOperationResponse struct + HttpResponse *http.Response + Model *ManagedNetworkProvisionStatus + OData *odata.OData + Poller pollers.Poller + type RawOutboundRuleImpl struct + Type string + Values map[string]interface{} + func (s RawOutboundRuleImpl) OutboundRule() BaseOutboundRuleImpl + type RuleAction string + const RuleActionAllow + const RuleActionDeny + func (s *RuleAction) UnmarshalJSON(bytes []byte) error + type RuleCategory string + const RuleCategoryDependency + const RuleCategoryRecommended + const RuleCategoryRequired + const RuleCategoryUserDefined + func (s *RuleCategory) UnmarshalJSON(bytes []byte) error + type RuleStatus string + const RuleStatusActive + const RuleStatusInactive + func (s *RuleStatus) UnmarshalJSON(bytes []byte) error + type RuleType string + const RuleTypeFQDN + const RuleTypePrivateEndpoint + const RuleTypeServiceTag + func (s *RuleType) UnmarshalJSON(bytes []byte) error + type ServiceTagDestination struct + Action *RuleAction + AddressPrefixes *[]string + PortRanges *string + Protocol *string + ServiceTag *string + type ServiceTagOutboundRule struct + Category *RuleCategory + Destination *ServiceTagDestination + Status *RuleStatus + Type RuleType + func (s ServiceTagOutboundRule) MarshalJSON() ([]byte, error) + func (s ServiceTagOutboundRule) OutboundRule() BaseOutboundRuleImpl + type SettingsRuleCreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *OutboundRuleBasicResource + OData *odata.OData + Poller pollers.Poller + type SettingsRuleDeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type SettingsRuleGetOperationResponse struct + HttpResponse *http.Response + Model *OutboundRuleBasicResource + OData *odata.OData + type SettingsRuleListCompleteResult struct + Items []OutboundRuleBasicResource + LatestHttpResponse *http.Response + type SettingsRuleListCustomPager struct + NextLink *odata.Link + func (p *SettingsRuleListCustomPager) NextPageLink() *odata.Link + type SettingsRuleListOperationResponse struct + HttpResponse *http.Response + Model *[]OutboundRuleBasicResource + OData *odata.OData + type WorkspaceId struct + ResourceGroupName string + SubscriptionId string + WorkspaceName string + func NewWorkspaceID(subscriptionId string, resourceGroupName string, workspaceName string) WorkspaceId + func ParseWorkspaceID(input string) (*WorkspaceId, error) + func ParseWorkspaceIDInsensitively(input string) (*WorkspaceId, error) + func (id *WorkspaceId) FromParseResult(input resourceids.ParseResult) error + func (id WorkspaceId) ID() string + func (id WorkspaceId) Segments() []resourceids.Segment + func (id WorkspaceId) String() string