@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
TypeScript
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>;
}