get Domains
This data source provides the Wafv3 Domains of the current Alibaba Cloud user.
NOTE: Available since v1.200.0.
Example Usage
Basic Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.alicloud.wafv3.Wafv3Functions;
import com.pulumi.alicloud.wafv3.inputs.GetInstancesArgs;
import com.pulumi.alicloud.wafv3.inputs.GetDomainsArgs;
import java.util.List;
import java.util.ArrayList;
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 defaultInstances = Wafv3Functions.getInstances();
final var ids = Wafv3Functions.getDomains(GetDomainsArgs.builder()
.instanceId(defaultInstances.applyValue(getInstancesResult -> getInstancesResult.ids()[0]))
.ids("example_id")
.build());
ctx.export("wafv3DomainsId1", ids.applyValue(getDomainsResult -> getDomainsResult.domains()[0].id()));
final var defaultDomains = Wafv3Functions.getDomains(GetDomainsArgs.builder()
.instanceId(defaultInstances.applyValue(getInstancesResult -> getInstancesResult.ids()[0]))
.domain("zctest12.wafqax.top")
.build());
ctx.export("wafv3DomainsId2", defaultDomains.applyValue(getDomainsResult -> getDomainsResult.domains()[0].id()));
}
}
Content copied to clipboard
Return
A collection of values returned by getDomains.
Parameters
argument
A collection of arguments for invoking getDomains.
suspend fun getDomains(backend: String? = null, domain: String? = null, enableDetails: Boolean? = null, ids: List<String>? = null, instanceId: String, outputFile: String? = null, pageNumber: Int? = null, pageSize: Int? = null): GetDomainsResult
Return
A collection of values returned by getDomains.
See also
Parameters
backend
The address type of the origin server. The address can be an IP address or a domain name. You can specify only one type of address.
domain
The name of the domain name to query.
enable Details
Default to false
. Set it to true
can output more details about resource attributes.
ids
A list of domain IDs.
instance Id
The WAF instance ID.
output File
File name where to save data source results (after running pulumi preview
).
page Number
page Size
Return
A collection of values returned by getDomains.
See also
Parameters
argument
Builder for com.pulumi.alicloud.wafv3.kotlin.inputs.GetDomainsPlainArgs.