Public/Get-Subnets.ps1

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
Function Get-Subnets {
<#
.SYNOPSIS
    Returns all the subnets for a CR
.Parameter aclName
    Existing jira CR Ticket in format CR-####
.Example
    Get-Subnets -aclName AWS_30090989898
 
    Returns all the subnets for ACL named AWS_30090989898
.NOTES
    
    Requires F5-LTM, F5-APM
#>

    [cmdletBinding()]
    param(
        
        #ACL Name
        [Parameter(Mandatory=$true)]
        [string]$aclName

    )
    begin {
        
             
    }
    process {
       
                try 
                {
                
                    (Get-SingleAcl -name $aclName ).entries | Select-Object dstsubnet -Unique

                }

                catch 
                {
                        Write-Error $_.Exception.Message
                        break
                        
                }

                
                 
   }#end process

}