Documentation ¶
Index ¶
- func PossibleValuesForNetworkSecurityPerimeterConfigurationProvisioningState() []string
- func PossibleValuesForNspAccessRuleDirection() []string
- func PossibleValuesForResourceAssociationAccessMode() []string
- func ValidateNamespaceID(input interface{}, key string) (warnings []string, errors []error)
- func ValidateNetworkSecurityPerimeterConfigurationID(input interface{}, key string) (warnings []string, errors []error)
- type NamespaceId
- type NamespacesNetworkSecurityPerimeterConfigurationsClient
- func (c NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationList(ctx context.Context, id NamespaceId) (result NetworkSecurityPerimeterConfigurationListOperationResponse, err error)
- func (c NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationsCreateOrUpdate(ctx context.Context, id NetworkSecurityPerimeterConfigurationId) (result NetworkSecurityPerimeterConfigurationsCreateOrUpdateOperationResponse, ...)
- func (c NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationsCreateOrUpdateThenPoll(ctx context.Context, id NetworkSecurityPerimeterConfigurationId) error
- type NetworkSecurityPerimeter
- type NetworkSecurityPerimeterConfiguration
- type NetworkSecurityPerimeterConfigurationId
- func NewNetworkSecurityPerimeterConfigurationID(subscriptionId string, resourceGroupName string, namespaceName string, ...) NetworkSecurityPerimeterConfigurationId
- func ParseNetworkSecurityPerimeterConfigurationID(input string) (*NetworkSecurityPerimeterConfigurationId, error)
- func ParseNetworkSecurityPerimeterConfigurationIDInsensitively(input string) (*NetworkSecurityPerimeterConfigurationId, error)
- func (id *NetworkSecurityPerimeterConfigurationId) FromParseResult(input resourceids.ParseResult) error
- func (id NetworkSecurityPerimeterConfigurationId) ID() string
- func (id NetworkSecurityPerimeterConfigurationId) Segments() []resourceids.Segment
- func (id NetworkSecurityPerimeterConfigurationId) String() string
- type NetworkSecurityPerimeterConfigurationList
- type NetworkSecurityPerimeterConfigurationListOperationResponse
- type NetworkSecurityPerimeterConfigurationProperties
- type NetworkSecurityPerimeterConfigurationPropertiesProfile
- type NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation
- type NetworkSecurityPerimeterConfigurationProvisioningState
- type NetworkSecurityPerimeterConfigurationsCreateOrUpdateOperationResponse
- type NspAccessRule
- type NspAccessRuleDirection
- type NspAccessRuleProperties
- type NspAccessRulePropertiesSubscriptionsInlined
- type ProvisioningIssue
- type ProvisioningIssueProperties
- type ResourceAssociationAccessMode
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PossibleValuesForNetworkSecurityPerimeterConfigurationProvisioningState ¶
func PossibleValuesForNetworkSecurityPerimeterConfigurationProvisioningState() []string
func PossibleValuesForNspAccessRuleDirection ¶
func PossibleValuesForNspAccessRuleDirection() []string
func PossibleValuesForResourceAssociationAccessMode ¶
func PossibleValuesForResourceAssociationAccessMode() []string
func ValidateNamespaceID ¶
ValidateNamespaceID checks that 'input' can be parsed as a Namespace ID
func ValidateNetworkSecurityPerimeterConfigurationID ¶
func ValidateNetworkSecurityPerimeterConfigurationID(input interface{}, key string) (warnings []string, errors []error)
ValidateNetworkSecurityPerimeterConfigurationID checks that 'input' can be parsed as a Network Security Perimeter Configuration ID
Types ¶
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 NamespacesNetworkSecurityPerimeterConfigurationsClient ¶
type NamespacesNetworkSecurityPerimeterConfigurationsClient struct {
Client *resourcemanager.Client
}
func NewNamespacesNetworkSecurityPerimeterConfigurationsClientWithBaseURI ¶
func NewNamespacesNetworkSecurityPerimeterConfigurationsClientWithBaseURI(sdkApi sdkEnv.Api) (*NamespacesNetworkSecurityPerimeterConfigurationsClient, error)
func (NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationList ¶
func (c NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationList(ctx context.Context, id NamespaceId) (result NetworkSecurityPerimeterConfigurationListOperationResponse, err error)
NetworkSecurityPerimeterConfigurationList ...
func (NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationsCreateOrUpdate ¶
func (c NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationsCreateOrUpdate(ctx context.Context, id NetworkSecurityPerimeterConfigurationId) (result NetworkSecurityPerimeterConfigurationsCreateOrUpdateOperationResponse, err error)
NetworkSecurityPerimeterConfigurationsCreateOrUpdate ...
func (NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationsCreateOrUpdateThenPoll ¶
func (c NamespacesNetworkSecurityPerimeterConfigurationsClient) NetworkSecurityPerimeterConfigurationsCreateOrUpdateThenPoll(ctx context.Context, id NetworkSecurityPerimeterConfigurationId) error
NetworkSecurityPerimeterConfigurationsCreateOrUpdateThenPoll performs NetworkSecurityPerimeterConfigurationsCreateOrUpdate then polls until it's completed
type NetworkSecurityPerimeterConfiguration ¶
type NetworkSecurityPerimeterConfiguration struct { Id *string `json:"id,omitempty"` Location *string `json:"location,omitempty"` Name *string `json:"name,omitempty"` Properties *NetworkSecurityPerimeterConfigurationProperties `json:"properties,omitempty"` Tags *map[string]string `json:"tags,omitempty"` Type *string `json:"type,omitempty"` }
type NetworkSecurityPerimeterConfigurationId ¶
type NetworkSecurityPerimeterConfigurationId struct { SubscriptionId string ResourceGroupName string NamespaceName string NetworkSecurityPerimeterConfigurationName string }
NetworkSecurityPerimeterConfigurationId is a struct representing the Resource ID for a Network Security Perimeter Configuration
func NewNetworkSecurityPerimeterConfigurationID ¶
func NewNetworkSecurityPerimeterConfigurationID(subscriptionId string, resourceGroupName string, namespaceName string, networkSecurityPerimeterConfigurationName string) NetworkSecurityPerimeterConfigurationId
NewNetworkSecurityPerimeterConfigurationID returns a new NetworkSecurityPerimeterConfigurationId struct
func ParseNetworkSecurityPerimeterConfigurationID ¶
func ParseNetworkSecurityPerimeterConfigurationID(input string) (*NetworkSecurityPerimeterConfigurationId, error)
ParseNetworkSecurityPerimeterConfigurationID parses 'input' into a NetworkSecurityPerimeterConfigurationId
func ParseNetworkSecurityPerimeterConfigurationIDInsensitively ¶
func ParseNetworkSecurityPerimeterConfigurationIDInsensitively(input string) (*NetworkSecurityPerimeterConfigurationId, error)
ParseNetworkSecurityPerimeterConfigurationIDInsensitively parses 'input' case-insensitively into a NetworkSecurityPerimeterConfigurationId note: this method should only be used for API response data and not user input
func (*NetworkSecurityPerimeterConfigurationId) FromParseResult ¶
func (id *NetworkSecurityPerimeterConfigurationId) FromParseResult(input resourceids.ParseResult) error
func (NetworkSecurityPerimeterConfigurationId) ID ¶
func (id NetworkSecurityPerimeterConfigurationId) ID() string
ID returns the formatted Network Security Perimeter Configuration ID
func (NetworkSecurityPerimeterConfigurationId) Segments ¶
func (id NetworkSecurityPerimeterConfigurationId) Segments() []resourceids.Segment
Segments returns a slice of Resource ID Segments which comprise this Network Security Perimeter Configuration ID
func (NetworkSecurityPerimeterConfigurationId) String ¶
func (id NetworkSecurityPerimeterConfigurationId) String() string
String returns a human-readable description of this Network Security Perimeter Configuration ID
type NetworkSecurityPerimeterConfigurationList ¶
type NetworkSecurityPerimeterConfigurationList struct {
Value *[]NetworkSecurityPerimeterConfiguration `json:"value,omitempty"`
}
type NetworkSecurityPerimeterConfigurationListOperationResponse ¶
type NetworkSecurityPerimeterConfigurationListOperationResponse struct { HttpResponse *http.Response OData *odata.OData Model *NetworkSecurityPerimeterConfigurationList }
type NetworkSecurityPerimeterConfigurationProperties ¶
type NetworkSecurityPerimeterConfigurationProperties struct { NetworkSecurityPerimeter *NetworkSecurityPerimeter `json:"networkSecurityPerimeter,omitempty"` Profile *NetworkSecurityPerimeterConfigurationPropertiesProfile `json:"profile,omitempty"` ProvisioningIssues *[]ProvisioningIssue `json:"provisioningIssues,omitempty"` ProvisioningState *NetworkSecurityPerimeterConfigurationProvisioningState `json:"provisioningState,omitempty"` ResourceAssociation *NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation `json:"resourceAssociation,omitempty"` }
type NetworkSecurityPerimeterConfigurationPropertiesProfile ¶
type NetworkSecurityPerimeterConfigurationPropertiesProfile struct { AccessRules *[]NspAccessRule `json:"accessRules,omitempty"` AccessRulesVersion *string `json:"accessRulesVersion,omitempty"` Name *string `json:"name,omitempty"` }
type NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation ¶
type NetworkSecurityPerimeterConfigurationPropertiesResourceAssociation struct { AccessMode *ResourceAssociationAccessMode `json:"accessMode,omitempty"` Name *string `json:"name,omitempty"` }
type NetworkSecurityPerimeterConfigurationProvisioningState ¶
type NetworkSecurityPerimeterConfigurationProvisioningState string
const ( NetworkSecurityPerimeterConfigurationProvisioningStateAccepted NetworkSecurityPerimeterConfigurationProvisioningState = "Accepted" NetworkSecurityPerimeterConfigurationProvisioningStateCanceled NetworkSecurityPerimeterConfigurationProvisioningState = "Canceled" NetworkSecurityPerimeterConfigurationProvisioningStateCreating NetworkSecurityPerimeterConfigurationProvisioningState = "Creating" NetworkSecurityPerimeterConfigurationProvisioningStateDeleted NetworkSecurityPerimeterConfigurationProvisioningState = "Deleted" NetworkSecurityPerimeterConfigurationProvisioningStateDeleting NetworkSecurityPerimeterConfigurationProvisioningState = "Deleting" NetworkSecurityPerimeterConfigurationProvisioningStateFailed NetworkSecurityPerimeterConfigurationProvisioningState = "Failed" NetworkSecurityPerimeterConfigurationProvisioningStateInvalidResponse NetworkSecurityPerimeterConfigurationProvisioningState = "InvalidResponse" NetworkSecurityPerimeterConfigurationProvisioningStateSucceeded NetworkSecurityPerimeterConfigurationProvisioningState = "Succeeded" NetworkSecurityPerimeterConfigurationProvisioningStateSucceededWithIssues NetworkSecurityPerimeterConfigurationProvisioningState = "SucceededWithIssues" NetworkSecurityPerimeterConfigurationProvisioningStateUnknown NetworkSecurityPerimeterConfigurationProvisioningState = "Unknown" NetworkSecurityPerimeterConfigurationProvisioningStateUpdating NetworkSecurityPerimeterConfigurationProvisioningState = "Updating" )
func (*NetworkSecurityPerimeterConfigurationProvisioningState) UnmarshalJSON ¶
func (s *NetworkSecurityPerimeterConfigurationProvisioningState) UnmarshalJSON(bytes []byte) error
type NspAccessRule ¶
type NspAccessRule struct { Id *string `json:"id,omitempty"` Name *string `json:"name,omitempty"` Properties *NspAccessRuleProperties `json:"properties,omitempty"` Type *string `json:"type,omitempty"` }
type NspAccessRuleDirection ¶
type NspAccessRuleDirection string
const ( NspAccessRuleDirectionInbound NspAccessRuleDirection = "Inbound" NspAccessRuleDirectionOutbound NspAccessRuleDirection = "Outbound" )
func (*NspAccessRuleDirection) UnmarshalJSON ¶
func (s *NspAccessRuleDirection) UnmarshalJSON(bytes []byte) error
type NspAccessRuleProperties ¶
type NspAccessRuleProperties struct { AddressPrefixes *[]string `json:"addressPrefixes,omitempty"` Direction *NspAccessRuleDirection `json:"direction,omitempty"` FullyQualifiedDomainNames *[]string `json:"fullyQualifiedDomainNames,omitempty"` NetworkSecurityPerimeters *[]NetworkSecurityPerimeter `json:"networkSecurityPerimeters,omitempty"` Subscriptions *[]NspAccessRulePropertiesSubscriptionsInlined `json:"subscriptions,omitempty"` }
type NspAccessRulePropertiesSubscriptionsInlined ¶
type NspAccessRulePropertiesSubscriptionsInlined struct {
Id *string `json:"id,omitempty"`
}
type ProvisioningIssue ¶
type ProvisioningIssue struct { Name *string `json:"name,omitempty"` Properties *ProvisioningIssueProperties `json:"properties,omitempty"` }
type ResourceAssociationAccessMode ¶
type ResourceAssociationAccessMode string
const ( ResourceAssociationAccessModeAuditMode ResourceAssociationAccessMode = "AuditMode" ResourceAssociationAccessModeEnforcedMode ResourceAssociationAccessMode = "EnforcedMode" ResourceAssociationAccessModeLearningMode ResourceAssociationAccessMode = "LearningMode" ResourceAssociationAccessModeNoAssociationMode ResourceAssociationAccessMode = "NoAssociationMode" ResourceAssociationAccessModeUnspecifiedMode ResourceAssociationAccessMode = "UnspecifiedMode" )
func (*ResourceAssociationAccessMode) UnmarshalJSON ¶
func (s *ResourceAssociationAccessMode) UnmarshalJSON(bytes []byte) error
Source Files ¶
- client.go
- constants.go
- id_namespace.go
- id_networksecurityperimeterconfiguration.go
- method_networksecurityperimeterconfigurationlist.go
- method_networksecurityperimeterconfigurationscreateorupdate.go
- model_networksecurityperimeter.go
- model_networksecurityperimeterconfiguration.go
- model_networksecurityperimeterconfigurationlist.go
- model_networksecurityperimeterconfigurationproperties.go
- model_networksecurityperimeterconfigurationpropertiesprofile.go
- model_networksecurityperimeterconfigurationpropertiesresourceassociation.go
- model_nspaccessrule.go
- model_nspaccessruleproperties.go
- model_nspaccessrulepropertiessubscriptionsinlined.go
- model_provisioningissue.go
- model_provisioningissueproperties.go
- version.go