UNPKG

@pulumi/sdwan

Version:

A Pulumi package for managing resources on Cisco Catalyst SD-WAN.. Based on terraform-provider-sdwan: version v0.4.1

218 lines (217 loc) 5.57 kB
import * as pulumi from "@pulumi/pulumi"; /** * This data source can read the System Remote Access Feature. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getSystemRemoteAccessFeature({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac", * }); * ``` */ export declare function getSystemRemoteAccessFeature(args: GetSystemRemoteAccessFeatureArgs, opts?: pulumi.InvokeOptions): Promise<GetSystemRemoteAccessFeatureResult>; /** * A collection of arguments for invoking getSystemRemoteAccessFeature. */ export interface GetSystemRemoteAccessFeatureArgs { /** * Feature Profile ID */ featureProfileId: string; /** * The id of the Feature */ id: string; } /** * A collection of values returned by getSystemRemoteAccessFeature. */ export interface GetSystemRemoteAccessFeatureResult { readonly aaaDeriveNameFromPeerDomain: string; /** * Variable name */ readonly aaaDeriveNameFromPeerDomainVariable: string; readonly aaaDeriveNameFromPeerIdentity: string; /** * Variable name */ readonly aaaDeriveNameFromPeerIdentityVariable: string; /** * Enable Accounting */ readonly aaaEnableAccounting: boolean; /** * Variable name */ readonly aaaEnableAccountingVariable: string; readonly aaaSpecifyNamePolicyName: string; /** * Variable name */ readonly aaaSpecifyNamePolicyNameVariable: string; readonly aaaSpecifyNamePolicyPassword: string; /** * Variable name */ readonly aaaSpecifyNamePolicyPasswordVariable: string; readonly anyConnectEapAuthenticationType: string; /** * Enabled SSL VPN */ readonly connectionTypeSsl: boolean; /** * The description of the Feature */ readonly description: string; readonly enableCertificateListCheck: boolean; /** * Variable name */ readonly enableCertificateListCheckVariable: string; /** * Feature Profile ID */ readonly featureProfileId: string; /** * The id of the Feature */ readonly id: string; /** * Anti-DOS Threshold */ readonly ikev2AntiDosThreshold: number; /** * Variable name */ readonly ikev2AntiDosThresholdVariable: string; readonly ikev2LocalIkeIdentityType: string; /** * Variable name */ readonly ikev2LocalIkeIdentityTypeVariable: string; readonly ikev2LocalIkeIdentityValue: string; /** * Variable name */ readonly ikev2LocalIkeIdentityValueVariable: string; /** * Security Association Lifetime in Seconds */ readonly ikev2SecurityAssociationLifetime: number; /** * Variable name */ readonly ikev2SecurityAssociationLifetimeVariable: string; /** * security Association Lifetime */ readonly ipsecAntiReplayWindowSize: number; /** * Variable name */ readonly ipsecAntiReplayWindowSizeVariable: string; /** * Enable Anti-Replay */ readonly ipsecEnableAntiReplay: boolean; /** * Variable name */ readonly ipsecEnableAntiReplayVariable: string; /** * security Association Lifetime */ readonly ipsecEnablePerfectFowardSecrecy: boolean; /** * Variable name */ readonly ipsecEnablePerfectFowardSecrecyVariable: string; /** * Security Association Lifetime in Seconds */ readonly ipsecSecurityAssociationLifetime: number; /** * Variable name */ readonly ipsecSecurityAssociationLifetimeVariable: string; /** * IPv4 Pool Size */ readonly ipv4PoolSize: number; /** * Variable name */ readonly ipv4PoolSizeVariable: string; /** * IPv6 Pool Size */ readonly ipv6PoolSize: number; /** * Variable name */ readonly ipv6PoolSizeVariable: string; /** * The name of the Feature */ readonly name: string; /** * PSK Pre Shared Key */ readonly pskAuthenticationPreSharedKey: string; /** * Variable name */ readonly pskAuthenticationPreSharedKeyVariable: string; /** * PSK Selection */ readonly pskAuthenticationType: string; /** * Variable name */ readonly pskAuthenticationTypeVariable: string; readonly radiusGroupName: string; /** * Variable name */ readonly radiusGroupNameVariable: string; /** * The version of the Feature */ readonly version: number; } /** * This data source can read the System Remote Access Feature. * * ## Example Usage * * ```typescript * import * as pulumi from "@pulumi/pulumi"; * import * as sdwan from "@pulumi/sdwan"; * * const example = sdwan.getSystemRemoteAccessFeature({ * id: "f6b2c44c-693c-4763-b010-895aa3d236bd", * featureProfileId: "f6dd22c8-0b4f-496c-9a0b-6813d1f8b8ac", * }); * ``` */ export declare function getSystemRemoteAccessFeatureOutput(args: GetSystemRemoteAccessFeatureOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetSystemRemoteAccessFeatureResult>; /** * A collection of arguments for invoking getSystemRemoteAccessFeature. */ export interface GetSystemRemoteAccessFeatureOutputArgs { /** * Feature Profile ID */ featureProfileId: pulumi.Input<string>; /** * The id of the Feature */ id: pulumi.Input<string>; }