1. Packages
  2. Cisco Catalyst SD-WAN
  3. API Docs
  4. SystemNtpFeature
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

sdwan.SystemNtpFeature

Explore with Pulumi AI

sdwan logo
Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi

    This resource can manage a System NTP Feature.

    • Minimum SD-WAN Manager version: 20.12.0

    Example Usage

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.sdwan.SystemNtpFeature;
    import com.pulumi.sdwan.SystemNtpFeatureArgs;
    import com.pulumi.sdwan.inputs.SystemNtpFeatureServerArgs;
    import com.pulumi.sdwan.inputs.SystemNtpFeatureAuthenticationKeyArgs;
    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 SystemNtpFeature("example", SystemNtpFeatureArgs.builder()
                .name("Example")
                .description("My Example")
                .featureProfileId("f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac")
                .servers(SystemNtpFeatureServerArgs.builder()
                    .hostname_ip_address("1.1.1.1")
                    .authentication_key(41673)
                    .vpn(1)
                    .ntp_version(4)
                    .source_interface("Ethernet")
                    .prefer_this_ntp_server(false)
                    .build())
                .authenticationKeys(SystemNtpFeatureAuthenticationKeyArgs.builder()
                    .key_id(49737)
                    .md5_value("$CRYPT_CLUSTER")
                    .build())
                .trustedKeys(49737)
                .authoritativeNtpServer(false)
                .stratum(1)
                .sourceInterface("ATM")
                .build());
    
        }
    }
    
    resources:
      example:
        type: sdwan:SystemNtpFeature
        properties:
          name: Example
          description: My Example
          featureProfileId: f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac
          servers:
            - hostname_ip_address: 1.1.1.1
              authentication_key: 41673
              vpn: 1
              ntp_version: 4
              source_interface: Ethernet
              prefer_this_ntp_server: false
          authenticationKeys:
            - key_id: 49737
              md5_value: $CRYPT_CLUSTER
          trustedKeys:
            - 49737
          authoritativeNtpServer: false
          stratum: 1
          sourceInterface: ATM
    

    Create SystemNtpFeature Resource

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

    Constructor syntax

    new SystemNtpFeature(name: string, args?: SystemNtpFeatureArgs, opts?: CustomResourceOptions);
    @overload
    def SystemNtpFeature(resource_name: str,
                         args: Optional[SystemNtpFeatureArgs] = None,
                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def SystemNtpFeature(resource_name: str,
                         opts: Optional[ResourceOptions] = None,
                         authentication_keys: Optional[Sequence[SystemNtpFeatureAuthenticationKeyArgs]] = None,
                         authoritative_ntp_server: Optional[bool] = None,
                         authoritative_ntp_server_variable: Optional[str] = None,
                         description: Optional[str] = None,
                         feature_profile_id: Optional[str] = None,
                         name: Optional[str] = None,
                         servers: Optional[Sequence[SystemNtpFeatureServerArgs]] = None,
                         source_interface: Optional[str] = None,
                         source_interface_variable: Optional[str] = None,
                         stratum: Optional[int] = None,
                         stratum_variable: Optional[str] = None,
                         trusted_keys: Optional[Sequence[int]] = None,
                         trusted_keys_variable: Optional[str] = None)
    func NewSystemNtpFeature(ctx *Context, name string, args *SystemNtpFeatureArgs, opts ...ResourceOption) (*SystemNtpFeature, error)
    public SystemNtpFeature(string name, SystemNtpFeatureArgs? args = null, CustomResourceOptions? opts = null)
    public SystemNtpFeature(String name, SystemNtpFeatureArgs args)
    public SystemNtpFeature(String name, SystemNtpFeatureArgs args, CustomResourceOptions options)
    
    type: sdwan:SystemNtpFeature
    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 SystemNtpFeatureArgs
    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 SystemNtpFeatureArgs
    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 SystemNtpFeatureArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SystemNtpFeatureArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SystemNtpFeatureArgs
    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 systemNtpFeatureResource = new Sdwan.SystemNtpFeature("systemNtpFeatureResource", new()
    {
        AuthenticationKeys = new[]
        {
            new Sdwan.Inputs.SystemNtpFeatureAuthenticationKeyArgs
            {
                KeyId = 0,
                KeyIdVariable = "string",
                Md5Value = "string",
                Md5ValueVariable = "string",
            },
        },
        AuthoritativeNtpServer = false,
        AuthoritativeNtpServerVariable = "string",
        Description = "string",
        FeatureProfileId = "string",
        Name = "string",
        Servers = new[]
        {
            new Sdwan.Inputs.SystemNtpFeatureServerArgs
            {
                AuthenticationKey = 0,
                AuthenticationKeyVariable = "string",
                HostnameIpAddress = "string",
                HostnameIpAddressVariable = "string",
                NtpVersion = 0,
                NtpVersionVariable = "string",
                PreferThisNtpServer = false,
                PreferThisNtpServerVariable = "string",
                SourceInterface = "string",
                SourceInterfaceVariable = "string",
                Vpn = 0,
                VpnVariable = "string",
            },
        },
        SourceInterface = "string",
        SourceInterfaceVariable = "string",
        Stratum = 0,
        StratumVariable = "string",
        TrustedKeys = new[]
        {
            0,
        },
        TrustedKeysVariable = "string",
    });
    
    example, err := sdwan.NewSystemNtpFeature(ctx, "systemNtpFeatureResource", &sdwan.SystemNtpFeatureArgs{
    	AuthenticationKeys: sdwan.SystemNtpFeatureAuthenticationKeyArray{
    		&sdwan.SystemNtpFeatureAuthenticationKeyArgs{
    			KeyId:            pulumi.Int(0),
    			KeyIdVariable:    pulumi.String("string"),
    			Md5Value:         pulumi.String("string"),
    			Md5ValueVariable: pulumi.String("string"),
    		},
    	},
    	AuthoritativeNtpServer:         pulumi.Bool(false),
    	AuthoritativeNtpServerVariable: pulumi.String("string"),
    	Description:                    pulumi.String("string"),
    	FeatureProfileId:               pulumi.String("string"),
    	Name:                           pulumi.String("string"),
    	Servers: sdwan.SystemNtpFeatureServerArray{
    		&sdwan.SystemNtpFeatureServerArgs{
    			AuthenticationKey:           pulumi.Int(0),
    			AuthenticationKeyVariable:   pulumi.String("string"),
    			HostnameIpAddress:           pulumi.String("string"),
    			HostnameIpAddressVariable:   pulumi.String("string"),
    			NtpVersion:                  pulumi.Int(0),
    			NtpVersionVariable:          pulumi.String("string"),
    			PreferThisNtpServer:         pulumi.Bool(false),
    			PreferThisNtpServerVariable: pulumi.String("string"),
    			SourceInterface:             pulumi.String("string"),
    			SourceInterfaceVariable:     pulumi.String("string"),
    			Vpn:                         pulumi.Int(0),
    			VpnVariable:                 pulumi.String("string"),
    		},
    	},
    	SourceInterface:         pulumi.String("string"),
    	SourceInterfaceVariable: pulumi.String("string"),
    	Stratum:                 pulumi.Int(0),
    	StratumVariable:         pulumi.String("string"),
    	TrustedKeys: pulumi.IntArray{
    		pulumi.Int(0),
    	},
    	TrustedKeysVariable: pulumi.String("string"),
    })
    
    var systemNtpFeatureResource = new SystemNtpFeature("systemNtpFeatureResource", SystemNtpFeatureArgs.builder()
        .authenticationKeys(SystemNtpFeatureAuthenticationKeyArgs.builder()
            .keyId(0)
            .keyIdVariable("string")
            .md5Value("string")
            .md5ValueVariable("string")
            .build())
        .authoritativeNtpServer(false)
        .authoritativeNtpServerVariable("string")
        .description("string")
        .featureProfileId("string")
        .name("string")
        .servers(SystemNtpFeatureServerArgs.builder()
            .authenticationKey(0)
            .authenticationKeyVariable("string")
            .hostnameIpAddress("string")
            .hostnameIpAddressVariable("string")
            .ntpVersion(0)
            .ntpVersionVariable("string")
            .preferThisNtpServer(false)
            .preferThisNtpServerVariable("string")
            .sourceInterface("string")
            .sourceInterfaceVariable("string")
            .vpn(0)
            .vpnVariable("string")
            .build())
        .sourceInterface("string")
        .sourceInterfaceVariable("string")
        .stratum(0)
        .stratumVariable("string")
        .trustedKeys(0)
        .trustedKeysVariable("string")
        .build());
    
    system_ntp_feature_resource = sdwan.SystemNtpFeature("systemNtpFeatureResource",
        authentication_keys=[{
            "key_id": 0,
            "key_id_variable": "string",
            "md5_value": "string",
            "md5_value_variable": "string",
        }],
        authoritative_ntp_server=False,
        authoritative_ntp_server_variable="string",
        description="string",
        feature_profile_id="string",
        name="string",
        servers=[{
            "authentication_key": 0,
            "authentication_key_variable": "string",
            "hostname_ip_address": "string",
            "hostname_ip_address_variable": "string",
            "ntp_version": 0,
            "ntp_version_variable": "string",
            "prefer_this_ntp_server": False,
            "prefer_this_ntp_server_variable": "string",
            "source_interface": "string",
            "source_interface_variable": "string",
            "vpn": 0,
            "vpn_variable": "string",
        }],
        source_interface="string",
        source_interface_variable="string",
        stratum=0,
        stratum_variable="string",
        trusted_keys=[0],
        trusted_keys_variable="string")
    
    const systemNtpFeatureResource = new sdwan.SystemNtpFeature("systemNtpFeatureResource", {
        authenticationKeys: [{
            keyId: 0,
            keyIdVariable: "string",
            md5Value: "string",
            md5ValueVariable: "string",
        }],
        authoritativeNtpServer: false,
        authoritativeNtpServerVariable: "string",
        description: "string",
        featureProfileId: "string",
        name: "string",
        servers: [{
            authenticationKey: 0,
            authenticationKeyVariable: "string",
            hostnameIpAddress: "string",
            hostnameIpAddressVariable: "string",
            ntpVersion: 0,
            ntpVersionVariable: "string",
            preferThisNtpServer: false,
            preferThisNtpServerVariable: "string",
            sourceInterface: "string",
            sourceInterfaceVariable: "string",
            vpn: 0,
            vpnVariable: "string",
        }],
        sourceInterface: "string",
        sourceInterfaceVariable: "string",
        stratum: 0,
        stratumVariable: "string",
        trustedKeys: [0],
        trustedKeysVariable: "string",
    });
    
    type: sdwan:SystemNtpFeature
    properties:
        authenticationKeys:
            - keyId: 0
              keyIdVariable: string
              md5Value: string
              md5ValueVariable: string
        authoritativeNtpServer: false
        authoritativeNtpServerVariable: string
        description: string
        featureProfileId: string
        name: string
        servers:
            - authenticationKey: 0
              authenticationKeyVariable: string
              hostnameIpAddress: string
              hostnameIpAddressVariable: string
              ntpVersion: 0
              ntpVersionVariable: string
              preferThisNtpServer: false
              preferThisNtpServerVariable: string
              sourceInterface: string
              sourceInterfaceVariable: string
              vpn: 0
              vpnVariable: string
        sourceInterface: string
        sourceInterfaceVariable: string
        stratum: 0
        stratumVariable: string
        trustedKeys:
            - 0
        trustedKeysVariable: string
    

    SystemNtpFeature 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 SystemNtpFeature resource accepts the following input properties:

    AuthenticationKeys List<SystemNtpFeatureAuthenticationKey>
    Set MD5 authentication key
    AuthoritativeNtpServer bool
    Enable device as NTP Leader - Default value: false
    AuthoritativeNtpServerVariable string
    Variable name
    Description string
    The description of the Feature
    FeatureProfileId string
    Feature Profile ID
    Name string
    The name of the Feature
    Servers List<SystemNtpFeatureServer>
    Configure NTP servers
    SourceInterface string
    Enable device as NTP Leader
    SourceInterfaceVariable string
    Variable name
    Stratum int
    Enable device as NTP Leader - Range: 1-15
    StratumVariable string
    Variable name
    TrustedKeys List<int>
    Designate authentication key as trustworthy
    TrustedKeysVariable string
    Variable name
    AuthenticationKeys []SystemNtpFeatureAuthenticationKeyArgs
    Set MD5 authentication key
    AuthoritativeNtpServer bool
    Enable device as NTP Leader - Default value: false
    AuthoritativeNtpServerVariable string
    Variable name
    Description string
    The description of the Feature
    FeatureProfileId string
    Feature Profile ID
    Name string
    The name of the Feature
    Servers []SystemNtpFeatureServerArgs
    Configure NTP servers
    SourceInterface string
    Enable device as NTP Leader
    SourceInterfaceVariable string
    Variable name
    Stratum int
    Enable device as NTP Leader - Range: 1-15
    StratumVariable string
    Variable name
    TrustedKeys []int
    Designate authentication key as trustworthy
    TrustedKeysVariable string
    Variable name
    authenticationKeys List<SystemNtpFeatureAuthenticationKey>
    Set MD5 authentication key
    authoritativeNtpServer Boolean
    Enable device as NTP Leader - Default value: false
    authoritativeNtpServerVariable String
    Variable name
    description String
    The description of the Feature
    featureProfileId String
    Feature Profile ID
    name String
    The name of the Feature
    servers List<SystemNtpFeatureServer>
    Configure NTP servers
    sourceInterface String
    Enable device as NTP Leader
    sourceInterfaceVariable String
    Variable name
    stratum Integer
    Enable device as NTP Leader - Range: 1-15
    stratumVariable String
    Variable name
    trustedKeys List<Integer>
    Designate authentication key as trustworthy
    trustedKeysVariable String
    Variable name
    authenticationKeys SystemNtpFeatureAuthenticationKey[]
    Set MD5 authentication key
    authoritativeNtpServer boolean
    Enable device as NTP Leader - Default value: false
    authoritativeNtpServerVariable string
    Variable name
    description string
    The description of the Feature
    featureProfileId string
    Feature Profile ID
    name string
    The name of the Feature
    servers SystemNtpFeatureServer[]
    Configure NTP servers
    sourceInterface string
    Enable device as NTP Leader
    sourceInterfaceVariable string
    Variable name
    stratum number
    Enable device as NTP Leader - Range: 1-15
    stratumVariable string
    Variable name
    trustedKeys number[]
    Designate authentication key as trustworthy
    trustedKeysVariable string
    Variable name
    authentication_keys Sequence[SystemNtpFeatureAuthenticationKeyArgs]
    Set MD5 authentication key
    authoritative_ntp_server bool
    Enable device as NTP Leader - Default value: false
    authoritative_ntp_server_variable str
    Variable name
    description str
    The description of the Feature
    feature_profile_id str
    Feature Profile ID
    name str
    The name of the Feature
    servers Sequence[SystemNtpFeatureServerArgs]
    Configure NTP servers
    source_interface str
    Enable device as NTP Leader
    source_interface_variable str
    Variable name
    stratum int
    Enable device as NTP Leader - Range: 1-15
    stratum_variable str
    Variable name
    trusted_keys Sequence[int]
    Designate authentication key as trustworthy
    trusted_keys_variable str
    Variable name
    authenticationKeys List<Property Map>
    Set MD5 authentication key
    authoritativeNtpServer Boolean
    Enable device as NTP Leader - Default value: false
    authoritativeNtpServerVariable String
    Variable name
    description String
    The description of the Feature
    featureProfileId String
    Feature Profile ID
    name String
    The name of the Feature
    servers List<Property Map>
    Configure NTP servers
    sourceInterface String
    Enable device as NTP Leader
    sourceInterfaceVariable String
    Variable name
    stratum Number
    Enable device as NTP Leader - Range: 1-15
    stratumVariable String
    Variable name
    trustedKeys List<Number>
    Designate authentication key as trustworthy
    trustedKeysVariable String
    Variable name

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Feature
    Id string
    The provider-assigned unique ID for this managed resource.
    Version int
    The version of the Feature
    id String
    The provider-assigned unique ID for this managed resource.
    version Integer
    The version of the Feature
    id string
    The provider-assigned unique ID for this managed resource.
    version number
    The version of the Feature
    id str
    The provider-assigned unique ID for this managed resource.
    version int
    The version of the Feature
    id String
    The provider-assigned unique ID for this managed resource.
    version Number
    The version of the Feature

    Look up Existing SystemNtpFeature Resource

    Get an existing SystemNtpFeature 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?: SystemNtpFeatureState, opts?: CustomResourceOptions): SystemNtpFeature
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            authentication_keys: Optional[Sequence[SystemNtpFeatureAuthenticationKeyArgs]] = None,
            authoritative_ntp_server: Optional[bool] = None,
            authoritative_ntp_server_variable: Optional[str] = None,
            description: Optional[str] = None,
            feature_profile_id: Optional[str] = None,
            name: Optional[str] = None,
            servers: Optional[Sequence[SystemNtpFeatureServerArgs]] = None,
            source_interface: Optional[str] = None,
            source_interface_variable: Optional[str] = None,
            stratum: Optional[int] = None,
            stratum_variable: Optional[str] = None,
            trusted_keys: Optional[Sequence[int]] = None,
            trusted_keys_variable: Optional[str] = None,
            version: Optional[int] = None) -> SystemNtpFeature
    func GetSystemNtpFeature(ctx *Context, name string, id IDInput, state *SystemNtpFeatureState, opts ...ResourceOption) (*SystemNtpFeature, error)
    public static SystemNtpFeature Get(string name, Input<string> id, SystemNtpFeatureState? state, CustomResourceOptions? opts = null)
    public static SystemNtpFeature get(String name, Output<String> id, SystemNtpFeatureState 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:
    AuthenticationKeys List<SystemNtpFeatureAuthenticationKey>
    Set MD5 authentication key
    AuthoritativeNtpServer bool
    Enable device as NTP Leader - Default value: false
    AuthoritativeNtpServerVariable string
    Variable name
    Description string
    The description of the Feature
    FeatureProfileId string
    Feature Profile ID
    Name string
    The name of the Feature
    Servers List<SystemNtpFeatureServer>
    Configure NTP servers
    SourceInterface string
    Enable device as NTP Leader
    SourceInterfaceVariable string
    Variable name
    Stratum int
    Enable device as NTP Leader - Range: 1-15
    StratumVariable string
    Variable name
    TrustedKeys List<int>
    Designate authentication key as trustworthy
    TrustedKeysVariable string
    Variable name
    Version int
    The version of the Feature
    AuthenticationKeys []SystemNtpFeatureAuthenticationKeyArgs
    Set MD5 authentication key
    AuthoritativeNtpServer bool
    Enable device as NTP Leader - Default value: false
    AuthoritativeNtpServerVariable string
    Variable name
    Description string
    The description of the Feature
    FeatureProfileId string
    Feature Profile ID
    Name string
    The name of the Feature
    Servers []SystemNtpFeatureServerArgs
    Configure NTP servers
    SourceInterface string
    Enable device as NTP Leader
    SourceInterfaceVariable string
    Variable name
    Stratum int
    Enable device as NTP Leader - Range: 1-15
    StratumVariable string
    Variable name
    TrustedKeys []int
    Designate authentication key as trustworthy
    TrustedKeysVariable string
    Variable name
    Version int
    The version of the Feature
    authenticationKeys List<SystemNtpFeatureAuthenticationKey>
    Set MD5 authentication key
    authoritativeNtpServer Boolean
    Enable device as NTP Leader - Default value: false
    authoritativeNtpServerVariable String
    Variable name
    description String
    The description of the Feature
    featureProfileId String
    Feature Profile ID
    name String
    The name of the Feature
    servers List<SystemNtpFeatureServer>
    Configure NTP servers
    sourceInterface String
    Enable device as NTP Leader
    sourceInterfaceVariable String
    Variable name
    stratum Integer
    Enable device as NTP Leader - Range: 1-15
    stratumVariable String
    Variable name
    trustedKeys List<Integer>
    Designate authentication key as trustworthy
    trustedKeysVariable String
    Variable name
    version Integer
    The version of the Feature
    authenticationKeys SystemNtpFeatureAuthenticationKey[]
    Set MD5 authentication key
    authoritativeNtpServer boolean
    Enable device as NTP Leader - Default value: false
    authoritativeNtpServerVariable string
    Variable name
    description string
    The description of the Feature
    featureProfileId string
    Feature Profile ID
    name string
    The name of the Feature
    servers SystemNtpFeatureServer[]
    Configure NTP servers
    sourceInterface string
    Enable device as NTP Leader
    sourceInterfaceVariable string
    Variable name
    stratum number
    Enable device as NTP Leader - Range: 1-15
    stratumVariable string
    Variable name
    trustedKeys number[]
    Designate authentication key as trustworthy
    trustedKeysVariable string
    Variable name
    version number
    The version of the Feature
    authentication_keys Sequence[SystemNtpFeatureAuthenticationKeyArgs]
    Set MD5 authentication key
    authoritative_ntp_server bool
    Enable device as NTP Leader - Default value: false
    authoritative_ntp_server_variable str
    Variable name
    description str
    The description of the Feature
    feature_profile_id str
    Feature Profile ID
    name str
    The name of the Feature
    servers Sequence[SystemNtpFeatureServerArgs]
    Configure NTP servers
    source_interface str
    Enable device as NTP Leader
    source_interface_variable str
    Variable name
    stratum int
    Enable device as NTP Leader - Range: 1-15
    stratum_variable str
    Variable name
    trusted_keys Sequence[int]
    Designate authentication key as trustworthy
    trusted_keys_variable str
    Variable name
    version int
    The version of the Feature
    authenticationKeys List<Property Map>
    Set MD5 authentication key
    authoritativeNtpServer Boolean
    Enable device as NTP Leader - Default value: false
    authoritativeNtpServerVariable String
    Variable name
    description String
    The description of the Feature
    featureProfileId String
    Feature Profile ID
    name String
    The name of the Feature
    servers List<Property Map>
    Configure NTP servers
    sourceInterface String
    Enable device as NTP Leader
    sourceInterfaceVariable String
    Variable name
    stratum Number
    Enable device as NTP Leader - Range: 1-15
    stratumVariable String
    Variable name
    trustedKeys List<Number>
    Designate authentication key as trustworthy
    trustedKeysVariable String
    Variable name
    version Number
    The version of the Feature

    Supporting Types

    SystemNtpFeatureAuthenticationKey, SystemNtpFeatureAuthenticationKeyArgs

    KeyId int
    MD5 authentication key ID

    • Range: 1-65535
    KeyIdVariable string
    Variable name
    Md5Value string
    Enter cleartext or AES-encrypted MD5 authentication key
    Md5ValueVariable string
    Variable name
    KeyId int
    MD5 authentication key ID

    • Range: 1-65535
    KeyIdVariable string
    Variable name
    Md5Value string
    Enter cleartext or AES-encrypted MD5 authentication key
    Md5ValueVariable string
    Variable name
    keyId Integer
    MD5 authentication key ID

    • Range: 1-65535
    keyIdVariable String
    Variable name
    md5Value String
    Enter cleartext or AES-encrypted MD5 authentication key
    md5ValueVariable String
    Variable name
    keyId number
    MD5 authentication key ID

    • Range: 1-65535
    keyIdVariable string
    Variable name
    md5Value string
    Enter cleartext or AES-encrypted MD5 authentication key
    md5ValueVariable string
    Variable name
    key_id int
    MD5 authentication key ID

    • Range: 1-65535
    key_id_variable str
    Variable name
    md5_value str
    Enter cleartext or AES-encrypted MD5 authentication key
    md5_value_variable str
    Variable name
    keyId Number
    MD5 authentication key ID

    • Range: 1-65535
    keyIdVariable String
    Variable name
    md5Value String
    Enter cleartext or AES-encrypted MD5 authentication key
    md5ValueVariable String
    Variable name

    SystemNtpFeatureServer, SystemNtpFeatureServerArgs

    AuthenticationKey int
    Set authentication key for the server

    • Range: 1-65535
    AuthenticationKeyVariable string
    Variable name
    HostnameIpAddress string
    Set hostname or IP address of server
    HostnameIpAddressVariable string
    Variable name
    NtpVersion int
    Set NTP version

    • Range: 1-4
    • Default value: 4
    NtpVersionVariable string
    Variable name
    PreferThisNtpServer bool
    Prefer this NTP server

    • Default value: false
    PreferThisNtpServerVariable string
    Variable name
    SourceInterface string
    Set interface to use to reach NTP server
    SourceInterfaceVariable string
    Variable name
    Vpn int
    Set VPN in which NTP server is located

    • Range: 0-65530
    • Default value: 0
    VpnVariable string
    Variable name
    AuthenticationKey int
    Set authentication key for the server

    • Range: 1-65535
    AuthenticationKeyVariable string
    Variable name
    HostnameIpAddress string
    Set hostname or IP address of server
    HostnameIpAddressVariable string
    Variable name
    NtpVersion int
    Set NTP version

    • Range: 1-4
    • Default value: 4
    NtpVersionVariable string
    Variable name
    PreferThisNtpServer bool
    Prefer this NTP server

    • Default value: false
    PreferThisNtpServerVariable string
    Variable name
    SourceInterface string
    Set interface to use to reach NTP server
    SourceInterfaceVariable string
    Variable name
    Vpn int
    Set VPN in which NTP server is located

    • Range: 0-65530
    • Default value: 0
    VpnVariable string
    Variable name
    authenticationKey Integer
    Set authentication key for the server

    • Range: 1-65535
    authenticationKeyVariable String
    Variable name
    hostnameIpAddress String
    Set hostname or IP address of server
    hostnameIpAddressVariable String
    Variable name
    ntpVersion Integer
    Set NTP version

    • Range: 1-4
    • Default value: 4
    ntpVersionVariable String
    Variable name
    preferThisNtpServer Boolean
    Prefer this NTP server

    • Default value: false
    preferThisNtpServerVariable String
    Variable name
    sourceInterface String
    Set interface to use to reach NTP server
    sourceInterfaceVariable String
    Variable name
    vpn Integer
    Set VPN in which NTP server is located

    • Range: 0-65530
    • Default value: 0
    vpnVariable String
    Variable name
    authenticationKey number
    Set authentication key for the server

    • Range: 1-65535
    authenticationKeyVariable string
    Variable name
    hostnameIpAddress string
    Set hostname or IP address of server
    hostnameIpAddressVariable string
    Variable name
    ntpVersion number
    Set NTP version

    • Range: 1-4
    • Default value: 4
    ntpVersionVariable string
    Variable name
    preferThisNtpServer boolean
    Prefer this NTP server

    • Default value: false
    preferThisNtpServerVariable string
    Variable name
    sourceInterface string
    Set interface to use to reach NTP server
    sourceInterfaceVariable string
    Variable name
    vpn number
    Set VPN in which NTP server is located

    • Range: 0-65530
    • Default value: 0
    vpnVariable string
    Variable name
    authentication_key int
    Set authentication key for the server

    • Range: 1-65535
    authentication_key_variable str
    Variable name
    hostname_ip_address str
    Set hostname or IP address of server
    hostname_ip_address_variable str
    Variable name
    ntp_version int
    Set NTP version

    • Range: 1-4
    • Default value: 4
    ntp_version_variable str
    Variable name
    prefer_this_ntp_server bool
    Prefer this NTP server

    • Default value: false
    prefer_this_ntp_server_variable str
    Variable name
    source_interface str
    Set interface to use to reach NTP server
    source_interface_variable str
    Variable name
    vpn int
    Set VPN in which NTP server is located

    • Range: 0-65530
    • Default value: 0
    vpn_variable str
    Variable name
    authenticationKey Number
    Set authentication key for the server

    • Range: 1-65535
    authenticationKeyVariable String
    Variable name
    hostnameIpAddress String
    Set hostname or IP address of server
    hostnameIpAddressVariable String
    Variable name
    ntpVersion Number
    Set NTP version

    • Range: 1-4
    • Default value: 4
    ntpVersionVariable String
    Variable name
    preferThisNtpServer Boolean
    Prefer this NTP server

    • Default value: false
    preferThisNtpServerVariable String
    Variable name
    sourceInterface String
    Set interface to use to reach NTP server
    sourceInterfaceVariable String
    Variable name
    vpn Number
    Set VPN in which NTP server is located

    • Range: 0-65530
    • Default value: 0
    vpnVariable String
    Variable name

    Import

    Expected import identifier with the format: “system_ntp_feature_id,feature_profile_id”

    $ pulumi import sdwan:index/systemNtpFeature:SystemNtpFeature example "f6b2c44c-693c-4763-b010-895aa3d236bd,f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac"
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    sdwan pulumi/pulumi-sdwan
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the sdwan Terraform Provider.
    sdwan logo
    Cisco Catalyst SD-WAN v0.2.0 published on Friday, Nov 1, 2024 by Pulumi