Package com.pulumi.aws.route53
Class Route53Functions
- java.lang.Object
-
- com.pulumi.aws.route53.Route53Functions
-
public final class Route53Functions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Route53Functions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetDelegationSetResult>getDelegationSet(GetDelegationSetArgs args)`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set.static com.pulumi.core.Output<GetDelegationSetResult>getDelegationSet(GetDelegationSetArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set.static com.pulumi.core.Output<GetDelegationSetResult>getDelegationSet(GetDelegationSetArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set.static java.util.concurrent.CompletableFuture<GetDelegationSetResult>getDelegationSetPlain(GetDelegationSetPlainArgs args)`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set.static java.util.concurrent.CompletableFuture<GetDelegationSetResult>getDelegationSetPlain(GetDelegationSetPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set.static com.pulumi.core.Output<GetProfilesProfileResult>getProfilesProfile()Provides details about an AWS Route 53 Profile.static com.pulumi.core.Output<GetProfilesProfileResult>getProfilesProfile(GetProfilesProfileArgs args)Provides details about an AWS Route 53 Profile.static com.pulumi.core.Output<GetProfilesProfileResult>getProfilesProfile(GetProfilesProfileArgs args, com.pulumi.deployment.InvokeOptions options)Provides details about an AWS Route 53 Profile.static com.pulumi.core.Output<GetProfilesProfileResult>getProfilesProfile(GetProfilesProfileArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides details about an AWS Route 53 Profile.static java.util.concurrent.CompletableFuture<GetProfilesProfileResult>getProfilesProfilePlain()Provides details about an AWS Route 53 Profile.static java.util.concurrent.CompletableFuture<GetProfilesProfileResult>getProfilesProfilePlain(GetProfilesProfilePlainArgs args)Provides details about an AWS Route 53 Profile.static java.util.concurrent.CompletableFuture<GetProfilesProfileResult>getProfilesProfilePlain(GetProfilesProfilePlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides details about an AWS Route 53 Profile.static com.pulumi.core.Output<GetProfilesProfilesResult>getProfilesProfiles()Data source for managing an AWS Route 53 Profiles.static com.pulumi.core.Output<GetProfilesProfilesResult>getProfilesProfiles(GetProfilesProfilesArgs args)Data source for managing an AWS Route 53 Profiles.static com.pulumi.core.Output<GetProfilesProfilesResult>getProfilesProfiles(GetProfilesProfilesArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS Route 53 Profiles.static com.pulumi.core.Output<GetProfilesProfilesResult>getProfilesProfiles(GetProfilesProfilesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for managing an AWS Route 53 Profiles.static java.util.concurrent.CompletableFuture<GetProfilesProfilesResult>getProfilesProfilesPlain()Data source for managing an AWS Route 53 Profiles.static java.util.concurrent.CompletableFuture<GetProfilesProfilesResult>getProfilesProfilesPlain(GetProfilesProfilesPlainArgs args)Data source for managing an AWS Route 53 Profiles.static java.util.concurrent.CompletableFuture<GetProfilesProfilesResult>getProfilesProfilesPlain(GetProfilesProfilesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS Route 53 Profiles.static com.pulumi.core.Output<GetQueryLogConfigResult>getQueryLogConfig()`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration.static com.pulumi.core.Output<GetQueryLogConfigResult>getQueryLogConfig(GetQueryLogConfigArgs args)`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration.static com.pulumi.core.Output<GetQueryLogConfigResult>getQueryLogConfig(GetQueryLogConfigArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration.static com.pulumi.core.Output<GetQueryLogConfigResult>getQueryLogConfig(GetQueryLogConfigArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration.static java.util.concurrent.CompletableFuture<GetQueryLogConfigResult>getQueryLogConfigPlain()`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration.static java.util.concurrent.CompletableFuture<GetQueryLogConfigResult>getQueryLogConfigPlain(GetQueryLogConfigPlainArgs args)`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration.static java.util.concurrent.CompletableFuture<GetQueryLogConfigResult>getQueryLogConfigPlain(GetQueryLogConfigPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration.static com.pulumi.core.Output<GetRecordsResult>getRecords(GetRecordsArgs args)Use this data source to get the details of resource records in a Route 53 hosted zone.static com.pulumi.core.Output<GetRecordsResult>getRecords(GetRecordsArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the details of resource records in a Route 53 hosted zone.static com.pulumi.core.Output<GetRecordsResult>getRecords(GetRecordsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get the details of resource records in a Route 53 hosted zone.static java.util.concurrent.CompletableFuture<GetRecordsResult>getRecordsPlain(GetRecordsPlainArgs args)Use this data source to get the details of resource records in a Route 53 hosted zone.static java.util.concurrent.CompletableFuture<GetRecordsResult>getRecordsPlain(GetRecordsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the details of resource records in a Route 53 hosted zone.static com.pulumi.core.Output<GetResolverEndpointResult>getResolverEndpoint()`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint.static com.pulumi.core.Output<GetResolverEndpointResult>getResolverEndpoint(GetResolverEndpointArgs args)`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint.static com.pulumi.core.Output<GetResolverEndpointResult>getResolverEndpoint(GetResolverEndpointArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint.static com.pulumi.core.Output<GetResolverEndpointResult>getResolverEndpoint(GetResolverEndpointArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint.static java.util.concurrent.CompletableFuture<GetResolverEndpointResult>getResolverEndpointPlain()`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint.static java.util.concurrent.CompletableFuture<GetResolverEndpointResult>getResolverEndpointPlain(GetResolverEndpointPlainArgs args)`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint.static java.util.concurrent.CompletableFuture<GetResolverEndpointResult>getResolverEndpointPlain(GetResolverEndpointPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint.static com.pulumi.core.Output<GetResolverFirewallConfigResult>getResolverFirewallConfig(GetResolverFirewallConfigArgs args)`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config.static com.pulumi.core.Output<GetResolverFirewallConfigResult>getResolverFirewallConfig(GetResolverFirewallConfigArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config.static com.pulumi.core.Output<GetResolverFirewallConfigResult>getResolverFirewallConfig(GetResolverFirewallConfigArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config.static java.util.concurrent.CompletableFuture<GetResolverFirewallConfigResult>getResolverFirewallConfigPlain(GetResolverFirewallConfigPlainArgs args)`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config.static java.util.concurrent.CompletableFuture<GetResolverFirewallConfigResult>getResolverFirewallConfigPlain(GetResolverFirewallConfigPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config.static com.pulumi.core.Output<GetResolverFirewallDomainListResult>getResolverFirewallDomainList(GetResolverFirewallDomainListArgs args)`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list.static com.pulumi.core.Output<GetResolverFirewallDomainListResult>getResolverFirewallDomainList(GetResolverFirewallDomainListArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list.static com.pulumi.core.Output<GetResolverFirewallDomainListResult>getResolverFirewallDomainList(GetResolverFirewallDomainListArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list.static java.util.concurrent.CompletableFuture<GetResolverFirewallDomainListResult>getResolverFirewallDomainListPlain(GetResolverFirewallDomainListPlainArgs args)`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list.static java.util.concurrent.CompletableFuture<GetResolverFirewallDomainListResult>getResolverFirewallDomainListPlain(GetResolverFirewallDomainListPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list.static com.pulumi.core.Output<GetResolverFirewallRuleGroupResult>getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs args)`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group.static com.pulumi.core.Output<GetResolverFirewallRuleGroupResult>getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group.static com.pulumi.core.Output<GetResolverFirewallRuleGroupResult>getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group.static com.pulumi.core.Output<GetResolverFirewallRuleGroupAssociationResult>getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs args)`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association.static com.pulumi.core.Output<GetResolverFirewallRuleGroupAssociationResult>getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association.static com.pulumi.core.Output<GetResolverFirewallRuleGroupAssociationResult>getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association.static java.util.concurrent.CompletableFuture<GetResolverFirewallRuleGroupAssociationResult>getResolverFirewallRuleGroupAssociationPlain(GetResolverFirewallRuleGroupAssociationPlainArgs args)`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association.static java.util.concurrent.CompletableFuture<GetResolverFirewallRuleGroupAssociationResult>getResolverFirewallRuleGroupAssociationPlain(GetResolverFirewallRuleGroupAssociationPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association.static java.util.concurrent.CompletableFuture<GetResolverFirewallRuleGroupResult>getResolverFirewallRuleGroupPlain(GetResolverFirewallRuleGroupPlainArgs args)`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group.static java.util.concurrent.CompletableFuture<GetResolverFirewallRuleGroupResult>getResolverFirewallRuleGroupPlain(GetResolverFirewallRuleGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group.static com.pulumi.core.Output<GetResolverFirewallRulesResult>getResolverFirewallRules(GetResolverFirewallRulesArgs args)`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group.static com.pulumi.core.Output<GetResolverFirewallRulesResult>getResolverFirewallRules(GetResolverFirewallRulesArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group.static com.pulumi.core.Output<GetResolverFirewallRulesResult>getResolverFirewallRules(GetResolverFirewallRulesArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group.static java.util.concurrent.CompletableFuture<GetResolverFirewallRulesResult>getResolverFirewallRulesPlain(GetResolverFirewallRulesPlainArgs args)`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group.static java.util.concurrent.CompletableFuture<GetResolverFirewallRulesResult>getResolverFirewallRulesPlain(GetResolverFirewallRulesPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group.static com.pulumi.core.Output<GetResolverRuleResult>getResolverRule()`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule.static com.pulumi.core.Output<GetResolverRuleResult>getResolverRule(GetResolverRuleArgs args)`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule.static com.pulumi.core.Output<GetResolverRuleResult>getResolverRule(GetResolverRuleArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule.static com.pulumi.core.Output<GetResolverRuleResult>getResolverRule(GetResolverRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule.static java.util.concurrent.CompletableFuture<GetResolverRuleResult>getResolverRulePlain()`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule.static java.util.concurrent.CompletableFuture<GetResolverRuleResult>getResolverRulePlain(GetResolverRulePlainArgs args)`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule.static java.util.concurrent.CompletableFuture<GetResolverRuleResult>getResolverRulePlain(GetResolverRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule.static com.pulumi.core.Output<GetResolverRulesResult>getResolverRules()`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules.static com.pulumi.core.Output<GetResolverRulesResult>getResolverRules(GetResolverRulesArgs args)`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules.static com.pulumi.core.Output<GetResolverRulesResult>getResolverRules(GetResolverRulesArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules.static com.pulumi.core.Output<GetResolverRulesResult>getResolverRules(GetResolverRulesArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules.static java.util.concurrent.CompletableFuture<GetResolverRulesResult>getResolverRulesPlain()`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules.static java.util.concurrent.CompletableFuture<GetResolverRulesResult>getResolverRulesPlain(GetResolverRulesPlainArgs args)`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules.static java.util.concurrent.CompletableFuture<GetResolverRulesResult>getResolverRulesPlain(GetResolverRulesPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules.static com.pulumi.core.Output<GetTrafficPolicyDocumentResult>getTrafficPolicyDocument()Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`.static com.pulumi.core.Output<GetTrafficPolicyDocumentResult>getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs args)Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`.static com.pulumi.core.Output<GetTrafficPolicyDocumentResult>getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs args, com.pulumi.deployment.InvokeOptions options)Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`.static com.pulumi.core.Output<GetTrafficPolicyDocumentResult>getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs args, com.pulumi.deployment.InvokeOutputOptions options)Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`.static java.util.concurrent.CompletableFuture<GetTrafficPolicyDocumentResult>getTrafficPolicyDocumentPlain()Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`.static java.util.concurrent.CompletableFuture<GetTrafficPolicyDocumentResult>getTrafficPolicyDocumentPlain(GetTrafficPolicyDocumentPlainArgs args)Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`.static java.util.concurrent.CompletableFuture<GetTrafficPolicyDocumentResult>getTrafficPolicyDocumentPlain(GetTrafficPolicyDocumentPlainArgs args, com.pulumi.deployment.InvokeOptions options)Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`.static com.pulumi.core.Output<GetZoneResult>getZone()`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone.static com.pulumi.core.Output<GetZoneResult>getZone(GetZoneArgs args)`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone.static com.pulumi.core.Output<GetZoneResult>getZone(GetZoneArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone.static com.pulumi.core.Output<GetZoneResult>getZone(GetZoneArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone.static java.util.concurrent.CompletableFuture<GetZoneResult>getZonePlain()`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone.static java.util.concurrent.CompletableFuture<GetZoneResult>getZonePlain(GetZonePlainArgs args)`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone.static java.util.concurrent.CompletableFuture<GetZoneResult>getZonePlain(GetZonePlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone.static com.pulumi.core.Output<GetZonesResult>getZones()This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region.static com.pulumi.core.Output<GetZonesResult>getZones(com.pulumi.resources.InvokeArgs args)This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region.static com.pulumi.core.Output<GetZonesResult>getZones(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOptions options)This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region.static com.pulumi.core.Output<GetZonesResult>getZones(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOutputOptions options)This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region.static java.util.concurrent.CompletableFuture<GetZonesResult>getZonesPlain()This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region.static java.util.concurrent.CompletableFuture<GetZonesResult>getZonesPlain(com.pulumi.resources.InvokeArgs args)This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region.static java.util.concurrent.CompletableFuture<GetZonesResult>getZonesPlain(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOptions options)This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region.
-
-
-
Method Detail
-
getDelegationSet
public static com.pulumi.core.Output<GetDelegationSetResult> getDelegationSet(GetDelegationSetArgs args)
`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set. This data source allows to find a list of name servers associated with a specific delegation set. ## Example Usage The following example shows how to get a delegation set from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetDelegationSetArgs; 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 dset = Route53Functions.getDelegationSet(GetDelegationSetArgs.builder() .id("MQWGHCBFAKEID") .build()); } }
-
getDelegationSetPlain
public static java.util.concurrent.CompletableFuture<GetDelegationSetResult> getDelegationSetPlain(GetDelegationSetPlainArgs args)
`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set. This data source allows to find a list of name servers associated with a specific delegation set. ## Example Usage The following example shows how to get a delegation set from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetDelegationSetArgs; 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 dset = Route53Functions.getDelegationSet(GetDelegationSetArgs.builder() .id("MQWGHCBFAKEID") .build()); } }
-
getDelegationSet
public static com.pulumi.core.Output<GetDelegationSetResult> getDelegationSet(GetDelegationSetArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set. This data source allows to find a list of name servers associated with a specific delegation set. ## Example Usage The following example shows how to get a delegation set from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetDelegationSetArgs; 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 dset = Route53Functions.getDelegationSet(GetDelegationSetArgs.builder() .id("MQWGHCBFAKEID") .build()); } }
-
getDelegationSet
public static com.pulumi.core.Output<GetDelegationSetResult> getDelegationSet(GetDelegationSetArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set. This data source allows to find a list of name servers associated with a specific delegation set. ## Example Usage The following example shows how to get a delegation set from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetDelegationSetArgs; 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 dset = Route53Functions.getDelegationSet(GetDelegationSetArgs.builder() .id("MQWGHCBFAKEID") .build()); } }
-
getDelegationSetPlain
public static java.util.concurrent.CompletableFuture<GetDelegationSetResult> getDelegationSetPlain(GetDelegationSetPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.DelegationSet` provides details about a specific Route 53 Delegation Set. This data source allows to find a list of name servers associated with a specific delegation set. ## Example Usage The following example shows how to get a delegation set from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetDelegationSetArgs; 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 dset = Route53Functions.getDelegationSet(GetDelegationSetArgs.builder() .id("MQWGHCBFAKEID") .build()); } }
-
getProfilesProfile
public static com.pulumi.core.Output<GetProfilesProfileResult> getProfilesProfile()
Provides details about an AWS Route 53 Profile. ## Example Usage ### By Name
### By IDpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .name("example") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .id("rp-12345678") .build()); } }
-
getProfilesProfilePlain
public static java.util.concurrent.CompletableFuture<GetProfilesProfileResult> getProfilesProfilePlain()
Provides details about an AWS Route 53 Profile. ## Example Usage ### By Name
### By IDpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .name("example") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .id("rp-12345678") .build()); } }
-
getProfilesProfile
public static com.pulumi.core.Output<GetProfilesProfileResult> getProfilesProfile(GetProfilesProfileArgs args)
Provides details about an AWS Route 53 Profile. ## Example Usage ### By Name
### By IDpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .name("example") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .id("rp-12345678") .build()); } }
-
getProfilesProfilePlain
public static java.util.concurrent.CompletableFuture<GetProfilesProfileResult> getProfilesProfilePlain(GetProfilesProfilePlainArgs args)
Provides details about an AWS Route 53 Profile. ## Example Usage ### By Name
### By IDpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .name("example") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .id("rp-12345678") .build()); } }
-
getProfilesProfile
public static com.pulumi.core.Output<GetProfilesProfileResult> getProfilesProfile(GetProfilesProfileArgs args, com.pulumi.deployment.InvokeOptions options)
Provides details about an AWS Route 53 Profile. ## Example Usage ### By Name
### By IDpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .name("example") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .id("rp-12345678") .build()); } }
-
getProfilesProfile
public static com.pulumi.core.Output<GetProfilesProfileResult> getProfilesProfile(GetProfilesProfileArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides details about an AWS Route 53 Profile. ## Example Usage ### By Name
### By IDpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .name("example") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .id("rp-12345678") .build()); } }
-
getProfilesProfilePlain
public static java.util.concurrent.CompletableFuture<GetProfilesProfileResult> getProfilesProfilePlain(GetProfilesProfilePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides details about an AWS Route 53 Profile. ## Example Usage ### By Name
### By IDpackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .name("example") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfileArgs; 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 = Route53Functions.getProfilesProfile(GetProfilesProfileArgs.builder() .id("rp-12345678") .build()); } }
-
getProfilesProfiles
public static com.pulumi.core.Output<GetProfilesProfilesResult> getProfilesProfiles()
Data source for managing an AWS Route 53 Profiles. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfilesArgs; 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 = Route53Functions.getProfilesProfiles(GetProfilesProfilesArgs.builder() .build()); } }
-
getProfilesProfilesPlain
public static java.util.concurrent.CompletableFuture<GetProfilesProfilesResult> getProfilesProfilesPlain()
Data source for managing an AWS Route 53 Profiles. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfilesArgs; 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 = Route53Functions.getProfilesProfiles(GetProfilesProfilesArgs.builder() .build()); } }
-
getProfilesProfiles
public static com.pulumi.core.Output<GetProfilesProfilesResult> getProfilesProfiles(GetProfilesProfilesArgs args)
Data source for managing an AWS Route 53 Profiles. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfilesArgs; 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 = Route53Functions.getProfilesProfiles(GetProfilesProfilesArgs.builder() .build()); } }
-
getProfilesProfilesPlain
public static java.util.concurrent.CompletableFuture<GetProfilesProfilesResult> getProfilesProfilesPlain(GetProfilesProfilesPlainArgs args)
Data source for managing an AWS Route 53 Profiles. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfilesArgs; 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 = Route53Functions.getProfilesProfiles(GetProfilesProfilesArgs.builder() .build()); } }
-
getProfilesProfiles
public static com.pulumi.core.Output<GetProfilesProfilesResult> getProfilesProfiles(GetProfilesProfilesArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS Route 53 Profiles. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfilesArgs; 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 = Route53Functions.getProfilesProfiles(GetProfilesProfilesArgs.builder() .build()); } }
-
getProfilesProfiles
public static com.pulumi.core.Output<GetProfilesProfilesResult> getProfilesProfiles(GetProfilesProfilesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for managing an AWS Route 53 Profiles. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfilesArgs; 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 = Route53Functions.getProfilesProfiles(GetProfilesProfilesArgs.builder() .build()); } }
-
getProfilesProfilesPlain
public static java.util.concurrent.CompletableFuture<GetProfilesProfilesResult> getProfilesProfilesPlain(GetProfilesProfilesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS Route 53 Profiles. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetProfilesProfilesArgs; 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 = Route53Functions.getProfilesProfiles(GetProfilesProfilesArgs.builder() .build()); } }
-
getQueryLogConfig
public static com.pulumi.core.Output<GetQueryLogConfigResult> getQueryLogConfig()
`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .resolverQueryLogConfigId("rqlc-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; import com.pulumi.aws.route53.inputs.GetQueryLogConfigFilterArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .filters( GetQueryLogConfigFilterArgs.builder() .name("Name") .values("shared-query-log-config") .build(), GetQueryLogConfigFilterArgs.builder() .name("ShareStatus") .values("SHARED_WITH_ME") .build()) .build()); } }
-
getQueryLogConfigPlain
public static java.util.concurrent.CompletableFuture<GetQueryLogConfigResult> getQueryLogConfigPlain()
`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .resolverQueryLogConfigId("rqlc-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; import com.pulumi.aws.route53.inputs.GetQueryLogConfigFilterArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .filters( GetQueryLogConfigFilterArgs.builder() .name("Name") .values("shared-query-log-config") .build(), GetQueryLogConfigFilterArgs.builder() .name("ShareStatus") .values("SHARED_WITH_ME") .build()) .build()); } }
-
getQueryLogConfig
public static com.pulumi.core.Output<GetQueryLogConfigResult> getQueryLogConfig(GetQueryLogConfigArgs args)
`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .resolverQueryLogConfigId("rqlc-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; import com.pulumi.aws.route53.inputs.GetQueryLogConfigFilterArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .filters( GetQueryLogConfigFilterArgs.builder() .name("Name") .values("shared-query-log-config") .build(), GetQueryLogConfigFilterArgs.builder() .name("ShareStatus") .values("SHARED_WITH_ME") .build()) .build()); } }
-
getQueryLogConfigPlain
public static java.util.concurrent.CompletableFuture<GetQueryLogConfigResult> getQueryLogConfigPlain(GetQueryLogConfigPlainArgs args)
`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .resolverQueryLogConfigId("rqlc-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; import com.pulumi.aws.route53.inputs.GetQueryLogConfigFilterArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .filters( GetQueryLogConfigFilterArgs.builder() .name("Name") .values("shared-query-log-config") .build(), GetQueryLogConfigFilterArgs.builder() .name("ShareStatus") .values("SHARED_WITH_ME") .build()) .build()); } }
-
getQueryLogConfig
public static com.pulumi.core.Output<GetQueryLogConfigResult> getQueryLogConfig(GetQueryLogConfigArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .resolverQueryLogConfigId("rqlc-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; import com.pulumi.aws.route53.inputs.GetQueryLogConfigFilterArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .filters( GetQueryLogConfigFilterArgs.builder() .name("Name") .values("shared-query-log-config") .build(), GetQueryLogConfigFilterArgs.builder() .name("ShareStatus") .values("SHARED_WITH_ME") .build()) .build()); } }
-
getQueryLogConfig
public static com.pulumi.core.Output<GetQueryLogConfigResult> getQueryLogConfig(GetQueryLogConfigArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .resolverQueryLogConfigId("rqlc-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; import com.pulumi.aws.route53.inputs.GetQueryLogConfigFilterArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .filters( GetQueryLogConfigFilterArgs.builder() .name("Name") .values("shared-query-log-config") .build(), GetQueryLogConfigFilterArgs.builder() .name("ShareStatus") .values("SHARED_WITH_ME") .build()) .build()); } }
-
getQueryLogConfigPlain
public static java.util.concurrent.CompletableFuture<GetQueryLogConfigResult> getQueryLogConfigPlain(GetQueryLogConfigPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverQueryLogConfig` provides details about a specific Route53 Resolver Query Logging Configuration. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .resolverQueryLogConfigId("rqlc-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetQueryLogConfigArgs; import com.pulumi.aws.route53.inputs.GetQueryLogConfigFilterArgs; 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 = Route53Functions.getQueryLogConfig(GetQueryLogConfigArgs.builder() .filters( GetQueryLogConfigFilterArgs.builder() .name("Name") .values("shared-query-log-config") .build(), GetQueryLogConfigFilterArgs.builder() .name("ShareStatus") .values("SHARED_WITH_ME") .build()) .build()); } }
-
getRecords
public static com.pulumi.core.Output<GetRecordsResult> getRecords(GetRecordsArgs args)
Use this data source to get the details of resource records in a Route 53 hosted zone. ## Example Usage ### Basic Usage Return all records in the zone.
### Basic Usage with filter Return the records that starts with `www`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .nameRegex("^www") .build()); } }
-
getRecordsPlain
public static java.util.concurrent.CompletableFuture<GetRecordsResult> getRecordsPlain(GetRecordsPlainArgs args)
Use this data source to get the details of resource records in a Route 53 hosted zone. ## Example Usage ### Basic Usage Return all records in the zone.
### Basic Usage with filter Return the records that starts with `www`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .nameRegex("^www") .build()); } }
-
getRecords
public static com.pulumi.core.Output<GetRecordsResult> getRecords(GetRecordsArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the details of resource records in a Route 53 hosted zone. ## Example Usage ### Basic Usage Return all records in the zone.
### Basic Usage with filter Return the records that starts with `www`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .nameRegex("^www") .build()); } }
-
getRecords
public static com.pulumi.core.Output<GetRecordsResult> getRecords(GetRecordsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get the details of resource records in a Route 53 hosted zone. ## Example Usage ### Basic Usage Return all records in the zone.
### Basic Usage with filter Return the records that starts with `www`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .nameRegex("^www") .build()); } }
-
getRecordsPlain
public static java.util.concurrent.CompletableFuture<GetRecordsResult> getRecordsPlain(GetRecordsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the details of resource records in a Route 53 hosted zone. ## Example Usage ### Basic Usage Return all records in the zone.
### Basic Usage with filter Return the records that starts with `www`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.inputs.GetRecordsArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); final var example = Route53Functions.getRecords(GetRecordsArgs.builder() .zoneId(selected.zoneId()) .nameRegex("^www") .build()); } }
-
getResolverEndpoint
public static com.pulumi.core.Output<GetResolverEndpointResult> getResolverEndpoint()
`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint. This data source allows to find a list of IPaddresses associated with a specific Route53 Resolver Endpoint. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .resolverEndpointId("rslvr-in-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; import com.pulumi.aws.route53.inputs.GetResolverEndpointFilterArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .filters(GetResolverEndpointFilterArgs.builder() .name("NAME") .values("MyResolverExampleName") .build()) .build()); } }
-
getResolverEndpointPlain
public static java.util.concurrent.CompletableFuture<GetResolverEndpointResult> getResolverEndpointPlain()
`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint. This data source allows to find a list of IPaddresses associated with a specific Route53 Resolver Endpoint. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .resolverEndpointId("rslvr-in-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; import com.pulumi.aws.route53.inputs.GetResolverEndpointFilterArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .filters(GetResolverEndpointFilterArgs.builder() .name("NAME") .values("MyResolverExampleName") .build()) .build()); } }
-
getResolverEndpoint
public static com.pulumi.core.Output<GetResolverEndpointResult> getResolverEndpoint(GetResolverEndpointArgs args)
`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint. This data source allows to find a list of IPaddresses associated with a specific Route53 Resolver Endpoint. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .resolverEndpointId("rslvr-in-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; import com.pulumi.aws.route53.inputs.GetResolverEndpointFilterArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .filters(GetResolverEndpointFilterArgs.builder() .name("NAME") .values("MyResolverExampleName") .build()) .build()); } }
-
getResolverEndpointPlain
public static java.util.concurrent.CompletableFuture<GetResolverEndpointResult> getResolverEndpointPlain(GetResolverEndpointPlainArgs args)
`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint. This data source allows to find a list of IPaddresses associated with a specific Route53 Resolver Endpoint. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .resolverEndpointId("rslvr-in-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; import com.pulumi.aws.route53.inputs.GetResolverEndpointFilterArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .filters(GetResolverEndpointFilterArgs.builder() .name("NAME") .values("MyResolverExampleName") .build()) .build()); } }
-
getResolverEndpoint
public static com.pulumi.core.Output<GetResolverEndpointResult> getResolverEndpoint(GetResolverEndpointArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint. This data source allows to find a list of IPaddresses associated with a specific Route53 Resolver Endpoint. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .resolverEndpointId("rslvr-in-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; import com.pulumi.aws.route53.inputs.GetResolverEndpointFilterArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .filters(GetResolverEndpointFilterArgs.builder() .name("NAME") .values("MyResolverExampleName") .build()) .build()); } }
-
getResolverEndpoint
public static com.pulumi.core.Output<GetResolverEndpointResult> getResolverEndpoint(GetResolverEndpointArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint. This data source allows to find a list of IPaddresses associated with a specific Route53 Resolver Endpoint. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .resolverEndpointId("rslvr-in-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; import com.pulumi.aws.route53.inputs.GetResolverEndpointFilterArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .filters(GetResolverEndpointFilterArgs.builder() .name("NAME") .values("MyResolverExampleName") .build()) .build()); } }
-
getResolverEndpointPlain
public static java.util.concurrent.CompletableFuture<GetResolverEndpointResult> getResolverEndpointPlain(GetResolverEndpointPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverEndpoint` provides details about a specific Route53 Resolver Endpoint. This data source allows to find a list of IPaddresses associated with a specific Route53 Resolver Endpoint. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .resolverEndpointId("rslvr-in-1abc2345ef678g91h") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverEndpointArgs; import com.pulumi.aws.route53.inputs.GetResolverEndpointFilterArgs; 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 = Route53Functions.getResolverEndpoint(GetResolverEndpointArgs.builder() .filters(GetResolverEndpointFilterArgs.builder() .name("NAME") .values("MyResolverExampleName") .build()) .build()); } }
-
getResolverFirewallConfig
public static com.pulumi.core.Output<GetResolverFirewallConfigResult> getResolverFirewallConfig(GetResolverFirewallConfigArgs args)
`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config. This data source allows to find a details about a specific a Route 53 Resolver DNS Firewall config. ## Example Usage The following example shows how to get a firewall config using the VPC ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallConfigArgs; 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 = Route53Functions.getResolverFirewallConfig(GetResolverFirewallConfigArgs.builder() .resourceId("vpc-exampleid") .build()); } }
-
getResolverFirewallConfigPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallConfigResult> getResolverFirewallConfigPlain(GetResolverFirewallConfigPlainArgs args)
`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config. This data source allows to find a details about a specific a Route 53 Resolver DNS Firewall config. ## Example Usage The following example shows how to get a firewall config using the VPC ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallConfigArgs; 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 = Route53Functions.getResolverFirewallConfig(GetResolverFirewallConfigArgs.builder() .resourceId("vpc-exampleid") .build()); } }
-
getResolverFirewallConfig
public static com.pulumi.core.Output<GetResolverFirewallConfigResult> getResolverFirewallConfig(GetResolverFirewallConfigArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config. This data source allows to find a details about a specific a Route 53 Resolver DNS Firewall config. ## Example Usage The following example shows how to get a firewall config using the VPC ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallConfigArgs; 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 = Route53Functions.getResolverFirewallConfig(GetResolverFirewallConfigArgs.builder() .resourceId("vpc-exampleid") .build()); } }
-
getResolverFirewallConfig
public static com.pulumi.core.Output<GetResolverFirewallConfigResult> getResolverFirewallConfig(GetResolverFirewallConfigArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config. This data source allows to find a details about a specific a Route 53 Resolver DNS Firewall config. ## Example Usage The following example shows how to get a firewall config using the VPC ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallConfigArgs; 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 = Route53Functions.getResolverFirewallConfig(GetResolverFirewallConfigArgs.builder() .resourceId("vpc-exampleid") .build()); } }
-
getResolverFirewallConfigPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallConfigResult> getResolverFirewallConfigPlain(GetResolverFirewallConfigPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverFirewallConfig` provides details about a specific a Route 53 Resolver DNS Firewall config. This data source allows to find a details about a specific a Route 53 Resolver DNS Firewall config. ## Example Usage The following example shows how to get a firewall config using the VPC ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallConfigArgs; 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 = Route53Functions.getResolverFirewallConfig(GetResolverFirewallConfigArgs.builder() .resourceId("vpc-exampleid") .build()); } }
-
getResolverFirewallDomainList
public static com.pulumi.core.Output<GetResolverFirewallDomainListResult> getResolverFirewallDomainList(GetResolverFirewallDomainListArgs args)
`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall domain list. ## Example Usage The following example shows how to get a firewall domain list from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallDomainListArgs; 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 = Route53Functions.getResolverFirewallDomainList(GetResolverFirewallDomainListArgs.builder() .firewallDomainListId("rslvr-fdl-example") .build()); } }
-
getResolverFirewallDomainListPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallDomainListResult> getResolverFirewallDomainListPlain(GetResolverFirewallDomainListPlainArgs args)
`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall domain list. ## Example Usage The following example shows how to get a firewall domain list from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallDomainListArgs; 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 = Route53Functions.getResolverFirewallDomainList(GetResolverFirewallDomainListArgs.builder() .firewallDomainListId("rslvr-fdl-example") .build()); } }
-
getResolverFirewallDomainList
public static com.pulumi.core.Output<GetResolverFirewallDomainListResult> getResolverFirewallDomainList(GetResolverFirewallDomainListArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall domain list. ## Example Usage The following example shows how to get a firewall domain list from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallDomainListArgs; 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 = Route53Functions.getResolverFirewallDomainList(GetResolverFirewallDomainListArgs.builder() .firewallDomainListId("rslvr-fdl-example") .build()); } }
-
getResolverFirewallDomainList
public static com.pulumi.core.Output<GetResolverFirewallDomainListResult> getResolverFirewallDomainList(GetResolverFirewallDomainListArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall domain list. ## Example Usage The following example shows how to get a firewall domain list from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallDomainListArgs; 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 = Route53Functions.getResolverFirewallDomainList(GetResolverFirewallDomainListArgs.builder() .firewallDomainListId("rslvr-fdl-example") .build()); } }
-
getResolverFirewallDomainListPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallDomainListResult> getResolverFirewallDomainListPlain(GetResolverFirewallDomainListPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverFirewallDomainList` Retrieves the specified firewall domain list. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall domain list. ## Example Usage The following example shows how to get a firewall domain list from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallDomainListArgs; 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 = Route53Functions.getResolverFirewallDomainList(GetResolverFirewallDomainListArgs.builder() .firewallDomainListId("rslvr-fdl-example") .build()); } }
-
getResolverFirewallRuleGroup
public static com.pulumi.core.Output<GetResolverFirewallRuleGroupResult> getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs args)
`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group. ## Example Usage The following example shows how to get a firewall rule group from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupArgs; 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 = Route53Functions.getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs.builder() .firewallRuleGroupId("rslvr-frg-example") .build()); } }
-
getResolverFirewallRuleGroupPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallRuleGroupResult> getResolverFirewallRuleGroupPlain(GetResolverFirewallRuleGroupPlainArgs args)
`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group. ## Example Usage The following example shows how to get a firewall rule group from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupArgs; 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 = Route53Functions.getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs.builder() .firewallRuleGroupId("rslvr-frg-example") .build()); } }
-
getResolverFirewallRuleGroup
public static com.pulumi.core.Output<GetResolverFirewallRuleGroupResult> getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group. ## Example Usage The following example shows how to get a firewall rule group from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupArgs; 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 = Route53Functions.getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs.builder() .firewallRuleGroupId("rslvr-frg-example") .build()); } }
-
getResolverFirewallRuleGroup
public static com.pulumi.core.Output<GetResolverFirewallRuleGroupResult> getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group. ## Example Usage The following example shows how to get a firewall rule group from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupArgs; 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 = Route53Functions.getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs.builder() .firewallRuleGroupId("rslvr-frg-example") .build()); } }
-
getResolverFirewallRuleGroupPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallRuleGroupResult> getResolverFirewallRuleGroupPlain(GetResolverFirewallRuleGroupPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverFirewallRuleGroup` Retrieves the specified firewall rule group. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group. ## Example Usage The following example shows how to get a firewall rule group from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupArgs; 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 = Route53Functions.getResolverFirewallRuleGroup(GetResolverFirewallRuleGroupArgs.builder() .firewallRuleGroupId("rslvr-frg-example") .build()); } }
-
getResolverFirewallRuleGroupAssociation
public static com.pulumi.core.Output<GetResolverFirewallRuleGroupAssociationResult> getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs args)
`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group association. ## Example Usage The following example shows how to get a firewall rule group association from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupAssociationArgs; 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 = Route53Functions.getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs.builder() .firewallRuleGroupAssociationId("rslvr-frgassoc-example") .build()); } }
-
getResolverFirewallRuleGroupAssociationPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallRuleGroupAssociationResult> getResolverFirewallRuleGroupAssociationPlain(GetResolverFirewallRuleGroupAssociationPlainArgs args)
`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group association. ## Example Usage The following example shows how to get a firewall rule group association from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupAssociationArgs; 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 = Route53Functions.getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs.builder() .firewallRuleGroupAssociationId("rslvr-frgassoc-example") .build()); } }
-
getResolverFirewallRuleGroupAssociation
public static com.pulumi.core.Output<GetResolverFirewallRuleGroupAssociationResult> getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group association. ## Example Usage The following example shows how to get a firewall rule group association from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupAssociationArgs; 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 = Route53Functions.getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs.builder() .firewallRuleGroupAssociationId("rslvr-frgassoc-example") .build()); } }
-
getResolverFirewallRuleGroupAssociation
public static com.pulumi.core.Output<GetResolverFirewallRuleGroupAssociationResult> getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group association. ## Example Usage The following example shows how to get a firewall rule group association from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupAssociationArgs; 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 = Route53Functions.getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs.builder() .firewallRuleGroupAssociationId("rslvr-frgassoc-example") .build()); } }
-
getResolverFirewallRuleGroupAssociationPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallRuleGroupAssociationResult> getResolverFirewallRuleGroupAssociationPlain(GetResolverFirewallRuleGroupAssociationPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverFirewallRuleGroupAssociation` Retrieves the specified firewall rule group association. This data source allows to retrieve details about a specific a Route 53 Resolver DNS Firewall rule group association. ## Example Usage The following example shows how to get a firewall rule group association from its ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRuleGroupAssociationArgs; 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 = Route53Functions.getResolverFirewallRuleGroupAssociation(GetResolverFirewallRuleGroupAssociationArgs.builder() .firewallRuleGroupAssociationId("rslvr-frgassoc-example") .build()); } }
-
getResolverFirewallRules
public static com.pulumi.core.Output<GetResolverFirewallRulesResult> getResolverFirewallRules(GetResolverFirewallRulesArgs args)
`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group. ## Example Usage The following example shows how to get Route53 Resolver Firewall rules based on its associated firewall group ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRulesArgs; 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 = Route53Functions.getResolverFirewallRules(GetResolverFirewallRulesArgs.builder() .firewallRuleGroupId(exampleAwsRoute53ResolverFirewallRuleGroup.id()) .build()); } }
-
getResolverFirewallRulesPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallRulesResult> getResolverFirewallRulesPlain(GetResolverFirewallRulesPlainArgs args)
`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group. ## Example Usage The following example shows how to get Route53 Resolver Firewall rules based on its associated firewall group ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRulesArgs; 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 = Route53Functions.getResolverFirewallRules(GetResolverFirewallRulesArgs.builder() .firewallRuleGroupId(exampleAwsRoute53ResolverFirewallRuleGroup.id()) .build()); } }
-
getResolverFirewallRules
public static com.pulumi.core.Output<GetResolverFirewallRulesResult> getResolverFirewallRules(GetResolverFirewallRulesArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group. ## Example Usage The following example shows how to get Route53 Resolver Firewall rules based on its associated firewall group ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRulesArgs; 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 = Route53Functions.getResolverFirewallRules(GetResolverFirewallRulesArgs.builder() .firewallRuleGroupId(exampleAwsRoute53ResolverFirewallRuleGroup.id()) .build()); } }
-
getResolverFirewallRules
public static com.pulumi.core.Output<GetResolverFirewallRulesResult> getResolverFirewallRules(GetResolverFirewallRulesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group. ## Example Usage The following example shows how to get Route53 Resolver Firewall rules based on its associated firewall group ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRulesArgs; 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 = Route53Functions.getResolverFirewallRules(GetResolverFirewallRulesArgs.builder() .firewallRuleGroupId(exampleAwsRoute53ResolverFirewallRuleGroup.id()) .build()); } }
-
getResolverFirewallRulesPlain
public static java.util.concurrent.CompletableFuture<GetResolverFirewallRulesResult> getResolverFirewallRulesPlain(GetResolverFirewallRulesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.getResolverFirewallRules` Provides details about rules in a specific Route53 Resolver Firewall rule group. ## Example Usage The following example shows how to get Route53 Resolver Firewall rules based on its associated firewall group ID.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverFirewallRulesArgs; 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 = Route53Functions.getResolverFirewallRules(GetResolverFirewallRulesArgs.builder() .firewallRuleGroupId(exampleAwsRoute53ResolverFirewallRuleGroup.id()) .build()); } }
-
getResolverRule
public static com.pulumi.core.Output<GetResolverRuleResult> getResolverRule()
`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule. ## Example Usage The following example shows how to get a Route53 Resolver rule based on its associated domain name and rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRuleArgs; 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 = Route53Functions.getResolverRule(GetResolverRuleArgs.builder() .domainName("subdomain.example.com") .ruleType("SYSTEM") .build()); } }
-
getResolverRulePlain
public static java.util.concurrent.CompletableFuture<GetResolverRuleResult> getResolverRulePlain()
`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule. ## Example Usage The following example shows how to get a Route53 Resolver rule based on its associated domain name and rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRuleArgs; 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 = Route53Functions.getResolverRule(GetResolverRuleArgs.builder() .domainName("subdomain.example.com") .ruleType("SYSTEM") .build()); } }
-
getResolverRule
public static com.pulumi.core.Output<GetResolverRuleResult> getResolverRule(GetResolverRuleArgs args)
`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule. ## Example Usage The following example shows how to get a Route53 Resolver rule based on its associated domain name and rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRuleArgs; 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 = Route53Functions.getResolverRule(GetResolverRuleArgs.builder() .domainName("subdomain.example.com") .ruleType("SYSTEM") .build()); } }
-
getResolverRulePlain
public static java.util.concurrent.CompletableFuture<GetResolverRuleResult> getResolverRulePlain(GetResolverRulePlainArgs args)
`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule. ## Example Usage The following example shows how to get a Route53 Resolver rule based on its associated domain name and rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRuleArgs; 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 = Route53Functions.getResolverRule(GetResolverRuleArgs.builder() .domainName("subdomain.example.com") .ruleType("SYSTEM") .build()); } }
-
getResolverRule
public static com.pulumi.core.Output<GetResolverRuleResult> getResolverRule(GetResolverRuleArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule. ## Example Usage The following example shows how to get a Route53 Resolver rule based on its associated domain name and rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRuleArgs; 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 = Route53Functions.getResolverRule(GetResolverRuleArgs.builder() .domainName("subdomain.example.com") .ruleType("SYSTEM") .build()); } }
-
getResolverRule
public static com.pulumi.core.Output<GetResolverRuleResult> getResolverRule(GetResolverRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule. ## Example Usage The following example shows how to get a Route53 Resolver rule based on its associated domain name and rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRuleArgs; 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 = Route53Functions.getResolverRule(GetResolverRuleArgs.builder() .domainName("subdomain.example.com") .ruleType("SYSTEM") .build()); } }
-
getResolverRulePlain
public static java.util.concurrent.CompletableFuture<GetResolverRuleResult> getResolverRulePlain(GetResolverRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.ResolverRule` provides details about a specific Route53 Resolver rule. ## Example Usage The following example shows how to get a Route53 Resolver rule based on its associated domain name and rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRuleArgs; 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 = Route53Functions.getResolverRule(GetResolverRuleArgs.builder() .domainName("subdomain.example.com") .ruleType("SYSTEM") .build()); } }
-
getResolverRules
public static com.pulumi.core.Output<GetResolverRulesResult> getResolverRules()
`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules. ## Example Usage ### Retrieving the default resolver rule
### Retrieving forward rules shared with mepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ownerId("Route 53 Resolver") .ruleType("RECURSIVE") .shareStatus("NOT_SHARED") .build()); } }
### Retrieving rules by name regex Resolver rules whose name contains `abc`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ruleType("FORWARD") .shareStatus("SHARED_WITH_ME") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .nameRegex(".*abc.*") .build()); } }
-
getResolverRulesPlain
public static java.util.concurrent.CompletableFuture<GetResolverRulesResult> getResolverRulesPlain()
`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules. ## Example Usage ### Retrieving the default resolver rule
### Retrieving forward rules shared with mepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ownerId("Route 53 Resolver") .ruleType("RECURSIVE") .shareStatus("NOT_SHARED") .build()); } }
### Retrieving rules by name regex Resolver rules whose name contains `abc`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ruleType("FORWARD") .shareStatus("SHARED_WITH_ME") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .nameRegex(".*abc.*") .build()); } }
-
getResolverRules
public static com.pulumi.core.Output<GetResolverRulesResult> getResolverRules(GetResolverRulesArgs args)
`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules. ## Example Usage ### Retrieving the default resolver rule
### Retrieving forward rules shared with mepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ownerId("Route 53 Resolver") .ruleType("RECURSIVE") .shareStatus("NOT_SHARED") .build()); } }
### Retrieving rules by name regex Resolver rules whose name contains `abc`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ruleType("FORWARD") .shareStatus("SHARED_WITH_ME") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .nameRegex(".*abc.*") .build()); } }
-
getResolverRulesPlain
public static java.util.concurrent.CompletableFuture<GetResolverRulesResult> getResolverRulesPlain(GetResolverRulesPlainArgs args)
`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules. ## Example Usage ### Retrieving the default resolver rule
### Retrieving forward rules shared with mepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ownerId("Route 53 Resolver") .ruleType("RECURSIVE") .shareStatus("NOT_SHARED") .build()); } }
### Retrieving rules by name regex Resolver rules whose name contains `abc`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ruleType("FORWARD") .shareStatus("SHARED_WITH_ME") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .nameRegex(".*abc.*") .build()); } }
-
getResolverRules
public static com.pulumi.core.Output<GetResolverRulesResult> getResolverRules(GetResolverRulesArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules. ## Example Usage ### Retrieving the default resolver rule
### Retrieving forward rules shared with mepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ownerId("Route 53 Resolver") .ruleType("RECURSIVE") .shareStatus("NOT_SHARED") .build()); } }
### Retrieving rules by name regex Resolver rules whose name contains `abc`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ruleType("FORWARD") .shareStatus("SHARED_WITH_ME") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .nameRegex(".*abc.*") .build()); } }
-
getResolverRules
public static com.pulumi.core.Output<GetResolverRulesResult> getResolverRules(GetResolverRulesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules. ## Example Usage ### Retrieving the default resolver rule
### Retrieving forward rules shared with mepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ownerId("Route 53 Resolver") .ruleType("RECURSIVE") .shareStatus("NOT_SHARED") .build()); } }
### Retrieving rules by name regex Resolver rules whose name contains `abc`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ruleType("FORWARD") .shareStatus("SHARED_WITH_ME") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .nameRegex(".*abc.*") .build()); } }
-
getResolverRulesPlain
public static java.util.concurrent.CompletableFuture<GetResolverRulesResult> getResolverRulesPlain(GetResolverRulesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.getResolverRules` provides details about a set of Route53 Resolver rules. ## Example Usage ### Retrieving the default resolver rule
### Retrieving forward rules shared with mepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ownerId("Route 53 Resolver") .ruleType("RECURSIVE") .shareStatus("NOT_SHARED") .build()); } }
### Retrieving rules by name regex Resolver rules whose name contains `abc`.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .ruleType("FORWARD") .shareStatus("SHARED_WITH_ME") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetResolverRulesArgs; 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 = Route53Functions.getResolverRules(GetResolverRulesArgs.builder() .nameRegex(".*abc.*") .build()); } }
-
getTrafficPolicyDocument
public static com.pulumi.core.Output<GetTrafficPolicyDocumentResult> getTrafficPolicyDocument()
Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`. ## Example Usage ### Basic Example
### Complex Example The following example showcases the use of nested rules within the traffic policy document and introduces the `geoproximity` rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.AwsFunctions; import com.pulumi.aws.inputs.GetRegionArgs; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 current = AwsFunctions.getRegion(GetRegionArgs.builder() .build()); final var example = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("my_elb") .type("elastic-load-balancer") .value(String.format("elb-111111.%s.elb.amazonaws.com", current.region())) .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("site_down_banner") .type("s3-website") .region(current.region()) .value("www.example.com") .build()) .rules(GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("my_elb") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("site_down_banner") .build()) .id("site_switch") .type("failover") .build()) .recordType("A") .startRule("site_switch") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleGeoProximityLocationArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_a") .type("elastic-load-balancer") .value("elb-111111.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_b") .type("elastic-load-balancer") .value("elb-222222.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("eu_endpoint") .type("elastic-load-balancer") .value("elb-333333.eu-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("ap_endpoint") .type("elastic-load-balancer") .value("elb-444444.ap-northeast-2.elb.amazonaws.com") .build()) .rules( GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("na_endpoint_a") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("na_endpoint_b") .build()) .id("na_rule") .type("failover") .build(), GetTrafficPolicyDocumentRuleArgs.builder() .geoProximityLocations( GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:us-west-1") .bias("10") .evaluateTargetHealth(true) .ruleReference("na_rule") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:eu-west-1") .bias("10") .evaluateTargetHealth(true) .endpointReference("eu_endpoint") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:ap-northeast-2") .bias("0") .evaluateTargetHealth(true) .endpointReference("ap_endpoint") .build()) .id("geoproximity_rule") .type("geoproximity") .build()) .recordType("A") .startRule("geoproximity_rule") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }
-
getTrafficPolicyDocumentPlain
public static java.util.concurrent.CompletableFuture<GetTrafficPolicyDocumentResult> getTrafficPolicyDocumentPlain()
Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`. ## Example Usage ### Basic Example
### Complex Example The following example showcases the use of nested rules within the traffic policy document and introduces the `geoproximity` rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.AwsFunctions; import com.pulumi.aws.inputs.GetRegionArgs; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 current = AwsFunctions.getRegion(GetRegionArgs.builder() .build()); final var example = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("my_elb") .type("elastic-load-balancer") .value(String.format("elb-111111.%s.elb.amazonaws.com", current.region())) .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("site_down_banner") .type("s3-website") .region(current.region()) .value("www.example.com") .build()) .rules(GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("my_elb") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("site_down_banner") .build()) .id("site_switch") .type("failover") .build()) .recordType("A") .startRule("site_switch") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleGeoProximityLocationArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_a") .type("elastic-load-balancer") .value("elb-111111.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_b") .type("elastic-load-balancer") .value("elb-222222.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("eu_endpoint") .type("elastic-load-balancer") .value("elb-333333.eu-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("ap_endpoint") .type("elastic-load-balancer") .value("elb-444444.ap-northeast-2.elb.amazonaws.com") .build()) .rules( GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("na_endpoint_a") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("na_endpoint_b") .build()) .id("na_rule") .type("failover") .build(), GetTrafficPolicyDocumentRuleArgs.builder() .geoProximityLocations( GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:us-west-1") .bias("10") .evaluateTargetHealth(true) .ruleReference("na_rule") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:eu-west-1") .bias("10") .evaluateTargetHealth(true) .endpointReference("eu_endpoint") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:ap-northeast-2") .bias("0") .evaluateTargetHealth(true) .endpointReference("ap_endpoint") .build()) .id("geoproximity_rule") .type("geoproximity") .build()) .recordType("A") .startRule("geoproximity_rule") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }
-
getTrafficPolicyDocument
public static com.pulumi.core.Output<GetTrafficPolicyDocumentResult> getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs args)
Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`. ## Example Usage ### Basic Example
### Complex Example The following example showcases the use of nested rules within the traffic policy document and introduces the `geoproximity` rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.AwsFunctions; import com.pulumi.aws.inputs.GetRegionArgs; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 current = AwsFunctions.getRegion(GetRegionArgs.builder() .build()); final var example = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("my_elb") .type("elastic-load-balancer") .value(String.format("elb-111111.%s.elb.amazonaws.com", current.region())) .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("site_down_banner") .type("s3-website") .region(current.region()) .value("www.example.com") .build()) .rules(GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("my_elb") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("site_down_banner") .build()) .id("site_switch") .type("failover") .build()) .recordType("A") .startRule("site_switch") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleGeoProximityLocationArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_a") .type("elastic-load-balancer") .value("elb-111111.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_b") .type("elastic-load-balancer") .value("elb-222222.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("eu_endpoint") .type("elastic-load-balancer") .value("elb-333333.eu-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("ap_endpoint") .type("elastic-load-balancer") .value("elb-444444.ap-northeast-2.elb.amazonaws.com") .build()) .rules( GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("na_endpoint_a") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("na_endpoint_b") .build()) .id("na_rule") .type("failover") .build(), GetTrafficPolicyDocumentRuleArgs.builder() .geoProximityLocations( GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:us-west-1") .bias("10") .evaluateTargetHealth(true) .ruleReference("na_rule") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:eu-west-1") .bias("10") .evaluateTargetHealth(true) .endpointReference("eu_endpoint") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:ap-northeast-2") .bias("0") .evaluateTargetHealth(true) .endpointReference("ap_endpoint") .build()) .id("geoproximity_rule") .type("geoproximity") .build()) .recordType("A") .startRule("geoproximity_rule") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }
-
getTrafficPolicyDocumentPlain
public static java.util.concurrent.CompletableFuture<GetTrafficPolicyDocumentResult> getTrafficPolicyDocumentPlain(GetTrafficPolicyDocumentPlainArgs args)
Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`. ## Example Usage ### Basic Example
### Complex Example The following example showcases the use of nested rules within the traffic policy document and introduces the `geoproximity` rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.AwsFunctions; import com.pulumi.aws.inputs.GetRegionArgs; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 current = AwsFunctions.getRegion(GetRegionArgs.builder() .build()); final var example = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("my_elb") .type("elastic-load-balancer") .value(String.format("elb-111111.%s.elb.amazonaws.com", current.region())) .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("site_down_banner") .type("s3-website") .region(current.region()) .value("www.example.com") .build()) .rules(GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("my_elb") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("site_down_banner") .build()) .id("site_switch") .type("failover") .build()) .recordType("A") .startRule("site_switch") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleGeoProximityLocationArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_a") .type("elastic-load-balancer") .value("elb-111111.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_b") .type("elastic-load-balancer") .value("elb-222222.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("eu_endpoint") .type("elastic-load-balancer") .value("elb-333333.eu-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("ap_endpoint") .type("elastic-load-balancer") .value("elb-444444.ap-northeast-2.elb.amazonaws.com") .build()) .rules( GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("na_endpoint_a") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("na_endpoint_b") .build()) .id("na_rule") .type("failover") .build(), GetTrafficPolicyDocumentRuleArgs.builder() .geoProximityLocations( GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:us-west-1") .bias("10") .evaluateTargetHealth(true) .ruleReference("na_rule") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:eu-west-1") .bias("10") .evaluateTargetHealth(true) .endpointReference("eu_endpoint") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:ap-northeast-2") .bias("0") .evaluateTargetHealth(true) .endpointReference("ap_endpoint") .build()) .id("geoproximity_rule") .type("geoproximity") .build()) .recordType("A") .startRule("geoproximity_rule") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }
-
getTrafficPolicyDocument
public static com.pulumi.core.Output<GetTrafficPolicyDocumentResult> getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs args, com.pulumi.deployment.InvokeOptions options)
Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`. ## Example Usage ### Basic Example
### Complex Example The following example showcases the use of nested rules within the traffic policy document and introduces the `geoproximity` rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.AwsFunctions; import com.pulumi.aws.inputs.GetRegionArgs; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 current = AwsFunctions.getRegion(GetRegionArgs.builder() .build()); final var example = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("my_elb") .type("elastic-load-balancer") .value(String.format("elb-111111.%s.elb.amazonaws.com", current.region())) .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("site_down_banner") .type("s3-website") .region(current.region()) .value("www.example.com") .build()) .rules(GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("my_elb") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("site_down_banner") .build()) .id("site_switch") .type("failover") .build()) .recordType("A") .startRule("site_switch") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleGeoProximityLocationArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_a") .type("elastic-load-balancer") .value("elb-111111.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_b") .type("elastic-load-balancer") .value("elb-222222.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("eu_endpoint") .type("elastic-load-balancer") .value("elb-333333.eu-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("ap_endpoint") .type("elastic-load-balancer") .value("elb-444444.ap-northeast-2.elb.amazonaws.com") .build()) .rules( GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("na_endpoint_a") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("na_endpoint_b") .build()) .id("na_rule") .type("failover") .build(), GetTrafficPolicyDocumentRuleArgs.builder() .geoProximityLocations( GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:us-west-1") .bias("10") .evaluateTargetHealth(true) .ruleReference("na_rule") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:eu-west-1") .bias("10") .evaluateTargetHealth(true) .endpointReference("eu_endpoint") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:ap-northeast-2") .bias("0") .evaluateTargetHealth(true) .endpointReference("ap_endpoint") .build()) .id("geoproximity_rule") .type("geoproximity") .build()) .recordType("A") .startRule("geoproximity_rule") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }
-
getTrafficPolicyDocument
public static com.pulumi.core.Output<GetTrafficPolicyDocumentResult> getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`. ## Example Usage ### Basic Example
### Complex Example The following example showcases the use of nested rules within the traffic policy document and introduces the `geoproximity` rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.AwsFunctions; import com.pulumi.aws.inputs.GetRegionArgs; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 current = AwsFunctions.getRegion(GetRegionArgs.builder() .build()); final var example = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("my_elb") .type("elastic-load-balancer") .value(String.format("elb-111111.%s.elb.amazonaws.com", current.region())) .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("site_down_banner") .type("s3-website") .region(current.region()) .value("www.example.com") .build()) .rules(GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("my_elb") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("site_down_banner") .build()) .id("site_switch") .type("failover") .build()) .recordType("A") .startRule("site_switch") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleGeoProximityLocationArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_a") .type("elastic-load-balancer") .value("elb-111111.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_b") .type("elastic-load-balancer") .value("elb-222222.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("eu_endpoint") .type("elastic-load-balancer") .value("elb-333333.eu-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("ap_endpoint") .type("elastic-load-balancer") .value("elb-444444.ap-northeast-2.elb.amazonaws.com") .build()) .rules( GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("na_endpoint_a") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("na_endpoint_b") .build()) .id("na_rule") .type("failover") .build(), GetTrafficPolicyDocumentRuleArgs.builder() .geoProximityLocations( GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:us-west-1") .bias("10") .evaluateTargetHealth(true) .ruleReference("na_rule") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:eu-west-1") .bias("10") .evaluateTargetHealth(true) .endpointReference("eu_endpoint") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:ap-northeast-2") .bias("0") .evaluateTargetHealth(true) .endpointReference("ap_endpoint") .build()) .id("geoproximity_rule") .type("geoproximity") .build()) .recordType("A") .startRule("geoproximity_rule") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }
-
getTrafficPolicyDocumentPlain
public static java.util.concurrent.CompletableFuture<GetTrafficPolicyDocumentResult> getTrafficPolicyDocumentPlain(GetTrafficPolicyDocumentPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Generates an Route53 traffic policy document in JSON format for use with resources that expect policy documents such as `aws.route53.TrafficPolicy`. ## Example Usage ### Basic Example
### Complex Example The following example showcases the use of nested rules within the traffic policy document and introduces the `geoproximity` rule type.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.AwsFunctions; import com.pulumi.aws.inputs.GetRegionArgs; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 current = AwsFunctions.getRegion(GetRegionArgs.builder() .build()); final var example = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("my_elb") .type("elastic-load-balancer") .value(String.format("elb-111111.%s.elb.amazonaws.com", current.region())) .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("site_down_banner") .type("s3-website") .region(current.region()) .value("www.example.com") .build()) .rules(GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("my_elb") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("site_down_banner") .build()) .id("site_switch") .type("failover") .build()) .recordType("A") .startRule("site_switch") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentEndpointArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRulePrimaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleSecondaryArgs; import com.pulumi.aws.route53.inputs.GetTrafficPolicyDocumentRuleGeoProximityLocationArgs; import com.pulumi.aws.route53.TrafficPolicy; import com.pulumi.aws.route53.TrafficPolicyArgs; 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 = Route53Functions.getTrafficPolicyDocument(GetTrafficPolicyDocumentArgs.builder() .endpoints( GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_a") .type("elastic-load-balancer") .value("elb-111111.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("na_endpoint_b") .type("elastic-load-balancer") .value("elb-222222.us-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("eu_endpoint") .type("elastic-load-balancer") .value("elb-333333.eu-west-1.elb.amazonaws.com") .build(), GetTrafficPolicyDocumentEndpointArgs.builder() .id("ap_endpoint") .type("elastic-load-balancer") .value("elb-444444.ap-northeast-2.elb.amazonaws.com") .build()) .rules( GetTrafficPolicyDocumentRuleArgs.builder() .primary(GetTrafficPolicyDocumentRulePrimaryArgs.builder() .endpointReference("na_endpoint_a") .build()) .secondary(GetTrafficPolicyDocumentRuleSecondaryArgs.builder() .endpointReference("na_endpoint_b") .build()) .id("na_rule") .type("failover") .build(), GetTrafficPolicyDocumentRuleArgs.builder() .geoProximityLocations( GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:us-west-1") .bias("10") .evaluateTargetHealth(true) .ruleReference("na_rule") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:eu-west-1") .bias("10") .evaluateTargetHealth(true) .endpointReference("eu_endpoint") .build(), GetTrafficPolicyDocumentRuleGeoProximityLocationArgs.builder() .region("aws:route53:ap-northeast-2") .bias("0") .evaluateTargetHealth(true) .endpointReference("ap_endpoint") .build()) .id("geoproximity_rule") .type("geoproximity") .build()) .recordType("A") .startRule("geoproximity_rule") .build()); var exampleTrafficPolicy = new TrafficPolicy("exampleTrafficPolicy", TrafficPolicyArgs.builder() .name("example") .comment("example comment") .document(example.json()) .build()); } }
-
getZone
public static com.pulumi.core.Output<GetZoneResult> getZone()
`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone. This data source allows to find a Hosted Zone ID given Hosted Zone name and certain search criteria. ## Example Usage The following example shows how to get a Hosted Zone from its name and from this data how to create a Record Set.
The following example shows how to get a Hosted Zone from a unique combination of its tags:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); var www = new Record("www", RecordArgs.builder() .zoneId(selected.zoneId()) .name(String.format("www.%s", selected.name())) .type("A") .ttl(300) .records("10.0.0.1") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .tags(Map.ofEntries( Map.entry("scope", "local"), Map.entry("category", "api") )) .build()); ctx.export("localApiZone", selected.zoneId()); } }
-
getZonePlain
public static java.util.concurrent.CompletableFuture<GetZoneResult> getZonePlain()
`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone. This data source allows to find a Hosted Zone ID given Hosted Zone name and certain search criteria. ## Example Usage The following example shows how to get a Hosted Zone from its name and from this data how to create a Record Set.
The following example shows how to get a Hosted Zone from a unique combination of its tags:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); var www = new Record("www", RecordArgs.builder() .zoneId(selected.zoneId()) .name(String.format("www.%s", selected.name())) .type("A") .ttl(300) .records("10.0.0.1") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .tags(Map.ofEntries( Map.entry("scope", "local"), Map.entry("category", "api") )) .build()); ctx.export("localApiZone", selected.zoneId()); } }
-
getZone
public static com.pulumi.core.Output<GetZoneResult> getZone(GetZoneArgs args)
`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone. This data source allows to find a Hosted Zone ID given Hosted Zone name and certain search criteria. ## Example Usage The following example shows how to get a Hosted Zone from its name and from this data how to create a Record Set.
The following example shows how to get a Hosted Zone from a unique combination of its tags:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); var www = new Record("www", RecordArgs.builder() .zoneId(selected.zoneId()) .name(String.format("www.%s", selected.name())) .type("A") .ttl(300) .records("10.0.0.1") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .tags(Map.ofEntries( Map.entry("scope", "local"), Map.entry("category", "api") )) .build()); ctx.export("localApiZone", selected.zoneId()); } }
-
getZonePlain
public static java.util.concurrent.CompletableFuture<GetZoneResult> getZonePlain(GetZonePlainArgs args)
`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone. This data source allows to find a Hosted Zone ID given Hosted Zone name and certain search criteria. ## Example Usage The following example shows how to get a Hosted Zone from its name and from this data how to create a Record Set.
The following example shows how to get a Hosted Zone from a unique combination of its tags:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); var www = new Record("www", RecordArgs.builder() .zoneId(selected.zoneId()) .name(String.format("www.%s", selected.name())) .type("A") .ttl(300) .records("10.0.0.1") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .tags(Map.ofEntries( Map.entry("scope", "local"), Map.entry("category", "api") )) .build()); ctx.export("localApiZone", selected.zoneId()); } }
-
getZone
public static com.pulumi.core.Output<GetZoneResult> getZone(GetZoneArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone. This data source allows to find a Hosted Zone ID given Hosted Zone name and certain search criteria. ## Example Usage The following example shows how to get a Hosted Zone from its name and from this data how to create a Record Set.
The following example shows how to get a Hosted Zone from a unique combination of its tags:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); var www = new Record("www", RecordArgs.builder() .zoneId(selected.zoneId()) .name(String.format("www.%s", selected.name())) .type("A") .ttl(300) .records("10.0.0.1") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .tags(Map.ofEntries( Map.entry("scope", "local"), Map.entry("category", "api") )) .build()); ctx.export("localApiZone", selected.zoneId()); } }
-
getZone
public static com.pulumi.core.Output<GetZoneResult> getZone(GetZoneArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone. This data source allows to find a Hosted Zone ID given Hosted Zone name and certain search criteria. ## Example Usage The following example shows how to get a Hosted Zone from its name and from this data how to create a Record Set.
The following example shows how to get a Hosted Zone from a unique combination of its tags:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); var www = new Record("www", RecordArgs.builder() .zoneId(selected.zoneId()) .name(String.format("www.%s", selected.name())) .type("A") .ttl(300) .records("10.0.0.1") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .tags(Map.ofEntries( Map.entry("scope", "local"), Map.entry("category", "api") )) .build()); ctx.export("localApiZone", selected.zoneId()); } }
-
getZonePlain
public static java.util.concurrent.CompletableFuture<GetZoneResult> getZonePlain(GetZonePlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.route53.Zone` provides details about a specific Route 53 Hosted Zone. This data source allows to find a Hosted Zone ID given Hosted Zone name and certain search criteria. ## Example Usage The following example shows how to get a Hosted Zone from its name and from this data how to create a Record Set.
The following example shows how to get a Hosted Zone from a unique combination of its tags:package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; import com.pulumi.aws.route53.Record; import com.pulumi.aws.route53.RecordArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .name("test.com.") .privateZone(true) .build()); var www = new Record("www", RecordArgs.builder() .zoneId(selected.zoneId()) .name(String.format("www.%s", selected.name())) .type("A") .ttl(300) .records("10.0.0.1") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; import com.pulumi.aws.route53.inputs.GetZoneArgs; 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 selected = Route53Functions.getZone(GetZoneArgs.builder() .tags(Map.ofEntries( Map.entry("scope", "local"), Map.entry("category", "api") )) .build()); ctx.export("localApiZone", selected.zoneId()); } }
-
getZones
public static com.pulumi.core.Output<GetZonesResult> getZones()
This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region. ## Example Usage The following example retrieves a list of all Hosted Zone IDs.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; 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 all = Route53Functions.getZones(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); ctx.export("example", all.ids()); } }
-
getZonesPlain
public static java.util.concurrent.CompletableFuture<GetZonesResult> getZonesPlain()
This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region. ## Example Usage The following example retrieves a list of all Hosted Zone IDs.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; 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 all = Route53Functions.getZones(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); ctx.export("example", all.ids()); } }
-
getZones
public static com.pulumi.core.Output<GetZonesResult> getZones(com.pulumi.resources.InvokeArgs args)
This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region. ## Example Usage The following example retrieves a list of all Hosted Zone IDs.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; 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 all = Route53Functions.getZones(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); ctx.export("example", all.ids()); } }
-
getZonesPlain
public static java.util.concurrent.CompletableFuture<GetZonesResult> getZonesPlain(com.pulumi.resources.InvokeArgs args)
This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region. ## Example Usage The following example retrieves a list of all Hosted Zone IDs.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; 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 all = Route53Functions.getZones(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); ctx.export("example", all.ids()); } }
-
getZones
public static com.pulumi.core.Output<GetZonesResult> getZones(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOptions options)
This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region. ## Example Usage The following example retrieves a list of all Hosted Zone IDs.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; 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 all = Route53Functions.getZones(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); ctx.export("example", all.ids()); } }
-
getZones
public static com.pulumi.core.Output<GetZonesResult> getZones(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOutputOptions options)
This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region. ## Example Usage The following example retrieves a list of all Hosted Zone IDs.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; 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 all = Route53Functions.getZones(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); ctx.export("example", all.ids()); } }
-
getZonesPlain
public static java.util.concurrent.CompletableFuture<GetZonesResult> getZonesPlain(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOptions options)
This resource can be useful for getting back a list of Route53 Hosted Zone IDs for a Region. ## Example Usage The following example retrieves a list of all Hosted Zone IDs.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.route53.Route53Functions; 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 all = Route53Functions.getZones(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference); ctx.export("example", all.ids()); } }
-
-