Class NetworkmanagerFunctions


  • public final class NetworkmanagerFunctions
    extends java.lang.Object
    • Constructor Detail

      • NetworkmanagerFunctions

        public NetworkmanagerFunctions()
    • Method Detail

      • getConnection

        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args)
        Provides details about an existing Network Manager connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnection(GetConnectionArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .connectionId(connectionId)
                     .build());
         
             }
         }
         
         
      • getConnectionPlain

        public static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain​(GetConnectionPlainArgs args)
        Provides details about an existing Network Manager connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnection(GetConnectionArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .connectionId(connectionId)
                     .build());
         
             }
         }
         
         
      • getConnection

        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args,
                                                                                com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnection(GetConnectionArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .connectionId(connectionId)
                     .build());
         
             }
         }
         
         
      • getConnection

        public static com.pulumi.core.Output<GetConnectionResult> getConnection​(GetConnectionArgs args,
                                                                                com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an existing Network Manager connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnection(GetConnectionArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .connectionId(connectionId)
                     .build());
         
             }
         }
         
         
      • getConnectionPlain

        public static java.util.concurrent.CompletableFuture<GetConnectionResult> getConnectionPlain​(GetConnectionPlainArgs args,
                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager connection. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnection(GetConnectionArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .connectionId(connectionId)
                     .build());
         
             }
         }
         
         
      • getConnections

        public static com.pulumi.core.Output<GetConnectionsResult> getConnections​(GetConnectionsArgs args)
        Provides details about existing Network Manager connections. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnections(GetConnectionsArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getConnectionsPlain

        public static java.util.concurrent.CompletableFuture<GetConnectionsResult> getConnectionsPlain​(GetConnectionsPlainArgs args)
        Provides details about existing Network Manager connections. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnections(GetConnectionsArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getConnections

        public static com.pulumi.core.Output<GetConnectionsResult> getConnections​(GetConnectionsArgs args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager connections. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnections(GetConnectionsArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getConnections

        public static com.pulumi.core.Output<GetConnectionsResult> getConnections​(GetConnectionsArgs args,
                                                                                  com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about existing Network Manager connections. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnections(GetConnectionsArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getConnectionsPlain

        public static java.util.concurrent.CompletableFuture<GetConnectionsResult> getConnectionsPlain​(GetConnectionsPlainArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager connections. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetConnectionsArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getConnections(GetConnectionsArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getCoreNetwork

        public static com.pulumi.core.Output<GetCoreNetworkResult> getCoreNetwork​(GetCoreNetworkArgs args)
        Provides details about an AWS Network Manager Core Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getCoreNetwork(GetCoreNetworkArgs.builder()
                     .coreNetworkId("core-network-0123456789abcdef0")
                     .build());
         
             }
         }
         
         
      • getCoreNetworkPlain

        public static java.util.concurrent.CompletableFuture<GetCoreNetworkResult> getCoreNetworkPlain​(GetCoreNetworkPlainArgs args)
        Provides details about an AWS Network Manager Core Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getCoreNetwork(GetCoreNetworkArgs.builder()
                     .coreNetworkId("core-network-0123456789abcdef0")
                     .build());
         
             }
         }
         
         
      • getCoreNetwork

        public static com.pulumi.core.Output<GetCoreNetworkResult> getCoreNetwork​(GetCoreNetworkArgs args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Provides details about an AWS Network Manager Core Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getCoreNetwork(GetCoreNetworkArgs.builder()
                     .coreNetworkId("core-network-0123456789abcdef0")
                     .build());
         
             }
         }
         
         
      • getCoreNetwork

        public static com.pulumi.core.Output<GetCoreNetworkResult> getCoreNetwork​(GetCoreNetworkArgs args,
                                                                                  com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an AWS Network Manager Core Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getCoreNetwork(GetCoreNetworkArgs.builder()
                     .coreNetworkId("core-network-0123456789abcdef0")
                     .build());
         
             }
         }
         
         
      • getCoreNetworkPlain

        public static java.util.concurrent.CompletableFuture<GetCoreNetworkResult> getCoreNetworkPlain​(GetCoreNetworkPlainArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Provides details about an AWS Network Manager Core Network. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getCoreNetwork(GetCoreNetworkArgs.builder()
                     .coreNetworkId("core-network-0123456789abcdef0")
                     .build());
         
             }
         }
         
         
      • getCoreNetworkPolicyDocument

        public static com.pulumi.core.Output<GetCoreNetworkPolicyDocumentResult> getCoreNetworkPolicyDocument​(GetCoreNetworkPolicyDocumentArgs args)
        Generates a Core Network policy document in JSON format for use with resources that expect core network policy documents such as `awsccNetworkmanagerCoreNetwork`. It follows the API definition from the [core-network-policy documentation](https://docs.aws.amazon.com/vpc/latest/cloudwan/cloudwan-policies-json.html). Using this data source to generate policy documents is *optional*. It is also valid to use literal JSON strings in your configuration or to use the `file` interpolation function to read a raw JSON policy document from a file. ## Example Usage ### Basic Example
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var test = NetworkmanagerFunctions.getCoreNetworkPolicyDocument(GetCoreNetworkPolicyDocumentArgs.builder()
                     .attachmentPolicies(            
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("shared")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("shared")
                                 .build())
                             .ruleNumber(100)
                             .conditionLogic("or")
                             .build(),
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("prod")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("prod")
                                 .build())
                             .ruleNumber(200)
                             .conditionLogic("or")
                             .build())
                     .coreNetworkConfigurations(GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs.builder()
                         .edgeLocations(                
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("us-east-1")
                                 .asn("64512")
                                 .build(),
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("eu-central-1")
                                 .asn("64513")
                                 .build())
                         .vpnEcmpSupport(false)
                         .asnRanges("64512-64555")
                         .build())
                     .segmentActions(GetCoreNetworkPolicyDocumentSegmentActionArgs.builder()
                         .action("share")
                         .mode("attachment-route")
                         .segment("shared")
                         .shareWiths("*")
                         .build())
                     .segments(            
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("shared")
                             .description("Segment for shared services")
                             .requireAttachmentAcceptance(true)
                             .build(),
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("prod")
                             .description("Segment for prod services")
                             .requireAttachmentAcceptance(true)
                             .build())
                     .build());
         
             }
         }
         
         
        `data.aws_networkmanager_core_network_policy_document.test.json` will evaluate to:
      • getCoreNetworkPolicyDocumentPlain

        public static java.util.concurrent.CompletableFuture<GetCoreNetworkPolicyDocumentResult> getCoreNetworkPolicyDocumentPlain​(GetCoreNetworkPolicyDocumentPlainArgs args)
        Generates a Core Network policy document in JSON format for use with resources that expect core network policy documents such as `awsccNetworkmanagerCoreNetwork`. It follows the API definition from the [core-network-policy documentation](https://docs.aws.amazon.com/vpc/latest/cloudwan/cloudwan-policies-json.html). Using this data source to generate policy documents is *optional*. It is also valid to use literal JSON strings in your configuration or to use the `file` interpolation function to read a raw JSON policy document from a file. ## Example Usage ### Basic Example
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var test = NetworkmanagerFunctions.getCoreNetworkPolicyDocument(GetCoreNetworkPolicyDocumentArgs.builder()
                     .attachmentPolicies(            
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("shared")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("shared")
                                 .build())
                             .ruleNumber(100)
                             .conditionLogic("or")
                             .build(),
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("prod")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("prod")
                                 .build())
                             .ruleNumber(200)
                             .conditionLogic("or")
                             .build())
                     .coreNetworkConfigurations(GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs.builder()
                         .edgeLocations(                
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("us-east-1")
                                 .asn("64512")
                                 .build(),
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("eu-central-1")
                                 .asn("64513")
                                 .build())
                         .vpnEcmpSupport(false)
                         .asnRanges("64512-64555")
                         .build())
                     .segmentActions(GetCoreNetworkPolicyDocumentSegmentActionArgs.builder()
                         .action("share")
                         .mode("attachment-route")
                         .segment("shared")
                         .shareWiths("*")
                         .build())
                     .segments(            
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("shared")
                             .description("Segment for shared services")
                             .requireAttachmentAcceptance(true)
                             .build(),
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("prod")
                             .description("Segment for prod services")
                             .requireAttachmentAcceptance(true)
                             .build())
                     .build());
         
             }
         }
         
         
        `data.aws_networkmanager_core_network_policy_document.test.json` will evaluate to:
      • getCoreNetworkPolicyDocument

        public static com.pulumi.core.Output<GetCoreNetworkPolicyDocumentResult> getCoreNetworkPolicyDocument​(GetCoreNetworkPolicyDocumentArgs args,
                                                                                                              com.pulumi.deployment.InvokeOptions options)
        Generates a Core Network policy document in JSON format for use with resources that expect core network policy documents such as `awsccNetworkmanagerCoreNetwork`. It follows the API definition from the [core-network-policy documentation](https://docs.aws.amazon.com/vpc/latest/cloudwan/cloudwan-policies-json.html). Using this data source to generate policy documents is *optional*. It is also valid to use literal JSON strings in your configuration or to use the `file` interpolation function to read a raw JSON policy document from a file. ## Example Usage ### Basic Example
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var test = NetworkmanagerFunctions.getCoreNetworkPolicyDocument(GetCoreNetworkPolicyDocumentArgs.builder()
                     .attachmentPolicies(            
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("shared")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("shared")
                                 .build())
                             .ruleNumber(100)
                             .conditionLogic("or")
                             .build(),
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("prod")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("prod")
                                 .build())
                             .ruleNumber(200)
                             .conditionLogic("or")
                             .build())
                     .coreNetworkConfigurations(GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs.builder()
                         .edgeLocations(                
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("us-east-1")
                                 .asn("64512")
                                 .build(),
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("eu-central-1")
                                 .asn("64513")
                                 .build())
                         .vpnEcmpSupport(false)
                         .asnRanges("64512-64555")
                         .build())
                     .segmentActions(GetCoreNetworkPolicyDocumentSegmentActionArgs.builder()
                         .action("share")
                         .mode("attachment-route")
                         .segment("shared")
                         .shareWiths("*")
                         .build())
                     .segments(            
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("shared")
                             .description("Segment for shared services")
                             .requireAttachmentAcceptance(true)
                             .build(),
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("prod")
                             .description("Segment for prod services")
                             .requireAttachmentAcceptance(true)
                             .build())
                     .build());
         
             }
         }
         
         
        `data.aws_networkmanager_core_network_policy_document.test.json` will evaluate to:
      • getCoreNetworkPolicyDocument

        public static com.pulumi.core.Output<GetCoreNetworkPolicyDocumentResult> getCoreNetworkPolicyDocument​(GetCoreNetworkPolicyDocumentArgs args,
                                                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Generates a Core Network policy document in JSON format for use with resources that expect core network policy documents such as `awsccNetworkmanagerCoreNetwork`. It follows the API definition from the [core-network-policy documentation](https://docs.aws.amazon.com/vpc/latest/cloudwan/cloudwan-policies-json.html). Using this data source to generate policy documents is *optional*. It is also valid to use literal JSON strings in your configuration or to use the `file` interpolation function to read a raw JSON policy document from a file. ## Example Usage ### Basic Example
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var test = NetworkmanagerFunctions.getCoreNetworkPolicyDocument(GetCoreNetworkPolicyDocumentArgs.builder()
                     .attachmentPolicies(            
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("shared")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("shared")
                                 .build())
                             .ruleNumber(100)
                             .conditionLogic("or")
                             .build(),
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("prod")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("prod")
                                 .build())
                             .ruleNumber(200)
                             .conditionLogic("or")
                             .build())
                     .coreNetworkConfigurations(GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs.builder()
                         .edgeLocations(                
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("us-east-1")
                                 .asn("64512")
                                 .build(),
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("eu-central-1")
                                 .asn("64513")
                                 .build())
                         .vpnEcmpSupport(false)
                         .asnRanges("64512-64555")
                         .build())
                     .segmentActions(GetCoreNetworkPolicyDocumentSegmentActionArgs.builder()
                         .action("share")
                         .mode("attachment-route")
                         .segment("shared")
                         .shareWiths("*")
                         .build())
                     .segments(            
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("shared")
                             .description("Segment for shared services")
                             .requireAttachmentAcceptance(true)
                             .build(),
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("prod")
                             .description("Segment for prod services")
                             .requireAttachmentAcceptance(true)
                             .build())
                     .build());
         
             }
         }
         
         
        `data.aws_networkmanager_core_network_policy_document.test.json` will evaluate to:
      • getCoreNetworkPolicyDocumentPlain

        public static java.util.concurrent.CompletableFuture<GetCoreNetworkPolicyDocumentResult> getCoreNetworkPolicyDocumentPlain​(GetCoreNetworkPolicyDocumentPlainArgs args,
                                                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Generates a Core Network policy document in JSON format for use with resources that expect core network policy documents such as `awsccNetworkmanagerCoreNetwork`. It follows the API definition from the [core-network-policy documentation](https://docs.aws.amazon.com/vpc/latest/cloudwan/cloudwan-policies-json.html). Using this data source to generate policy documents is *optional*. It is also valid to use literal JSON strings in your configuration or to use the `file` interpolation function to read a raw JSON policy document from a file. ## Example Usage ### Basic Example
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentActionArgs;
         import com.pulumi.aws.networkmanager.inputs.GetCoreNetworkPolicyDocumentSegmentArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var test = NetworkmanagerFunctions.getCoreNetworkPolicyDocument(GetCoreNetworkPolicyDocumentArgs.builder()
                     .attachmentPolicies(            
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("shared")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("shared")
                                 .build())
                             .ruleNumber(100)
                             .conditionLogic("or")
                             .build(),
                         GetCoreNetworkPolicyDocumentAttachmentPolicyArgs.builder()
                             .action(GetCoreNetworkPolicyDocumentAttachmentPolicyActionArgs.builder()
                                 .associationMethod("constant")
                                 .segment("prod")
                                 .build())
                             .conditions(GetCoreNetworkPolicyDocumentAttachmentPolicyConditionArgs.builder()
                                 .type("tag-value")
                                 .operator("equals")
                                 .key("segment")
                                 .value("prod")
                                 .build())
                             .ruleNumber(200)
                             .conditionLogic("or")
                             .build())
                     .coreNetworkConfigurations(GetCoreNetworkPolicyDocumentCoreNetworkConfigurationArgs.builder()
                         .edgeLocations(                
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("us-east-1")
                                 .asn("64512")
                                 .build(),
                             GetCoreNetworkPolicyDocumentCoreNetworkConfigurationEdgeLocationArgs.builder()
                                 .location("eu-central-1")
                                 .asn("64513")
                                 .build())
                         .vpnEcmpSupport(false)
                         .asnRanges("64512-64555")
                         .build())
                     .segmentActions(GetCoreNetworkPolicyDocumentSegmentActionArgs.builder()
                         .action("share")
                         .mode("attachment-route")
                         .segment("shared")
                         .shareWiths("*")
                         .build())
                     .segments(            
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("shared")
                             .description("Segment for shared services")
                             .requireAttachmentAcceptance(true)
                             .build(),
                         GetCoreNetworkPolicyDocumentSegmentArgs.builder()
                             .name("prod")
                             .description("Segment for prod services")
                             .requireAttachmentAcceptance(true)
                             .build())
                     .build());
         
             }
         }
         
         
        `data.aws_networkmanager_core_network_policy_document.test.json` will evaluate to:
      • getDevice

        public static com.pulumi.core.Output<GetDeviceResult> getDevice​(GetDeviceArgs args)
        Provides details about an existing Network Manager device. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDeviceArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevice(GetDeviceArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .deviceId(deviceId)
                     .build());
         
             }
         }
         
         
      • getDevicePlain

        public static java.util.concurrent.CompletableFuture<GetDeviceResult> getDevicePlain​(GetDevicePlainArgs args)
        Provides details about an existing Network Manager device. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDeviceArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevice(GetDeviceArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .deviceId(deviceId)
                     .build());
         
             }
         }
         
         
      • getDevice

        public static com.pulumi.core.Output<GetDeviceResult> getDevice​(GetDeviceArgs args,
                                                                        com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager device. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDeviceArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevice(GetDeviceArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .deviceId(deviceId)
                     .build());
         
             }
         }
         
         
      • getDevice

        public static com.pulumi.core.Output<GetDeviceResult> getDevice​(GetDeviceArgs args,
                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an existing Network Manager device. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDeviceArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevice(GetDeviceArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .deviceId(deviceId)
                     .build());
         
             }
         }
         
         
      • getDevicePlain

        public static java.util.concurrent.CompletableFuture<GetDeviceResult> getDevicePlain​(GetDevicePlainArgs args,
                                                                                             com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager device. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDeviceArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevice(GetDeviceArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .deviceId(deviceId)
                     .build());
         
             }
         }
         
         
      • getDevices

        public static com.pulumi.core.Output<GetDevicesResult> getDevices​(GetDevicesArgs args)
        Provides details about existing Network Manager devices. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDevicesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevices(GetDevicesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getDevicesPlain

        public static java.util.concurrent.CompletableFuture<GetDevicesResult> getDevicesPlain​(GetDevicesPlainArgs args)
        Provides details about existing Network Manager devices. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDevicesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevices(GetDevicesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getDevices

        public static com.pulumi.core.Output<GetDevicesResult> getDevices​(GetDevicesArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager devices. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDevicesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevices(GetDevicesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getDevices

        public static com.pulumi.core.Output<GetDevicesResult> getDevices​(GetDevicesArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about existing Network Manager devices. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDevicesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevices(GetDevicesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getDevicesPlain

        public static java.util.concurrent.CompletableFuture<GetDevicesResult> getDevicesPlain​(GetDevicesPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager devices. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetDevicesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getDevices(GetDevicesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getGlobalNetwork

        public static com.pulumi.core.Output<GetGlobalNetworkResult> getGlobalNetwork​(GetGlobalNetworkArgs args)
        Provides details about an existing Network Manager global network. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetwork(GetGlobalNetworkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .build());
         
             }
         }
         
         
      • getGlobalNetworkPlain

        public static java.util.concurrent.CompletableFuture<GetGlobalNetworkResult> getGlobalNetworkPlain​(GetGlobalNetworkPlainArgs args)
        Provides details about an existing Network Manager global network. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetwork(GetGlobalNetworkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .build());
         
             }
         }
         
         
      • getGlobalNetwork

        public static com.pulumi.core.Output<GetGlobalNetworkResult> getGlobalNetwork​(GetGlobalNetworkArgs args,
                                                                                      com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager global network. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetwork(GetGlobalNetworkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .build());
         
             }
         }
         
         
      • getGlobalNetwork

        public static com.pulumi.core.Output<GetGlobalNetworkResult> getGlobalNetwork​(GetGlobalNetworkArgs args,
                                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an existing Network Manager global network. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetwork(GetGlobalNetworkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .build());
         
             }
         }
         
         
      • getGlobalNetworkPlain

        public static java.util.concurrent.CompletableFuture<GetGlobalNetworkResult> getGlobalNetworkPlain​(GetGlobalNetworkPlainArgs args,
                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager global network. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetwork(GetGlobalNetworkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .build());
         
             }
         }
         
         
      • getGlobalNetworks

        public static com.pulumi.core.Output<GetGlobalNetworksResult> getGlobalNetworks()
        Provides details about existing Network Manager global networks. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetworks(GetGlobalNetworksArgs.builder()
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getGlobalNetworksPlain

        public static java.util.concurrent.CompletableFuture<GetGlobalNetworksResult> getGlobalNetworksPlain()
        Provides details about existing Network Manager global networks. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetworks(GetGlobalNetworksArgs.builder()
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getGlobalNetworks

        public static com.pulumi.core.Output<GetGlobalNetworksResult> getGlobalNetworks​(GetGlobalNetworksArgs args)
        Provides details about existing Network Manager global networks. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetworks(GetGlobalNetworksArgs.builder()
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getGlobalNetworksPlain

        public static java.util.concurrent.CompletableFuture<GetGlobalNetworksResult> getGlobalNetworksPlain​(GetGlobalNetworksPlainArgs args)
        Provides details about existing Network Manager global networks. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetworks(GetGlobalNetworksArgs.builder()
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getGlobalNetworks

        public static com.pulumi.core.Output<GetGlobalNetworksResult> getGlobalNetworks​(GetGlobalNetworksArgs args,
                                                                                        com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager global networks. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetworks(GetGlobalNetworksArgs.builder()
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getGlobalNetworks

        public static com.pulumi.core.Output<GetGlobalNetworksResult> getGlobalNetworks​(GetGlobalNetworksArgs args,
                                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about existing Network Manager global networks. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetworks(GetGlobalNetworksArgs.builder()
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getGlobalNetworksPlain

        public static java.util.concurrent.CompletableFuture<GetGlobalNetworksResult> getGlobalNetworksPlain​(GetGlobalNetworksPlainArgs args,
                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager global networks. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetGlobalNetworksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getGlobalNetworks(GetGlobalNetworksArgs.builder()
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getLink

        public static com.pulumi.core.Output<GetLinkResult> getLink​(GetLinkArgs args)
        Provides details about an existing Network Manager link. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLink(GetLinkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .linkId(linkId)
                     .build());
         
             }
         }
         
         
      • getLinkPlain

        public static java.util.concurrent.CompletableFuture<GetLinkResult> getLinkPlain​(GetLinkPlainArgs args)
        Provides details about an existing Network Manager link. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLink(GetLinkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .linkId(linkId)
                     .build());
         
             }
         }
         
         
      • getLink

        public static com.pulumi.core.Output<GetLinkResult> getLink​(GetLinkArgs args,
                                                                    com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager link. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLink(GetLinkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .linkId(linkId)
                     .build());
         
             }
         }
         
         
      • getLink

        public static com.pulumi.core.Output<GetLinkResult> getLink​(GetLinkArgs args,
                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an existing Network Manager link. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLink(GetLinkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .linkId(linkId)
                     .build());
         
             }
         }
         
         
      • getLinkPlain

        public static java.util.concurrent.CompletableFuture<GetLinkResult> getLinkPlain​(GetLinkPlainArgs args,
                                                                                         com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager link. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinkArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLink(GetLinkArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .linkId(linkId)
                     .build());
         
             }
         }
         
         
      • getLinks

        public static com.pulumi.core.Output<GetLinksResult> getLinks​(GetLinksArgs args)
        Provides details about existing Network Manager links. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLinks(GetLinksArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getLinksPlain

        public static java.util.concurrent.CompletableFuture<GetLinksResult> getLinksPlain​(GetLinksPlainArgs args)
        Provides details about existing Network Manager links. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLinks(GetLinksArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getLinks

        public static com.pulumi.core.Output<GetLinksResult> getLinks​(GetLinksArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager links. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLinks(GetLinksArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getLinks

        public static com.pulumi.core.Output<GetLinksResult> getLinks​(GetLinksArgs args,
                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about existing Network Manager links. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLinks(GetLinksArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getLinksPlain

        public static java.util.concurrent.CompletableFuture<GetLinksResult> getLinksPlain​(GetLinksPlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager links. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetLinksArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getLinks(GetLinksArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getSite

        public static com.pulumi.core.Output<GetSiteResult> getSite​(GetSiteArgs args)
        Provides details about an existing Network Manager site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSiteArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSite(GetSiteArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .siteId(siteId)
                     .build());
         
             }
         }
         
         
      • getSitePlain

        public static java.util.concurrent.CompletableFuture<GetSiteResult> getSitePlain​(GetSitePlainArgs args)
        Provides details about an existing Network Manager site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSiteArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSite(GetSiteArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .siteId(siteId)
                     .build());
         
             }
         }
         
         
      • getSite

        public static com.pulumi.core.Output<GetSiteResult> getSite​(GetSiteArgs args,
                                                                    com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSiteArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSite(GetSiteArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .siteId(siteId)
                     .build());
         
             }
         }
         
         
      • getSite

        public static com.pulumi.core.Output<GetSiteResult> getSite​(GetSiteArgs args,
                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an existing Network Manager site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSiteArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSite(GetSiteArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .siteId(siteId)
                     .build());
         
             }
         }
         
         
      • getSitePlain

        public static java.util.concurrent.CompletableFuture<GetSiteResult> getSitePlain​(GetSitePlainArgs args,
                                                                                         com.pulumi.deployment.InvokeOptions options)
        Provides details about an existing Network Manager site. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSiteArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSite(GetSiteArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .siteId(siteId)
                     .build());
         
             }
         }
         
         
      • getSites

        public static com.pulumi.core.Output<GetSitesResult> getSites​(GetSitesArgs args)
        Provides details about existing Network Manager sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSitesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSites(GetSitesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getSitesPlain

        public static java.util.concurrent.CompletableFuture<GetSitesResult> getSitesPlain​(GetSitesPlainArgs args)
        Provides details about existing Network Manager sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSitesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSites(GetSitesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getSites

        public static com.pulumi.core.Output<GetSitesResult> getSites​(GetSitesArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSitesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSites(GetSitesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getSites

        public static com.pulumi.core.Output<GetSitesResult> getSites​(GetSitesArgs args,
                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about existing Network Manager sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSitesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSites(GetSitesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }
         
         
      • getSitesPlain

        public static java.util.concurrent.CompletableFuture<GetSitesResult> getSitesPlain​(GetSitesPlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Provides details about existing Network Manager sites. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.networkmanager.NetworkmanagerFunctions;
         import com.pulumi.aws.networkmanager.inputs.GetSitesArgs;
         import java.util.ArrayList;
         import java.util.Arrays;
         import java.util.Map;
         import java.io.File;
         import java.nio.file.Files;
         import java.nio.file.Paths;
         
         public class App {
             public static void main(String[] args) {
                 Pulumi.run(App::stack);
             }
         
             public static void stack(Context ctx) {
                 final var example = NetworkmanagerFunctions.getSites(GetSitesArgs.builder()
                     .globalNetworkId(globalNetworkId)
                     .tags(Map.of("Env", "test"))
                     .build());
         
             }
         }