Example #1
0
 def Args(cls, parser):
     cls.FIREWALL_POLICY_ARG = flags.FirewallPolicyRuleArgument(
         required=True, operation="delete")
     cls.FIREWALL_POLICY_ARG.AddArgument(parser)
     flags.AddFirewallPolicyId(parser, operation="deleted")
     flags.AddOrganization(parser, required=False)
     parser.display_info.AddCacheUpdater(flags.FirewallPoliciesCompleter)
Example #2
0
 def Args(cls, parser):
     cls.FIREWALL_POLICY_ARG = flags.FirewallPolicyRuleArgument(
         required=True, operation='update')
     cls.FIREWALL_POLICY_ARG.AddArgument(parser)
     flags.AddAction(parser, required=False)
     flags.AddFirewallPolicyId(parser, operation='updated')
     flags.AddSrcIpRanges(parser)
     flags.AddDestIpRanges(parser)
     flags.AddLayer4Configs(parser)
     flags.AddDirection(parser)
     flags.AddEnableLogging(parser)
     flags.AddDisabled(parser)
     flags.AddTargetResources(parser)
     flags.AddTargetServiceAccounts(parser)
     flags.AddDescription(parser)
     flags.AddNewPriority(parser, operation='update')
     flags.AddOrganization(parser, required=False)
Example #3
0
 def Args(cls, parser):
     cls.FIREWALL_POLICY_ARG = flags.FirewallPolicyRuleArgument(
         required=True, operation='create')
     cls.FIREWALL_POLICY_ARG.AddArgument(parser, operation_type='create')
     flags.AddAction(parser)
     flags.AddFirewallPolicyId(parser, operation='inserted')
     flags.AddSrcIpRanges(parser)
     flags.AddDestIpRanges(parser)
     flags.AddLayer4Configs(parser)
     flags.AddDirection(parser)
     flags.AddEnableLogging(parser)
     flags.AddDisabled(parser)
     flags.AddTargetResources(parser)
     flags.AddTargetServiceAccounts(parser)
     flags.AddDescription(parser)
     flags.AddOrganization(parser, required=False)
     parser.display_info.AddCacheUpdater(flags.FirewallPoliciesCompleter)
 def Args(cls, parser):
     cls.FIREWALL_POLICY_ARG = flags.FirewallPolicyRuleArgument(
         required=True, operation='update')
     cls.FIREWALL_POLICY_ARG.AddArgument(parser)
     flags.AddAction(parser, required=False)
     flags.AddFirewallPolicyId(parser, operation='updated')
     flags.AddSrcIpRanges(parser)
     flags.AddDestIpRanges(parser)
     flags.AddLayer4Configs(parser)
     flags.AddDirection(parser)
     flags.AddEnableLogging(parser)
     flags.AddDisabled(parser)
     flags.AddTargetResources(parser)
     flags.AddTargetServiceAccounts(parser)
     if cls.ReleaseTrack() == base.ReleaseTrack.ALPHA:
         flags.AddSrcFqdns(parser)
         flags.AddDestFqdns(parser)
         flags.AddSrcRegionCodes(parser)
         flags.AddDestRegionCodes(parser)
         flags.AddSrcThreatIntelligence(parser)
         flags.AddDestThreatIntelligence(parser)
     flags.AddDescription(parser)
     flags.AddNewPriority(parser, operation='update')
     flags.AddOrganization(parser, required=False)
Example #5
0
 def Args(cls, parser):
     cls.FIREWALL_POLICY_ARG = flags.FirewallPolicyRuleArgument(
         required=True, operation="describe")
     cls.FIREWALL_POLICY_ARG.AddArgument(parser)
     flags.AddOrganization(parser, required=False)
     flags.AddFirewallPolicyId(parser, operation="described")