Documentation ¶
Index ¶
- func PossibleValuesForNetworkSecurityPerimeterAssociationAccessMode() []string
- func PossibleValuesForNetworkSecurityPerimeterConfigProvisioningState() []string
- func PossibleValuesForNetworkSecurityPerimeterConfigurationIssueSeverity() []string
- func PossibleValuesForNetworkSecurityPerimeterConfigurationIssueType() []string
- func PossibleValuesForNetworkSecurityPerimeterProfileAccessRuleDirection() []string
- func ValidateScopedNetworkSecurityPerimeterConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- type NetworkSecurityPerimeterAssociationAccessMode
- type NetworkSecurityPerimeterConfigProvisioningState
- type NetworkSecurityPerimeterConfiguration
- type NetworkSecurityPerimeterConfigurationIssueSeverity
- type NetworkSecurityPerimeterConfigurationIssueType
- type NetworkSecurityPerimeterConfigurationIssues
- type NetworkSecurityPerimeterConfigurationIssuesProperties
- type NetworkSecurityPerimeterConfigurationOperationPredicate
- type NetworkSecurityPerimeterConfigurationProfile
- type NetworkSecurityPerimeterConfigurationProperties
- type NetworkSecurityPerimeterConfigurationsGetOperationResponse
- type NetworkSecurityPerimeterConfigurationsListCompleteResult
- type NetworkSecurityPerimeterConfigurationsListCustomPager
- type NetworkSecurityPerimeterConfigurationsListOperationResponse
- type NetworkSecurityPerimeterConfigurationsReconcileOperationResponse
- type NetworkSecurityPerimeterInfo
- type NetworkSecurityPerimeterProfileAccessRule
- type NetworkSecurityPerimeterProfileAccessRuleDirection
- type NetworkSecurityPerimeterProfileAccessRuleProperties
- type PerimeterAssociationProxiesClient
- func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsGet(ctx context.Context, id ScopedNetworkSecurityPerimeterConfigurationId) (result NetworkSecurityPerimeterConfigurationsGetOperationResponse, err error)
- func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsList(ctx context.Context, id commonids.ScopeId) (result NetworkSecurityPerimeterConfigurationsListOperationResponse, err error)
- func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsListComplete(ctx context.Context, id commonids.ScopeId) (NetworkSecurityPerimeterConfigurationsListCompleteResult, error)
- func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, ...) (result NetworkSecurityPerimeterConfigurationsListCompleteResult, err error)
- func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsReconcile(ctx context.Context, id ScopedNetworkSecurityPerimeterConfigurationId) (result NetworkSecurityPerimeterConfigurationsReconcileOperationResponse, ...)
- func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsReconcileThenPoll(ctx context.Context, id ScopedNetworkSecurityPerimeterConfigurationId) error
- type ResourceAssociation
- type ScopedNetworkSecurityPerimeterConfigurationId
- func NewScopedNetworkSecurityPerimeterConfigurationID(scope string, networkSecurityPerimeterConfigurationName string) ScopedNetworkSecurityPerimeterConfigurationId
- func ParseScopedNetworkSecurityPerimeterConfigurationID(input string) (*ScopedNetworkSecurityPerimeterConfigurationId, error)
- func ParseScopedNetworkSecurityPerimeterConfigurationIDInsensitively(input string) (*ScopedNetworkSecurityPerimeterConfigurationId, error)
- func (id *ScopedNetworkSecurityPerimeterConfigurationId) FromParseResult(input resourceids.ParseResult) error
- func (id ScopedNetworkSecurityPerimeterConfigurationId) ID() string
- func (id ScopedNetworkSecurityPerimeterConfigurationId) Segments() []resourceids.Segment
- func (id ScopedNetworkSecurityPerimeterConfigurationId) String() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForNetworkSecurityPerimeterAssociationAccessMode ¶
func PossibleValuesForNetworkSecurityPerimeterAssociationAccessMode() []string
func PossibleValuesForNetworkSecurityPerimeterConfigProvisioningState ¶
func PossibleValuesForNetworkSecurityPerimeterConfigProvisioningState() []string
func PossibleValuesForNetworkSecurityPerimeterConfigurationIssueSeverity ¶
func PossibleValuesForNetworkSecurityPerimeterConfigurationIssueSeverity() []string
func PossibleValuesForNetworkSecurityPerimeterConfigurationIssueType ¶
func PossibleValuesForNetworkSecurityPerimeterConfigurationIssueType() []string
func PossibleValuesForNetworkSecurityPerimeterProfileAccessRuleDirection ¶
func PossibleValuesForNetworkSecurityPerimeterProfileAccessRuleDirection() []string
func ValidateScopedNetworkSecurityPerimeterConfigurationID ¶
func ValidateScopedNetworkSecurityPerimeterConfigurationID(input interface{}, key string) (warnings []string, errors []error)
ValidateScopedNetworkSecurityPerimeterConfigurationID checks that 'input' can be parsed as a Scoped Network Security Perimeter Configuration ID
Types ¶
type NetworkSecurityPerimeterAssociationAccessMode ¶
type NetworkSecurityPerimeterAssociationAccessMode string
const ( NetworkSecurityPerimeterAssociationAccessModeAudit NetworkSecurityPerimeterAssociationAccessMode = "Audit" NetworkSecurityPerimeterAssociationAccessModeEnforced NetworkSecurityPerimeterAssociationAccessMode = "Enforced" NetworkSecurityPerimeterAssociationAccessModeLearning NetworkSecurityPerimeterAssociationAccessMode = "Learning" )
func (*NetworkSecurityPerimeterAssociationAccessMode) UnmarshalJSON ¶
func (s *NetworkSecurityPerimeterAssociationAccessMode) UnmarshalJSON(bytes []byte) error
type NetworkSecurityPerimeterConfigProvisioningState ¶
type NetworkSecurityPerimeterConfigProvisioningState string
const ( NetworkSecurityPerimeterConfigProvisioningStateAccepted NetworkSecurityPerimeterConfigProvisioningState = "Accepted" NetworkSecurityPerimeterConfigProvisioningStateCanceled NetworkSecurityPerimeterConfigProvisioningState = "Canceled" NetworkSecurityPerimeterConfigProvisioningStateCreating NetworkSecurityPerimeterConfigProvisioningState = "Creating" NetworkSecurityPerimeterConfigProvisioningStateDeleted NetworkSecurityPerimeterConfigProvisioningState = "Deleted" NetworkSecurityPerimeterConfigProvisioningStateDeleting NetworkSecurityPerimeterConfigProvisioningState = "Deleting" NetworkSecurityPerimeterConfigProvisioningStateFailed NetworkSecurityPerimeterConfigProvisioningState = "Failed" NetworkSecurityPerimeterConfigProvisioningStateSucceeded NetworkSecurityPerimeterConfigProvisioningState = "Succeeded" NetworkSecurityPerimeterConfigProvisioningStateUpdating NetworkSecurityPerimeterConfigProvisioningState = "Updating" )
func (*NetworkSecurityPerimeterConfigProvisioningState) UnmarshalJSON ¶
func (s *NetworkSecurityPerimeterConfigProvisioningState) UnmarshalJSON(bytes []byte) error
type NetworkSecurityPerimeterConfiguration ¶
type NetworkSecurityPerimeterConfiguration struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *NetworkSecurityPerimeterConfigurationProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type NetworkSecurityPerimeterConfigurationIssueSeverity ¶
type NetworkSecurityPerimeterConfigurationIssueSeverity string
const ( NetworkSecurityPerimeterConfigurationIssueSeverityError NetworkSecurityPerimeterConfigurationIssueSeverity = "Error" NetworkSecurityPerimeterConfigurationIssueSeverityWarning NetworkSecurityPerimeterConfigurationIssueSeverity = "Warning" )
func (*NetworkSecurityPerimeterConfigurationIssueSeverity) UnmarshalJSON ¶
func (s *NetworkSecurityPerimeterConfigurationIssueSeverity) UnmarshalJSON(bytes []byte) error
type NetworkSecurityPerimeterConfigurationIssueType ¶
type NetworkSecurityPerimeterConfigurationIssueType string
const ( NetworkSecurityPerimeterConfigurationIssueTypeConfigurationPropagationFailure NetworkSecurityPerimeterConfigurationIssueType = "ConfigurationPropagationFailure" NetworkSecurityPerimeterConfigurationIssueTypeMissingIdentityConfiguration NetworkSecurityPerimeterConfigurationIssueType = "MissingIdentityConfiguration" NetworkSecurityPerimeterConfigurationIssueTypeMissingPerimeterConfiguration NetworkSecurityPerimeterConfigurationIssueType = "MissingPerimeterConfiguration" NetworkSecurityPerimeterConfigurationIssueTypeOther NetworkSecurityPerimeterConfigurationIssueType = "Other" )
func (*NetworkSecurityPerimeterConfigurationIssueType) UnmarshalJSON ¶
func (s *NetworkSecurityPerimeterConfigurationIssueType) UnmarshalJSON(bytes []byte) error
type NetworkSecurityPerimeterConfigurationIssues ¶
type NetworkSecurityPerimeterConfigurationIssues struct { Name *string `json:"name,omitempty"` Properties *NetworkSecurityPerimeterConfigurationIssuesProperties `json:"properties,omitempty"` }
type NetworkSecurityPerimeterConfigurationIssuesProperties ¶
type NetworkSecurityPerimeterConfigurationIssuesProperties struct { Description *string `json:"description,omitempty"` IssueType *NetworkSecurityPerimeterConfigurationIssueType `json:"issueType,omitempty"` Severity *NetworkSecurityPerimeterConfigurationIssueSeverity `json:"severity,omitempty"` SuggestedAccessRules *[]string `json:"suggestedAccessRules,omitempty"` SuggestedResourceIds *[]string `json:"suggestedResourceIds,omitempty"` }
type NetworkSecurityPerimeterConfigurationOperationPredicate ¶
type NetworkSecurityPerimeterConfigurationOperationPredicate struct { Id *string Name *string Type *string }
func (NetworkSecurityPerimeterConfigurationOperationPredicate) Matches ¶
func (p NetworkSecurityPerimeterConfigurationOperationPredicate) Matches(input NetworkSecurityPerimeterConfiguration) bool
type NetworkSecurityPerimeterConfigurationProfile ¶
type NetworkSecurityPerimeterConfigurationProfile struct { AccessRules *[]NetworkSecurityPerimeterProfileAccessRule `json:"accessRules,omitempty"` AccessRulesVersion *string `json:"accessRulesVersion,omitempty"` DiagnosticSettingsVersion *string `json:"diagnosticSettingsVersion,omitempty"` EnabledLogCategories *[]string `json:"enabledLogCategories,omitempty"` Name *string `json:"name,omitempty"` }
type NetworkSecurityPerimeterConfigurationProperties ¶
type NetworkSecurityPerimeterConfigurationProperties struct { NetworkSecurityPerimeter *NetworkSecurityPerimeterInfo `json:"networkSecurityPerimeter,omitempty"` Profile *NetworkSecurityPerimeterConfigurationProfile `json:"profile,omitempty"` ProvisioningIssues *[]NetworkSecurityPerimeterConfigurationIssues `json:"provisioningIssues,omitempty"` ProvisioningState *NetworkSecurityPerimeterConfigProvisioningState `json:"provisioningState,omitempty"` ResourceAssociation *ResourceAssociation `json:"resourceAssociation,omitempty"` }
type NetworkSecurityPerimeterConfigurationsGetOperationResponse ¶
type NetworkSecurityPerimeterConfigurationsGetOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NetworkSecurityPerimeterConfiguration }
type NetworkSecurityPerimeterConfigurationsListCompleteResult ¶
type NetworkSecurityPerimeterConfigurationsListCompleteResult struct { LatestHttpResponse *http.Response Items []NetworkSecurityPerimeterConfiguration }
type NetworkSecurityPerimeterConfigurationsListCustomPager ¶ added in v0.20240628.1153531
type NetworkSecurityPerimeterConfigurationsListCustomPager struct {
NextLink *odata.Link `json:"nextLink"`
}
func (*NetworkSecurityPerimeterConfigurationsListCustomPager) NextPageLink ¶ added in v0.20240628.1153531
func (p *NetworkSecurityPerimeterConfigurationsListCustomPager) NextPageLink() *odata.Link
type NetworkSecurityPerimeterConfigurationsListOperationResponse ¶
type NetworkSecurityPerimeterConfigurationsListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *[]NetworkSecurityPerimeterConfiguration }
type NetworkSecurityPerimeterProfileAccessRule ¶
type NetworkSecurityPerimeterProfileAccessRule struct { FullyQualifiedArmId *string `json:"fullyQualifiedArmId,omitempty"` Name *string `json:"name,omitempty"` Properties *NetworkSecurityPerimeterProfileAccessRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type NetworkSecurityPerimeterProfileAccessRuleDirection ¶
type NetworkSecurityPerimeterProfileAccessRuleDirection string
const ( NetworkSecurityPerimeterProfileAccessRuleDirectionInbound NetworkSecurityPerimeterProfileAccessRuleDirection = "Inbound" NetworkSecurityPerimeterProfileAccessRuleDirectionOutbound NetworkSecurityPerimeterProfileAccessRuleDirection = "Outbound" )
func (*NetworkSecurityPerimeterProfileAccessRuleDirection) UnmarshalJSON ¶
func (s *NetworkSecurityPerimeterProfileAccessRuleDirection) UnmarshalJSON(bytes []byte) error
type NetworkSecurityPerimeterProfileAccessRuleProperties ¶
type NetworkSecurityPerimeterProfileAccessRuleProperties struct { AddressPrefixes *[]string `json:"addressPrefixes,omitempty"` Direction *NetworkSecurityPerimeterProfileAccessRuleDirection `json:"direction,omitempty"` EmailAddresses *[]string `json:"emailAddresses,omitempty"` FullyQualifiedDomainNames *[]string `json:"fullyQualifiedDomainNames,omitempty"` NetworkSecurityPerimeters *[]NetworkSecurityPerimeterInfo `json:"networkSecurityPerimeters,omitempty"` PhoneNumbers *[]string `json:"phoneNumbers,omitempty"` Subscriptions *[]string `json:"subscriptions,omitempty"` }
type PerimeterAssociationProxiesClient ¶
type PerimeterAssociationProxiesClient struct {
Client *resourcemanager.Client
}
func NewPerimeterAssociationProxiesClientWithBaseURI ¶
func NewPerimeterAssociationProxiesClientWithBaseURI(sdkApi sdkEnv.Api) (*PerimeterAssociationProxiesClient, error)
func (PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsGet ¶
func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsGet(ctx context.Context, id ScopedNetworkSecurityPerimeterConfigurationId) (result NetworkSecurityPerimeterConfigurationsGetOperationResponse, err error)
NetworkSecurityPerimeterConfigurationsGet ...
func (PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsList ¶
func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsList(ctx context.Context, id commonids.ScopeId) (result NetworkSecurityPerimeterConfigurationsListOperationResponse, err error)
NetworkSecurityPerimeterConfigurationsList ...
func (PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsListComplete ¶
func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsListComplete(ctx context.Context, id commonids.ScopeId) (NetworkSecurityPerimeterConfigurationsListCompleteResult, error)
NetworkSecurityPerimeterConfigurationsListComplete retrieves all the results into a single object
func (PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsListCompleteMatchingPredicate ¶
func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsListCompleteMatchingPredicate(ctx context.Context, id commonids.ScopeId, predicate NetworkSecurityPerimeterConfigurationOperationPredicate) (result NetworkSecurityPerimeterConfigurationsListCompleteResult, err error)
NetworkSecurityPerimeterConfigurationsListCompleteMatchingPredicate retrieves all the results and then applies the predicate
func (PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsReconcile ¶
func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsReconcile(ctx context.Context, id ScopedNetworkSecurityPerimeterConfigurationId) (result NetworkSecurityPerimeterConfigurationsReconcileOperationResponse, err error)
NetworkSecurityPerimeterConfigurationsReconcile ...
func (PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsReconcileThenPoll ¶
func (c PerimeterAssociationProxiesClient) NetworkSecurityPerimeterConfigurationsReconcileThenPoll(ctx context.Context, id ScopedNetworkSecurityPerimeterConfigurationId) error
NetworkSecurityPerimeterConfigurationsReconcileThenPoll performs NetworkSecurityPerimeterConfigurationsReconcile then polls until it's completed
type ResourceAssociation ¶
type ResourceAssociation struct { AccessMode *NetworkSecurityPerimeterAssociationAccessMode `json:"accessMode,omitempty"` Name *string `json:"name,omitempty"` }
type ScopedNetworkSecurityPerimeterConfigurationId ¶
type ScopedNetworkSecurityPerimeterConfigurationId struct { Scope string NetworkSecurityPerimeterConfigurationName string }
ScopedNetworkSecurityPerimeterConfigurationId is a struct representing the Resource ID for a Scoped Network Security Perimeter Configuration
func NewScopedNetworkSecurityPerimeterConfigurationID ¶
func NewScopedNetworkSecurityPerimeterConfigurationID(scope string, networkSecurityPerimeterConfigurationName string) ScopedNetworkSecurityPerimeterConfigurationId
NewScopedNetworkSecurityPerimeterConfigurationID returns a new ScopedNetworkSecurityPerimeterConfigurationId struct
func ParseScopedNetworkSecurityPerimeterConfigurationID ¶
func ParseScopedNetworkSecurityPerimeterConfigurationID(input string) (*ScopedNetworkSecurityPerimeterConfigurationId, error)
ParseScopedNetworkSecurityPerimeterConfigurationID parses 'input' into a ScopedNetworkSecurityPerimeterConfigurationId
func ParseScopedNetworkSecurityPerimeterConfigurationIDInsensitively ¶
func ParseScopedNetworkSecurityPerimeterConfigurationIDInsensitively(input string) (*ScopedNetworkSecurityPerimeterConfigurationId, error)
ParseScopedNetworkSecurityPerimeterConfigurationIDInsensitively parses 'input' case-insensitively into a ScopedNetworkSecurityPerimeterConfigurationId note: this method should only be used for API response data and not user input
func (*ScopedNetworkSecurityPerimeterConfigurationId) FromParseResult ¶
func (id *ScopedNetworkSecurityPerimeterConfigurationId) FromParseResult(input resourceids.ParseResult) error
func (ScopedNetworkSecurityPerimeterConfigurationId) ID ¶
func (id ScopedNetworkSecurityPerimeterConfigurationId) ID() string
ID returns the formatted Scoped Network Security Perimeter Configuration ID
func (ScopedNetworkSecurityPerimeterConfigurationId) Segments ¶
func (id ScopedNetworkSecurityPerimeterConfigurationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Scoped Network Security Perimeter Configuration ID
func (ScopedNetworkSecurityPerimeterConfigurationId) String ¶
func (id ScopedNetworkSecurityPerimeterConfigurationId) String() string
String returns a human-readable description of this Scoped Network Security Perimeter Configuration ID
Source Files ¶
- client.go
- constants.go
- id_scopednetworksecurityperimeterconfiguration.go
- method_networksecurityperimeterconfigurationsget.go
- method_networksecurityperimeterconfigurationslist.go
- method_networksecurityperimeterconfigurationsreconcile.go
- model_networksecurityperimeterconfiguration.go
- model_networksecurityperimeterconfigurationissues.go
- model_networksecurityperimeterconfigurationissuesproperties.go
- model_networksecurityperimeterconfigurationprofile.go
- model_networksecurityperimeterconfigurationproperties.go
- model_networksecurityperimeterinfo.go
- model_networksecurityperimeterprofileaccessrule.go
- model_networksecurityperimeterprofileaccessruleproperties.go
- model_resourceassociation.go
- predicates.go
- version.go