|
PS C:\> Get-AzApplicationGateway | ft Name,Location,ResourceGroupName,OperationalState,ProvisioningState
Name Location ResourceGroupName OperationalState ProvisioningState
—- ——– —————– —————- —————–
agw-01 japaneast リソースグループ名 Stopped Succeeded
PS C:\>
Get-AzApplicationGateway -ResourceGroupName “リソースグループ名" -name “agw-01" | Format-Custom * -Depth 5
class PSApplicationGateway
{
Sku =
class PSApplicationGatewaySku
{
Name = WAF_v2
Tier = WAF_v2
Capacity = 2
Family = Generation_1
}
SslPolicy =
GlobalConfiguration =
GatewayIPConfigurations =
~(中略)~
FrontendIPConfigurations =
[
class PSApplicationGatewayFrontendIPConfiguration
{
PrivateIPAddress =
PrivateIPAllocationMethod = Dynamic
Subnet =
PublicIPAddress =
class PSResourceId
{
Id = パブリックIPアドレスのリソースID
}
ProvisioningState = Succeeded
Type = Microsoft.Network/applicationGateways/frontendIPConfigurations
PrivateLinkConfiguration =
SubnetText = null
PublicIpAddressText = {
“Id": “パブリックIPアドレスのリソースID"
}
PrivateLinkConfigurationText = null
Name = appGwPublicFrontendIpIPv4
Etag = W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Id = アプリケーションゲートウェイのフロントエンドIP構成のリソースID
}
]
FrontendPorts =
[
class PSApplicationGatewayFrontendPort
{
Port = 80
ProvisioningState = Succeeded
Type = Microsoft.Network/applicationGateways/frontendPorts
Name = port_80
Etag = W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Id = フロントエンドポートのリソースID
}
]
Probes =
[
class PSApplicationGatewayProbe
{
Protocol = Http
Host =
Path = /
Interval = 30
Timeout = 30
UnhealthyThreshold = 3
PickHostNameFromBackendHttpSettings = True
MinServers = 0
Port =
EnableProbeProxyProtocolHeader = False
Match =
class PSApplicationGatewayProbeHealthResponseMatch
{
Body =
StatusCodes =
[
200-399
]
StatusCodesText = [
“200-399"
]
}
ProvisioningState = Succeeded
Type = Microsoft.Network/applicationGateways/probes
MatchText = {
“Body": “",
“StatusCodes": [
“200-399"
]
}
Name = 正常性プローブ名
Etag = W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Id = 正常性プローブのリソースID
}
]
BackendAddressPools =
~(中略)~
ProvisioningState = Succeeded
Type = Microsoft.Network/applicationGateways/backendAddressPools
BackendAddressesText = []
BackendIpConfigurationsText = [
{
“Id": “仮想マシンのネットワークインターフェースのリソースID",
“Primary": false,
“VirtualNetworkTaps": []
}
]
Name = バックエンドプール名
Etag = W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Id = バックエンドプールのリソースID
}
]
BackendHttpSettingsCollection =
~(中略)~
HttpListeners =
~(中略)~
Protocol = Http
HostName =
HostNames =
SslCertificate =
RequireServerNameIndication = False
ProvisioningState = Succeeded
Type = Microsoft.Network/applicationGateways/httpListeners
CustomErrorConfigurations =
FirewallPolicy =
class PSResourceId
{
Id = WAFポリシーのリソースID
}
SslProfile =
FrontendIpConfigurationText = {
“Id": “フロントエンドIP構成のリソースID"
}
FrontendPortText = {
“Id": “フロントエンドポートのリソースID"
}
SslCertificateText = null
SslProfileText = null
FirewallPolicyText = {
“Id": “WAFポリシーのリソースID"
}
Name = listener-01
Etag = W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Id = リソースのリソースID
}
]
RequestRoutingRules =
[
class PSApplicationGatewayRequestRoutingRule
{
RuleType = Basic
Priority = 1
BackendAddressPool =
class PSResourceId
{
Id = バックエンドプールのリソースID
}
BackendHttpSettings =
class PSResourceId
{
Id = バックエンドのリソースID
}
HttpListener =
class PSResourceId
{
Id = リスナーのリソースID
}
UrlPathMap =
RewriteRuleSet =
RedirectConfiguration =
ProvisioningState = Succeeded
Type = Microsoft.Network/applicationGateways/requestRoutingRules
BackendAddressPoolText = {
“Id": “バックエンドプールのリソースID"
}
BackendHttpSettingsText = {
“Id": “バックエンドのリソースID"
}
HttpListenerText = {
“Id": “リスナーのリソースID"
}
UrlPathMapText = null
RewriteRuleSetText = null
RedirectConfigurationText = null
Name = ルール名
Etag = W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Id = ルールのリソースID
}
]
WebApplicationFirewallConfiguration =
class PSApplicationGatewayWebApplicationFirewallConfiguration
{
Enabled = True
FirewallMode = Detection
RuleSetType = OWASP
RuleSetVersion = 3.2
DisabledRuleGroups =
RequestBodyCheck = True
MaxRequestBodySizeInKb = 128
FileUploadLimitInMb = 100
Exclusions =
DisabledRuleGroupsText = []
ExclusionsText = []
}
FirewallPolicy =
AutoscaleConfiguration =
CustomErrorConfigurations =
PrivateLinkConfigurations =
PrivateEndpointConnections =
EnableHttp2 = True
EnableFips =
EnableRequestBuffering = True
EnableResponseBuffering =
ForceFirewallPolicyAssociation =
Zones =
[
1
2
3
]
OperationalState = Stopped
ProvisioningState = Succeeded
Identity =
DefaultPredefinedSslPolicy = AppGwSslPolicy20220101
GatewayIpConfigurationsText = [
{
“Subnet": {
“Id": “サブネットのリソースID"
},
“ProvisioningState": “Succeeded",
“Type": “Microsoft.Network/applicationGateways/gatewayIPConfigurations",
“Name": “appGatewayIpConfig",
“Etag": “W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"",
“Id": “フロントエンドIP構成のリソースID"
}
]
TrustedClientCertificatesText = []
AuthenticationCertificatesText = []
SslCertificatesText = []
FrontendIpConfigurationsText = [
{
“PrivateIPAllocationMethod": “Dynamic",
“PublicIPAddress": {
“Id": “パブリックIPアドレスのリソースID"
},
“ProvisioningState": “Succeeded",
“Type": “Microsoft.Network/applicationGateways/frontendIPConfigurations",
“Name": “appGwPublicFrontendIpIPv4",
“Etag": “W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"",
“Id": “フロントエンドIP構成のリソースID"
}
]
FrontendPortsText = [
{
“Port": 80,
“ProvisioningState": “Succeeded",
“Type": “Microsoft.Network/applicationGateways/frontendPorts",
“Name": “port_80",
“Etag": “W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"",
“Id": “フロントエンドポートのリソースID"
}
]
BackendAddressPoolsText = [
{
“BackendAddresses": [],
“BackendIpConfigurations": [
{
“Id": “仮想マシンのネットワークインターフェースのリソースID",
“Primary": false,
“VirtualNetworkTaps": []
}
],
“ProvisioningState": “Succeeded",
“Type": “Microsoft.Network/applicationGateways/backendAddressPools",
“Name": “バックエンドプール名",
“Etag": “W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"",
“Id": “バックエンドプールのリソースID"
}
]
BackendHttpSettingsCollectionText = [
{
“Port": 80,
“Protocol": “Http",
“CookieBasedAffinity": “Disabled",
“RequestTimeout": 20,
“AuthenticationCertificates": [],
“TrustedRootCertificates": [],
“PickHostNameFromBackendAddress": false,
“AffinityCookieName": “ApplicationGatewayAffinity",
“ProvisioningState": “Succeeded",
“Type": “Microsoft.Network/applicationGateways/backendHttpSettingsCollection",
“DedicatedBackendConnection": false,
“ValidateCertChainAndExpiry": true,
“ValidateSNI": true,
“Name": “バックエンド名",
“Etag": “W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"",
“Id": “バックエンドのリソースID"
}
]
BackendSettingsCollectionText = []
SslProfilesText = []
HttpListenersText = [
{
“FrontendIpConfiguration": {
“Id": “フロントエンドIP構成のリソースID"
},
“FrontendPort": {
“Id": “フロントエンドポートのリソースID"
},
“Protocol": “Http",
“HostNames": [],
“RequireServerNameIndication": false,
“ProvisioningState": “Succeeded",
“Type": “Microsoft.Network/applicationGateways/httpListeners",
“CustomErrorConfigurations": [],
“FirewallPolicy": {
“Id": “WAFポリシーのリソースID"
},
“Name": “listener-01",
“Etag": “W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"",
“Id": “リスナーのリソースID"
}
]
ListenersText = []
RewriteRuleSetsText = []
RequestRoutingRulesText = [
{
“RuleType": “Basic",
“Priority": 1,
“BackendAddressPool": {
“Id": “バックエンドプールのリソースID"
},
“BackendHttpSettings": {
“Id": “バックエンドのリソースID"
},
“HttpListener": {
“Id": “リソースのリソースID"
},
“ProvisioningState": “Succeeded",
“Type": “Microsoft.Network/applicationGateways/requestRoutingRules",
“Name": “rule-01",
“Etag": “W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"",
“Id": “ルールのリソースID"
}
]
RoutingRulesText = []
ProbesText = [
{
“Protocol": “Http",
“Path": “/",
“Interval": 30,
“Timeout": 30,
“UnhealthyThreshold": 3,
“PickHostNameFromBackendHttpSettings": true,
“MinServers": 0,
“EnableProbeProxyProtocolHeader": false,
“Match": {
“Body": “",
“StatusCodes": [
“200-399"
]
},
“ProvisioningState": “Succeeded",
“Type": “Microsoft.Network/applicationGateways/probes",
“Name": “正常性プローブ名",
“Etag": “W/\"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx\"",
“Id": “正常性プローブのリソースID"
}
]
UrlPathMapsText = []
IdentityText = null
SslPolicyText = null
FirewallPolicyText = null
PrivateLinkConfigurationsText = []
PrivateLinkEndpointConnectionsText = []
ResourceGroupName = リソースグループ名
Location = japaneast
ResourceGuid = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
Type = Microsoft.Network/applicationGateways
Tag =
TagsTable =
Name = agw-01
Etag = W/"xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
Id = アプリケーションゲートウェイのリソースID
}
|