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 PossibleValuesForProvisioningState() []string + func PossibleValuesForSecurityConfigurationRuleAccess() []string + func PossibleValuesForSecurityConfigurationRuleDirection() []string + func PossibleValuesForSecurityConfigurationRuleProtocol() []string + 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 BaseEffectiveBaseSecurityAdminRuleImpl struct + ConfigurationDescription *string + Id *string + Kind EffectiveAdminRuleKind + RuleCollectionAppliesToGroups *[]NetworkManagerSecurityGroupItem + RuleCollectionDescription *string + RuleGroups *[]ConfigurationGroup + func (s BaseEffectiveBaseSecurityAdminRuleImpl) EffectiveBaseSecurityAdminRule() BaseEffectiveBaseSecurityAdminRuleImpl + 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 EffectiveBaseSecurityAdminRule interface + EffectiveBaseSecurityAdminRule func() BaseEffectiveBaseSecurityAdminRuleImpl + func UnmarshalEffectiveBaseSecurityAdminRuleImplementation(input []byte) (EffectiveBaseSecurityAdminRule, error) + type EffectiveDefaultSecurityAdminRule struct + ConfigurationDescription *string + Id *string + Kind EffectiveAdminRuleKind + Properties *DefaultAdminPropertiesFormat + RuleCollectionAppliesToGroups *[]NetworkManagerSecurityGroupItem + RuleCollectionDescription *string + RuleGroups *[]ConfigurationGroup + func (s EffectiveDefaultSecurityAdminRule) EffectiveBaseSecurityAdminRule() BaseEffectiveBaseSecurityAdminRuleImpl + func (s EffectiveDefaultSecurityAdminRule) MarshalJSON() ([]byte, error) + type EffectiveSecurityAdminRule struct + ConfigurationDescription *string + Id *string + Kind EffectiveAdminRuleKind + Properties *AdminPropertiesFormat + RuleCollectionAppliesToGroups *[]NetworkManagerSecurityGroupItem + RuleCollectionDescription *string + RuleGroups *[]ConfigurationGroup + func (s EffectiveSecurityAdminRule) EffectiveBaseSecurityAdminRule() BaseEffectiveBaseSecurityAdminRuleImpl + func (s EffectiveSecurityAdminRule) MarshalJSON() ([]byte, error) + type ListNetworkManagerEffectiveSecurityAdminRulesOperationResponse struct + HttpResponse *http.Response + Model *NetworkManagerEffectiveSecurityAdminRulesListResult + OData *odata.OData + type NetworkGroupProperties struct + Description *string + ProvisioningState *ProvisioningState + ResourceGuid *string + type NetworkManagerEffectiveSecurityAdminRulesClient struct + Client *resourcemanager.Client + func NewNetworkManagerEffectiveSecurityAdminRulesClientWithBaseURI(sdkApi sdkEnv.Api) (*NetworkManagerEffectiveSecurityAdminRulesClient, error) + func (c NetworkManagerEffectiveSecurityAdminRulesClient) ListNetworkManagerEffectiveSecurityAdminRules(ctx context.Context, id commonids.VirtualNetworkId, input QueryRequestOptions) (result ListNetworkManagerEffectiveSecurityAdminRulesOperationResponse, ...) + type NetworkManagerEffectiveSecurityAdminRulesListResult struct + SkipToken *string + Value *[]EffectiveBaseSecurityAdminRule + func (s *NetworkManagerEffectiveSecurityAdminRulesListResult) UnmarshalJSON(bytes []byte) error + type NetworkManagerSecurityGroupItem struct + NetworkGroupId string + type ProvisioningState string + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func (s *ProvisioningState) UnmarshalJSON(bytes []byte) error + type QueryRequestOptions struct + SkipToken *string + type RawEffectiveBaseSecurityAdminRuleImpl struct + Type string + Values map[string]interface{} + func (s RawEffectiveBaseSecurityAdminRuleImpl) EffectiveBaseSecurityAdminRule() BaseEffectiveBaseSecurityAdminRuleImpl + 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