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 PossibleValuesForAddressPrefixType() []string + func PossibleValuesForEffectiveAdminRuleKind() []string + func PossibleValuesForGroupMemberType() []string + func PossibleValuesForProvisioningState() []string + func PossibleValuesForSecurityConfigurationRuleAccess() []string + func PossibleValuesForSecurityConfigurationRuleDirection() []string + func PossibleValuesForSecurityConfigurationRuleProtocol() []string + func ValidateNetworkManagerID(input interface{}, key string) (warnings []string, errors []error) + type ActiveBaseSecurityAdminRule interface + ActiveBaseSecurityAdminRule func() BaseActiveBaseSecurityAdminRuleImpl + func UnmarshalActiveBaseSecurityAdminRuleImplementation(input []byte) (ActiveBaseSecurityAdminRule, error) + type ActiveConfigurationParameter struct + Regions *[]string + SkipToken *string + type ActiveDefaultSecurityAdminRule struct + CommitTime *string + ConfigurationDescription *string + Id *string + Kind EffectiveAdminRuleKind + Properties *DefaultAdminPropertiesFormat + Region *string + RuleCollectionAppliesToGroups *[]NetworkManagerSecurityGroupItem + RuleCollectionDescription *string + RuleGroups *[]ConfigurationGroup + func (o *ActiveDefaultSecurityAdminRule) GetCommitTimeAsTime() (*time.Time, error) + func (o *ActiveDefaultSecurityAdminRule) SetCommitTimeAsTime(input time.Time) + func (s ActiveDefaultSecurityAdminRule) ActiveBaseSecurityAdminRule() BaseActiveBaseSecurityAdminRuleImpl + func (s ActiveDefaultSecurityAdminRule) MarshalJSON() ([]byte, error) + type ActiveSecurityAdminRule struct + CommitTime *string + ConfigurationDescription *string + Id *string + Kind EffectiveAdminRuleKind + Properties *AdminPropertiesFormat + Region *string + RuleCollectionAppliesToGroups *[]NetworkManagerSecurityGroupItem + RuleCollectionDescription *string + RuleGroups *[]ConfigurationGroup + func (o *ActiveSecurityAdminRule) GetCommitTimeAsTime() (*time.Time, error) + func (o *ActiveSecurityAdminRule) SetCommitTimeAsTime(input time.Time) + func (s ActiveSecurityAdminRule) ActiveBaseSecurityAdminRule() BaseActiveBaseSecurityAdminRuleImpl + func (s ActiveSecurityAdminRule) MarshalJSON() ([]byte, error) + type ActiveSecurityAdminRulesListResult struct + SkipToken *string + Value *[]ActiveBaseSecurityAdminRule + func (s *ActiveSecurityAdminRulesListResult) UnmarshalJSON(bytes []byte) error + type AddressPrefixItem struct + AddressPrefix *string + AddressPrefixType *AddressPrefixType + type AddressPrefixType string + const AddressPrefixTypeIPPrefix + const AddressPrefixTypeServiceTag + func (s *AddressPrefixType) UnmarshalJSON(bytes []byte) error + type AdminPropertiesFormat struct + Access SecurityConfigurationRuleAccess + Description *string + DestinationPortRanges *[]string + Destinations *[]AddressPrefixItem + Direction SecurityConfigurationRuleDirection + Priority int64 + Protocol SecurityConfigurationRuleProtocol + ProvisioningState *ProvisioningState + ResourceGuid *string + SourcePortRanges *[]string + Sources *[]AddressPrefixItem + type BaseActiveBaseSecurityAdminRuleImpl struct + CommitTime *string + ConfigurationDescription *string + Id *string + Kind EffectiveAdminRuleKind + Region *string + RuleCollectionAppliesToGroups *[]NetworkManagerSecurityGroupItem + RuleCollectionDescription *string + RuleGroups *[]ConfigurationGroup + func (s BaseActiveBaseSecurityAdminRuleImpl) ActiveBaseSecurityAdminRule() BaseActiveBaseSecurityAdminRuleImpl + type ConfigurationGroup struct + Id *string + Properties *NetworkGroupProperties + type DefaultAdminPropertiesFormat struct + Access *SecurityConfigurationRuleAccess + Description *string + DestinationPortRanges *[]string + Destinations *[]AddressPrefixItem + Direction *SecurityConfigurationRuleDirection + Flag *string + Priority *int64 + Protocol *SecurityConfigurationRuleProtocol + ProvisioningState *ProvisioningState + ResourceGuid *string + SourcePortRanges *[]string + Sources *[]AddressPrefixItem + type EffectiveAdminRuleKind string + const EffectiveAdminRuleKindCustom + const EffectiveAdminRuleKindDefault + func (s *EffectiveAdminRuleKind) UnmarshalJSON(bytes []byte) error + type GroupMemberType string + const GroupMemberTypeSubnet + const GroupMemberTypeVirtualNetwork + func (s *GroupMemberType) UnmarshalJSON(bytes []byte) error + type ListActiveSecurityAdminRulesOperationResponse struct + HttpResponse *http.Response + Model *ActiveSecurityAdminRulesListResult + OData *odata.OData + type NetworkGroupProperties struct + Description *string + MemberType *GroupMemberType + ProvisioningState *ProvisioningState + ResourceGuid *string + type NetworkManagerActiveConfigurationsClient struct + Client *resourcemanager.Client + func NewNetworkManagerActiveConfigurationsClientWithBaseURI(sdkApi sdkEnv.Api) (*NetworkManagerActiveConfigurationsClient, error) + func (c NetworkManagerActiveConfigurationsClient) ListActiveSecurityAdminRules(ctx context.Context, id NetworkManagerId, input ActiveConfigurationParameter) (result ListActiveSecurityAdminRulesOperationResponse, err error) + type NetworkManagerId struct + NetworkManagerName string + ResourceGroupName string + SubscriptionId string + func NewNetworkManagerID(subscriptionId string, resourceGroupName string, networkManagerName string) NetworkManagerId + func ParseNetworkManagerID(input string) (*NetworkManagerId, error) + func ParseNetworkManagerIDInsensitively(input string) (*NetworkManagerId, error) + func (id *NetworkManagerId) FromParseResult(input resourceids.ParseResult) error + func (id NetworkManagerId) ID() string + func (id NetworkManagerId) Segments() []resourceids.Segment + func (id NetworkManagerId) String() string + type NetworkManagerSecurityGroupItem struct + NetworkGroupId string + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type RawActiveBaseSecurityAdminRuleImpl struct + Type string + Values map[string]interface{} + func (s RawActiveBaseSecurityAdminRuleImpl) ActiveBaseSecurityAdminRule() BaseActiveBaseSecurityAdminRuleImpl + type SecurityConfigurationRuleAccess string + const SecurityConfigurationRuleAccessAllow + const SecurityConfigurationRuleAccessAlwaysAllow + const SecurityConfigurationRuleAccessDeny + func (s *SecurityConfigurationRuleAccess) UnmarshalJSON(bytes []byte) error + type SecurityConfigurationRuleDirection string + const SecurityConfigurationRuleDirectionInbound + const SecurityConfigurationRuleDirectionOutbound + func (s *SecurityConfigurationRuleDirection) UnmarshalJSON(bytes []byte) error + type SecurityConfigurationRuleProtocol string + const SecurityConfigurationRuleProtocolAh + const SecurityConfigurationRuleProtocolAny + const SecurityConfigurationRuleProtocolEsp + const SecurityConfigurationRuleProtocolIcmp + const SecurityConfigurationRuleProtocolTcp + const SecurityConfigurationRuleProtocolUdp + func (s *SecurityConfigurationRuleProtocol) UnmarshalJSON(bytes []byte) error