小编Bee*_*ake的帖子

Terraform for_each 如果对象中存在值

我想从 .tfvars 文件动态创建一些子网和路由表,然后将每个子网链接到关联的路由表(如果指定)。

这是我的 .tfvars 文件:

vnet_spoke_object                      = {
    specialsubnets                     = {
        Subnet_1                       = {
            name                       = "test1"
            cidr                       = ["10.0.0.0/28"]
            route                      = "route1"
        }
        Subnet_2                       = {
            name                       = "test2"
            cidr                       = ["10.0.0.16/28"]
            route                      = "route2"
        }
        Subnet_3                       = {
            name                       = "test3"
            cidr                       = ["10.0.0.32/28"]
        }
    }
}

route_table                            = {
    route1                             = {
        name                           = "route1"
        disable_bgp_route_propagation  = true
        route_entries                  = {
            re1                        = {
                name                   = "rt-rfc-10-28"
                prefix                 = "10.0.0.0/28"
                next_hop_type          = "VirtualAppliance"
                next_hop_in_ip_address = "10.0.0.10" …
Run Code Online (Sandbox Code Playgroud)

terraform terraform0.12+

5
推荐指数
1
解决办法
2万
查看次数

Power BI - 使用 nextLink 调用 Azure API(下一页)

抱歉,我是 Power BI 的新手。我正在使用 Power BI 调用 Azure API,该 API 将列出我订阅中的所有 VM,但是它只会在具有 nextLink 之前显示前 50 个。

这是我正在调用的 API;

https://management.azure.com/subscriptions/< subscription >/providers/Microsoft.Compute/virtualMachines?api-version=2017-12-01
Run Code Online (Sandbox Code Playgroud)

我见过其他页面和论坛有类似问题(例如Microsoft API),但不是针对 Azure API。我搞砸了他们的修复,但无法弄清楚如何将其应用于我的。

他们的代码;

let
GetUserInfo = (Path)=>
let
     Source = Json.Document(Web.Contents(Path)),
     LL= @Source[value], 
     result = try @LL & @GetUserInfo(Source[#"@odata.nextLink"]) otherwise @LL

in
result,
    Fullset = GetUserInfo("https://graph.microsoft.com/beta/users?$select=manager&$expand=manager"),
    #"Converted to Table" = Table.FromList(Fullset, Splitter.SplitByNothing(), null, null, ExtraValues.Error),
    #"Expanded Column1" = Table.ExpandRecordColumn(#"Converted to Table", "Column1", {"id", "displayName", "manager"}, {"Column1.id", "Column1.displayName", "Column1.manager"}),
    #"Expanded Column1.manager" = Table.ExpandRecordColumn(#"Expanded Column1", "Column1.manager", {"id", …
Run Code Online (Sandbox Code Playgroud)

azure azure-api-management powerbi

1
推荐指数
1
解决办法
1974
查看次数