Record
Provides a Cloudflare record resource.
Example Usage
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.cloudflare.Record;
import com.pulumi.cloudflare.RecordArgs;
import com.pulumi.cloudflare.inputs.RecordDataArgs;
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) {
var example = new Record("example", RecordArgs.builder()
.zoneId(var_.cloudflare_zone_id())
.name("example")
.value("192.0.2.1")
.type("A")
.ttl(3600)
.build());
var _sipTls = new Record("_sipTls", RecordArgs.builder()
.zoneId(var_.cloudflare_zone_id())
.name("_sip._tls")
.type("SRV")
.data(RecordDataArgs.builder()
.service("_sip")
.proto("_tls")
.name("example-srv")
.priority(0)
.weight(0)
.port(443)
.target("example.com")
.build())
.build());
}
}
Content copied to clipboard
Import
$ pulumi import cloudflare:index/record:Record example <zone_id>/<record_id>
Content copied to clipboard
Properties
Link copied to clipboard
Allow creation of this record in Terraform to overwrite an existing record, if any. This does not affect the ability to update the record in Terraform and does not prevent other resources within Terraform or manual changes outside Terraform from overwriting this record. This configuration is not recommended for most environments
Link copied to clipboard
Map of attributes that constitute the record value. Conflicts with value
.
Link copied to clipboard
The RFC3339 timestamp of when the record was last modified.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard