1. Packages
  2. Akamai
  3. API Docs
  4. DnsRecord
Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi

akamai.DnsRecord

Explore with Pulumi AI

akamai logo
Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi

    Create DnsRecord Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new DnsRecord(name: string, args: DnsRecordArgs, opts?: CustomResourceOptions);
    @overload
    def DnsRecord(resource_name: str,
                  args: DnsRecordArgs,
                  opts: Optional[ResourceOptions] = None)
    
    @overload
    def DnsRecord(resource_name: str,
                  opts: Optional[ResourceOptions] = None,
                  recordtype: Optional[str] = None,
                  ttl: Optional[int] = None,
                  zone: Optional[str] = None,
                  active: Optional[bool] = None,
                  algorithm: Optional[int] = None,
                  certificate: Optional[str] = None,
                  digest: Optional[str] = None,
                  digest_type: Optional[int] = None,
                  email_address: Optional[str] = None,
                  expiration: Optional[str] = None,
                  expiry: Optional[int] = None,
                  fingerprint: Optional[str] = None,
                  fingerprint_type: Optional[int] = None,
                  flags: Optional[int] = None,
                  flagsnaptr: Optional[str] = None,
                  hardware: Optional[str] = None,
                  inception: Optional[str] = None,
                  iterations: Optional[int] = None,
                  key: Optional[str] = None,
                  keytag: Optional[int] = None,
                  labels: Optional[int] = None,
                  mailbox: Optional[str] = None,
                  match_type: Optional[int] = None,
                  name: Optional[str] = None,
                  name_server: Optional[str] = None,
                  next_hashed_owner_name: Optional[str] = None,
                  nxdomain_ttl: Optional[int] = None,
                  order: Optional[int] = None,
                  original_ttl: Optional[int] = None,
                  port: Optional[int] = None,
                  preference: Optional[int] = None,
                  priority: Optional[int] = None,
                  priority_increment: Optional[int] = None,
                  protocol: Optional[int] = None,
                  refresh: Optional[int] = None,
                  regexp: Optional[str] = None,
                  replacement: Optional[str] = None,
                  retry: Optional[int] = None,
                  salt: Optional[str] = None,
                  selector: Optional[int] = None,
                  service: Optional[str] = None,
                  signature: Optional[str] = None,
                  signer: Optional[str] = None,
                  software: Optional[str] = None,
                  subtype: Optional[int] = None,
                  svc_params: Optional[str] = None,
                  svc_priority: Optional[int] = None,
                  target_name: Optional[str] = None,
                  targets: Optional[Sequence[str]] = None,
                  txt: Optional[str] = None,
                  type_bitmaps: Optional[str] = None,
                  type_covered: Optional[str] = None,
                  type_mnemonic: Optional[str] = None,
                  type_value: Optional[int] = None,
                  usage: Optional[int] = None,
                  weight: Optional[int] = None)
    func NewDnsRecord(ctx *Context, name string, args DnsRecordArgs, opts ...ResourceOption) (*DnsRecord, error)
    public DnsRecord(string name, DnsRecordArgs args, CustomResourceOptions? opts = null)
    public DnsRecord(String name, DnsRecordArgs args)
    public DnsRecord(String name, DnsRecordArgs args, CustomResourceOptions options)
    
    type: akamai:DnsRecord
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args DnsRecordArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args DnsRecordArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args DnsRecordArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args DnsRecordArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args DnsRecordArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Constructor example

    The following reference example uses placeholder values for all input properties.

    var dnsRecordResource = new Akamai.DnsRecord("dnsRecordResource", new()
    {
        Recordtype = "string",
        Ttl = 0,
        Zone = "string",
        Algorithm = 0,
        Certificate = "string",
        Digest = "string",
        DigestType = 0,
        EmailAddress = "string",
        Expiration = "string",
        Expiry = 0,
        Fingerprint = "string",
        FingerprintType = 0,
        Flags = 0,
        Flagsnaptr = "string",
        Hardware = "string",
        Inception = "string",
        Iterations = 0,
        Key = "string",
        Keytag = 0,
        Labels = 0,
        Mailbox = "string",
        MatchType = 0,
        Name = "string",
        NameServer = "string",
        NextHashedOwnerName = "string",
        NxdomainTtl = 0,
        Order = 0,
        OriginalTtl = 0,
        Port = 0,
        Preference = 0,
        Priority = 0,
        PriorityIncrement = 0,
        Protocol = 0,
        Refresh = 0,
        Regexp = "string",
        Replacement = "string",
        Retry = 0,
        Salt = "string",
        Selector = 0,
        Service = "string",
        Signature = "string",
        Signer = "string",
        Software = "string",
        Subtype = 0,
        SvcParams = "string",
        SvcPriority = 0,
        TargetName = "string",
        Targets = new[]
        {
            "string",
        },
        Txt = "string",
        TypeBitmaps = "string",
        TypeCovered = "string",
        TypeMnemonic = "string",
        TypeValue = 0,
        Usage = 0,
        Weight = 0,
    });
    
    example, err := akamai.NewDnsRecord(ctx, "dnsRecordResource", &akamai.DnsRecordArgs{
    	Recordtype:          pulumi.String("string"),
    	Ttl:                 pulumi.Int(0),
    	Zone:                pulumi.String("string"),
    	Algorithm:           pulumi.Int(0),
    	Certificate:         pulumi.String("string"),
    	Digest:              pulumi.String("string"),
    	DigestType:          pulumi.Int(0),
    	EmailAddress:        pulumi.String("string"),
    	Expiration:          pulumi.String("string"),
    	Expiry:              pulumi.Int(0),
    	Fingerprint:         pulumi.String("string"),
    	FingerprintType:     pulumi.Int(0),
    	Flags:               pulumi.Int(0),
    	Flagsnaptr:          pulumi.String("string"),
    	Hardware:            pulumi.String("string"),
    	Inception:           pulumi.String("string"),
    	Iterations:          pulumi.Int(0),
    	Key:                 pulumi.String("string"),
    	Keytag:              pulumi.Int(0),
    	Labels:              pulumi.Int(0),
    	Mailbox:             pulumi.String("string"),
    	MatchType:           pulumi.Int(0),
    	Name:                pulumi.String("string"),
    	NameServer:          pulumi.String("string"),
    	NextHashedOwnerName: pulumi.String("string"),
    	NxdomainTtl:         pulumi.Int(0),
    	Order:               pulumi.Int(0),
    	OriginalTtl:         pulumi.Int(0),
    	Port:                pulumi.Int(0),
    	Preference:          pulumi.Int(0),
    	Priority:            pulumi.Int(0),
    	PriorityIncrement:   pulumi.Int(0),
    	Protocol:            pulumi.Int(0),
    	Refresh:             pulumi.Int(0),
    	Regexp:              pulumi.String("string"),
    	Replacement:         pulumi.String("string"),
    	Retry:               pulumi.Int(0),
    	Salt:                pulumi.String("string"),
    	Selector:            pulumi.Int(0),
    	Service:             pulumi.String("string"),
    	Signature:           pulumi.String("string"),
    	Signer:              pulumi.String("string"),
    	Software:            pulumi.String("string"),
    	Subtype:             pulumi.Int(0),
    	SvcParams:           pulumi.String("string"),
    	SvcPriority:         pulumi.Int(0),
    	TargetName:          pulumi.String("string"),
    	Targets: pulumi.StringArray{
    		pulumi.String("string"),
    	},
    	Txt:          pulumi.String("string"),
    	TypeBitmaps:  pulumi.String("string"),
    	TypeCovered:  pulumi.String("string"),
    	TypeMnemonic: pulumi.String("string"),
    	TypeValue:    pulumi.Int(0),
    	Usage:        pulumi.Int(0),
    	Weight:       pulumi.Int(0),
    })
    
    var dnsRecordResource = new DnsRecord("dnsRecordResource", DnsRecordArgs.builder()
        .recordtype("string")
        .ttl(0)
        .zone("string")
        .algorithm(0)
        .certificate("string")
        .digest("string")
        .digestType(0)
        .emailAddress("string")
        .expiration("string")
        .expiry(0)
        .fingerprint("string")
        .fingerprintType(0)
        .flags(0)
        .flagsnaptr("string")
        .hardware("string")
        .inception("string")
        .iterations(0)
        .key("string")
        .keytag(0)
        .labels(0)
        .mailbox("string")
        .matchType(0)
        .name("string")
        .nameServer("string")
        .nextHashedOwnerName("string")
        .nxdomainTtl(0)
        .order(0)
        .originalTtl(0)
        .port(0)
        .preference(0)
        .priority(0)
        .priorityIncrement(0)
        .protocol(0)
        .refresh(0)
        .regexp("string")
        .replacement("string")
        .retry(0)
        .salt("string")
        .selector(0)
        .service("string")
        .signature("string")
        .signer("string")
        .software("string")
        .subtype(0)
        .svcParams("string")
        .svcPriority(0)
        .targetName("string")
        .targets("string")
        .txt("string")
        .typeBitmaps("string")
        .typeCovered("string")
        .typeMnemonic("string")
        .typeValue(0)
        .usage(0)
        .weight(0)
        .build());
    
    dns_record_resource = akamai.DnsRecord("dnsRecordResource",
        recordtype="string",
        ttl=0,
        zone="string",
        algorithm=0,
        certificate="string",
        digest="string",
        digest_type=0,
        email_address="string",
        expiration="string",
        expiry=0,
        fingerprint="string",
        fingerprint_type=0,
        flags=0,
        flagsnaptr="string",
        hardware="string",
        inception="string",
        iterations=0,
        key="string",
        keytag=0,
        labels=0,
        mailbox="string",
        match_type=0,
        name="string",
        name_server="string",
        next_hashed_owner_name="string",
        nxdomain_ttl=0,
        order=0,
        original_ttl=0,
        port=0,
        preference=0,
        priority=0,
        priority_increment=0,
        protocol=0,
        refresh=0,
        regexp="string",
        replacement="string",
        retry=0,
        salt="string",
        selector=0,
        service="string",
        signature="string",
        signer="string",
        software="string",
        subtype=0,
        svc_params="string",
        svc_priority=0,
        target_name="string",
        targets=["string"],
        txt="string",
        type_bitmaps="string",
        type_covered="string",
        type_mnemonic="string",
        type_value=0,
        usage=0,
        weight=0)
    
    const dnsRecordResource = new akamai.DnsRecord("dnsRecordResource", {
        recordtype: "string",
        ttl: 0,
        zone: "string",
        algorithm: 0,
        certificate: "string",
        digest: "string",
        digestType: 0,
        emailAddress: "string",
        expiration: "string",
        expiry: 0,
        fingerprint: "string",
        fingerprintType: 0,
        flags: 0,
        flagsnaptr: "string",
        hardware: "string",
        inception: "string",
        iterations: 0,
        key: "string",
        keytag: 0,
        labels: 0,
        mailbox: "string",
        matchType: 0,
        name: "string",
        nameServer: "string",
        nextHashedOwnerName: "string",
        nxdomainTtl: 0,
        order: 0,
        originalTtl: 0,
        port: 0,
        preference: 0,
        priority: 0,
        priorityIncrement: 0,
        protocol: 0,
        refresh: 0,
        regexp: "string",
        replacement: "string",
        retry: 0,
        salt: "string",
        selector: 0,
        service: "string",
        signature: "string",
        signer: "string",
        software: "string",
        subtype: 0,
        svcParams: "string",
        svcPriority: 0,
        targetName: "string",
        targets: ["string"],
        txt: "string",
        typeBitmaps: "string",
        typeCovered: "string",
        typeMnemonic: "string",
        typeValue: 0,
        usage: 0,
        weight: 0,
    });
    
    type: akamai:DnsRecord
    properties:
        algorithm: 0
        certificate: string
        digest: string
        digestType: 0
        emailAddress: string
        expiration: string
        expiry: 0
        fingerprint: string
        fingerprintType: 0
        flags: 0
        flagsnaptr: string
        hardware: string
        inception: string
        iterations: 0
        key: string
        keytag: 0
        labels: 0
        mailbox: string
        matchType: 0
        name: string
        nameServer: string
        nextHashedOwnerName: string
        nxdomainTtl: 0
        order: 0
        originalTtl: 0
        port: 0
        preference: 0
        priority: 0
        priorityIncrement: 0
        protocol: 0
        recordtype: string
        refresh: 0
        regexp: string
        replacement: string
        retry: 0
        salt: string
        selector: 0
        service: string
        signature: string
        signer: string
        software: string
        subtype: 0
        svcParams: string
        svcPriority: 0
        targetName: string
        targets:
            - string
        ttl: 0
        txt: string
        typeBitmaps: string
        typeCovered: string
        typeMnemonic: string
        typeValue: 0
        usage: 0
        weight: 0
        zone: string
    

    DnsRecord Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

    The DnsRecord resource accepts the following input properties:

    Recordtype string
    Ttl int
    Zone string
    Active bool

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    Algorithm int
    Certificate string
    Digest string
    DigestType int
    EmailAddress string
    Expiration string
    Expiry int
    Fingerprint string
    FingerprintType int
    Flags int
    Flagsnaptr string
    Hardware string
    Inception string
    Iterations int
    Key string
    Keytag int
    Labels int
    Mailbox string
    MatchType int
    Name string
    NameServer string
    NextHashedOwnerName string
    NxdomainTtl int
    Order int
    OriginalTtl int
    Port int
    Preference int
    Priority int
    PriorityIncrement int
    Protocol int
    Refresh int
    Regexp string
    Replacement string
    Retry int
    Salt string
    Selector int
    Service string
    Signature string
    Signer string
    Software string
    Subtype int
    SvcParams string
    SvcPriority int
    TargetName string
    Targets List<string>
    Txt string
    TypeBitmaps string
    TypeCovered string
    TypeMnemonic string
    TypeValue int
    Usage int
    Weight int
    Recordtype string
    Ttl int
    Zone string
    Active bool

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    Algorithm int
    Certificate string
    Digest string
    DigestType int
    EmailAddress string
    Expiration string
    Expiry int
    Fingerprint string
    FingerprintType int
    Flags int
    Flagsnaptr string
    Hardware string
    Inception string
    Iterations int
    Key string
    Keytag int
    Labels int
    Mailbox string
    MatchType int
    Name string
    NameServer string
    NextHashedOwnerName string
    NxdomainTtl int
    Order int
    OriginalTtl int
    Port int
    Preference int
    Priority int
    PriorityIncrement int
    Protocol int
    Refresh int
    Regexp string
    Replacement string
    Retry int
    Salt string
    Selector int
    Service string
    Signature string
    Signer string
    Software string
    Subtype int
    SvcParams string
    SvcPriority int
    TargetName string
    Targets []string
    Txt string
    TypeBitmaps string
    TypeCovered string
    TypeMnemonic string
    TypeValue int
    Usage int
    Weight int
    recordtype String
    ttl Integer
    zone String
    active Boolean

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    algorithm Integer
    certificate String
    digest String
    digestType Integer
    emailAddress String
    expiration String
    expiry Integer
    fingerprint String
    fingerprintType Integer
    flags Integer
    flagsnaptr String
    hardware String
    inception String
    iterations Integer
    key String
    keytag Integer
    labels Integer
    mailbox String
    matchType Integer
    name String
    nameServer String
    nextHashedOwnerName String
    nxdomainTtl Integer
    order Integer
    originalTtl Integer
    port Integer
    preference Integer
    priority Integer
    priorityIncrement Integer
    protocol Integer
    refresh Integer
    regexp String
    replacement String
    retry Integer
    salt String
    selector Integer
    service String
    signature String
    signer String
    software String
    subtype Integer
    svcParams String
    svcPriority Integer
    targetName String
    targets List<String>
    txt String
    typeBitmaps String
    typeCovered String
    typeMnemonic String
    typeValue Integer
    usage Integer
    weight Integer
    recordtype string
    ttl number
    zone string
    active boolean

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    algorithm number
    certificate string
    digest string
    digestType number
    emailAddress string
    expiration string
    expiry number
    fingerprint string
    fingerprintType number
    flags number
    flagsnaptr string
    hardware string
    inception string
    iterations number
    key string
    keytag number
    labels number
    mailbox string
    matchType number
    name string
    nameServer string
    nextHashedOwnerName string
    nxdomainTtl number
    order number
    originalTtl number
    port number
    preference number
    priority number
    priorityIncrement number
    protocol number
    refresh number
    regexp string
    replacement string
    retry number
    salt string
    selector number
    service string
    signature string
    signer string
    software string
    subtype number
    svcParams string
    svcPriority number
    targetName string
    targets string[]
    txt string
    typeBitmaps string
    typeCovered string
    typeMnemonic string
    typeValue number
    usage number
    weight number
    recordtype String
    ttl Number
    zone String
    active Boolean

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    algorithm Number
    certificate String
    digest String
    digestType Number
    emailAddress String
    expiration String
    expiry Number
    fingerprint String
    fingerprintType Number
    flags Number
    flagsnaptr String
    hardware String
    inception String
    iterations Number
    key String
    keytag Number
    labels Number
    mailbox String
    matchType Number
    name String
    nameServer String
    nextHashedOwnerName String
    nxdomainTtl Number
    order Number
    originalTtl Number
    port Number
    preference Number
    priority Number
    priorityIncrement Number
    protocol Number
    refresh Number
    regexp String
    replacement String
    retry Number
    salt String
    selector Number
    service String
    signature String
    signer String
    software String
    subtype Number
    svcParams String
    svcPriority Number
    targetName String
    targets List<String>
    txt String
    typeBitmaps String
    typeCovered String
    typeMnemonic String
    typeValue Number
    usage Number
    weight Number

    Outputs

    All input properties are implicitly available as output properties. Additionally, the DnsRecord resource produces the following output properties:

    AnswerType string
    DnsName string
    Id string
    The provider-assigned unique ID for this managed resource.
    RecordSha string
    Serial int
    AnswerType string
    DnsName string
    Id string
    The provider-assigned unique ID for this managed resource.
    RecordSha string
    Serial int
    answerType String
    dnsName String
    id String
    The provider-assigned unique ID for this managed resource.
    recordSha String
    serial Integer
    answerType string
    dnsName string
    id string
    The provider-assigned unique ID for this managed resource.
    recordSha string
    serial number
    answer_type str
    dns_name str
    id str
    The provider-assigned unique ID for this managed resource.
    record_sha str
    serial int
    answerType String
    dnsName String
    id String
    The provider-assigned unique ID for this managed resource.
    recordSha String
    serial Number

    Look up Existing DnsRecord Resource

    Get an existing DnsRecord resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: DnsRecordState, opts?: CustomResourceOptions): DnsRecord
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            active: Optional[bool] = None,
            algorithm: Optional[int] = None,
            answer_type: Optional[str] = None,
            certificate: Optional[str] = None,
            digest: Optional[str] = None,
            digest_type: Optional[int] = None,
            dns_name: Optional[str] = None,
            email_address: Optional[str] = None,
            expiration: Optional[str] = None,
            expiry: Optional[int] = None,
            fingerprint: Optional[str] = None,
            fingerprint_type: Optional[int] = None,
            flags: Optional[int] = None,
            flagsnaptr: Optional[str] = None,
            hardware: Optional[str] = None,
            inception: Optional[str] = None,
            iterations: Optional[int] = None,
            key: Optional[str] = None,
            keytag: Optional[int] = None,
            labels: Optional[int] = None,
            mailbox: Optional[str] = None,
            match_type: Optional[int] = None,
            name: Optional[str] = None,
            name_server: Optional[str] = None,
            next_hashed_owner_name: Optional[str] = None,
            nxdomain_ttl: Optional[int] = None,
            order: Optional[int] = None,
            original_ttl: Optional[int] = None,
            port: Optional[int] = None,
            preference: Optional[int] = None,
            priority: Optional[int] = None,
            priority_increment: Optional[int] = None,
            protocol: Optional[int] = None,
            record_sha: Optional[str] = None,
            recordtype: Optional[str] = None,
            refresh: Optional[int] = None,
            regexp: Optional[str] = None,
            replacement: Optional[str] = None,
            retry: Optional[int] = None,
            salt: Optional[str] = None,
            selector: Optional[int] = None,
            serial: Optional[int] = None,
            service: Optional[str] = None,
            signature: Optional[str] = None,
            signer: Optional[str] = None,
            software: Optional[str] = None,
            subtype: Optional[int] = None,
            svc_params: Optional[str] = None,
            svc_priority: Optional[int] = None,
            target_name: Optional[str] = None,
            targets: Optional[Sequence[str]] = None,
            ttl: Optional[int] = None,
            txt: Optional[str] = None,
            type_bitmaps: Optional[str] = None,
            type_covered: Optional[str] = None,
            type_mnemonic: Optional[str] = None,
            type_value: Optional[int] = None,
            usage: Optional[int] = None,
            weight: Optional[int] = None,
            zone: Optional[str] = None) -> DnsRecord
    func GetDnsRecord(ctx *Context, name string, id IDInput, state *DnsRecordState, opts ...ResourceOption) (*DnsRecord, error)
    public static DnsRecord Get(string name, Input<string> id, DnsRecordState? state, CustomResourceOptions? opts = null)
    public static DnsRecord get(String name, Output<String> id, DnsRecordState state, CustomResourceOptions options)
    Resource lookup is not supported in YAML
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    Active bool

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    Algorithm int
    AnswerType string
    Certificate string
    Digest string
    DigestType int
    DnsName string
    EmailAddress string
    Expiration string
    Expiry int
    Fingerprint string
    FingerprintType int
    Flags int
    Flagsnaptr string
    Hardware string
    Inception string
    Iterations int
    Key string
    Keytag int
    Labels int
    Mailbox string
    MatchType int
    Name string
    NameServer string
    NextHashedOwnerName string
    NxdomainTtl int
    Order int
    OriginalTtl int
    Port int
    Preference int
    Priority int
    PriorityIncrement int
    Protocol int
    RecordSha string
    Recordtype string
    Refresh int
    Regexp string
    Replacement string
    Retry int
    Salt string
    Selector int
    Serial int
    Service string
    Signature string
    Signer string
    Software string
    Subtype int
    SvcParams string
    SvcPriority int
    TargetName string
    Targets List<string>
    Ttl int
    Txt string
    TypeBitmaps string
    TypeCovered string
    TypeMnemonic string
    TypeValue int
    Usage int
    Weight int
    Zone string
    Active bool

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    Algorithm int
    AnswerType string
    Certificate string
    Digest string
    DigestType int
    DnsName string
    EmailAddress string
    Expiration string
    Expiry int
    Fingerprint string
    FingerprintType int
    Flags int
    Flagsnaptr string
    Hardware string
    Inception string
    Iterations int
    Key string
    Keytag int
    Labels int
    Mailbox string
    MatchType int
    Name string
    NameServer string
    NextHashedOwnerName string
    NxdomainTtl int
    Order int
    OriginalTtl int
    Port int
    Preference int
    Priority int
    PriorityIncrement int
    Protocol int
    RecordSha string
    Recordtype string
    Refresh int
    Regexp string
    Replacement string
    Retry int
    Salt string
    Selector int
    Serial int
    Service string
    Signature string
    Signer string
    Software string
    Subtype int
    SvcParams string
    SvcPriority int
    TargetName string
    Targets []string
    Ttl int
    Txt string
    TypeBitmaps string
    TypeCovered string
    TypeMnemonic string
    TypeValue int
    Usage int
    Weight int
    Zone string
    active Boolean

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    algorithm Integer
    answerType String
    certificate String
    digest String
    digestType Integer
    dnsName String
    emailAddress String
    expiration String
    expiry Integer
    fingerprint String
    fingerprintType Integer
    flags Integer
    flagsnaptr String
    hardware String
    inception String
    iterations Integer
    key String
    keytag Integer
    labels Integer
    mailbox String
    matchType Integer
    name String
    nameServer String
    nextHashedOwnerName String
    nxdomainTtl Integer
    order Integer
    originalTtl Integer
    port Integer
    preference Integer
    priority Integer
    priorityIncrement Integer
    protocol Integer
    recordSha String
    recordtype String
    refresh Integer
    regexp String
    replacement String
    retry Integer
    salt String
    selector Integer
    serial Integer
    service String
    signature String
    signer String
    software String
    subtype Integer
    svcParams String
    svcPriority Integer
    targetName String
    targets List<String>
    ttl Integer
    txt String
    typeBitmaps String
    typeCovered String
    typeMnemonic String
    typeValue Integer
    usage Integer
    weight Integer
    zone String
    active boolean

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    algorithm number
    answerType string
    certificate string
    digest string
    digestType number
    dnsName string
    emailAddress string
    expiration string
    expiry number
    fingerprint string
    fingerprintType number
    flags number
    flagsnaptr string
    hardware string
    inception string
    iterations number
    key string
    keytag number
    labels number
    mailbox string
    matchType number
    name string
    nameServer string
    nextHashedOwnerName string
    nxdomainTtl number
    order number
    originalTtl number
    port number
    preference number
    priority number
    priorityIncrement number
    protocol number
    recordSha string
    recordtype string
    refresh number
    regexp string
    replacement string
    retry number
    salt string
    selector number
    serial number
    service string
    signature string
    signer string
    software string
    subtype number
    svcParams string
    svcPriority number
    targetName string
    targets string[]
    ttl number
    txt string
    typeBitmaps string
    typeCovered string
    typeMnemonic string
    typeValue number
    usage number
    weight number
    zone string
    active bool

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    algorithm int
    answer_type str
    certificate str
    digest str
    digest_type int
    dns_name str
    email_address str
    expiration str
    expiry int
    fingerprint str
    fingerprint_type int
    flags int
    flagsnaptr str
    hardware str
    inception str
    iterations int
    key str
    keytag int
    labels int
    mailbox str
    match_type int
    name str
    name_server str
    next_hashed_owner_name str
    nxdomain_ttl int
    order int
    original_ttl int
    port int
    preference int
    priority int
    priority_increment int
    protocol int
    record_sha str
    recordtype str
    refresh int
    regexp str
    replacement str
    retry int
    salt str
    selector int
    serial int
    service str
    signature str
    signer str
    software str
    subtype int
    svc_params str
    svc_priority int
    target_name str
    targets Sequence[str]
    ttl int
    txt str
    type_bitmaps str
    type_covered str
    type_mnemonic str
    type_value int
    usage int
    weight int
    zone str
    active Boolean

    Deprecated: Field 'active' has been deprecated. Setting it has no effect

    algorithm Number
    answerType String
    certificate String
    digest String
    digestType Number
    dnsName String
    emailAddress String
    expiration String
    expiry Number
    fingerprint String
    fingerprintType Number
    flags Number
    flagsnaptr String
    hardware String
    inception String
    iterations Number
    key String
    keytag Number
    labels Number
    mailbox String
    matchType Number
    name String
    nameServer String
    nextHashedOwnerName String
    nxdomainTtl Number
    order Number
    originalTtl Number
    port Number
    preference Number
    priority Number
    priorityIncrement Number
    protocol Number
    recordSha String
    recordtype String
    refresh Number
    regexp String
    replacement String
    retry Number
    salt String
    selector Number
    serial Number
    service String
    signature String
    signer String
    software String
    subtype Number
    svcParams String
    svcPriority Number
    targetName String
    targets List<String>
    ttl Number
    txt String
    typeBitmaps String
    typeCovered String
    typeMnemonic String
    typeValue Number
    usage Number
    weight Number
    zone String

    Package Details

    Repository
    Akamai pulumi/pulumi-akamai
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the akamai Terraform Provider.
    akamai logo
    Akamai v7.5.0 published on Friday, Oct 11, 2024 by Pulumi