@pulumi/f5bigip
Version:
A Pulumi package for creating and managing F5 BigIP resources.
78 lines • 3.1 kB
JavaScript
;
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***
Object.defineProperty(exports, "__esModule", { value: true });
exports.getAwsServiceDiscoveryOutput = exports.getAwsServiceDiscovery = void 0;
const pulumi = require("@pulumi/pulumi");
const utilities = require("../utilities");
/**
* Use this data source (`f5bigip.fast.getAwsServiceDiscovery`) to get the AWS Service discovery config to be used for `http`/`https` app deployment in FAST.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as f5bigip from "@pulumi/f5bigip";
*
* const TC2 = f5bigip.fast.getAwsServiceDiscovery({
* tagKey: "testawstagkey",
* tagValue: "testawstagvalue",
* });
* ```
*/
function getAwsServiceDiscovery(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invoke("f5bigip:fast/getAwsServiceDiscovery:getAwsServiceDiscovery", {
"addressRealm": args.addressRealm,
"awsAccessKey": args.awsAccessKey,
"awsRegion": args.awsRegion,
"awsSecretAccessKey": args.awsSecretAccessKey,
"credentialUpdate": args.credentialUpdate,
"externalId": args.externalId,
"minimumMonitors": args.minimumMonitors,
"port": args.port,
"roleArn": args.roleArn,
"tagKey": args.tagKey,
"tagValue": args.tagValue,
"type": args.type,
"undetectableAction": args.undetectableAction,
"updateInterval": args.updateInterval,
}, opts);
}
exports.getAwsServiceDiscovery = getAwsServiceDiscovery;
/**
* Use this data source (`f5bigip.fast.getAwsServiceDiscovery`) to get the AWS Service discovery config to be used for `http`/`https` app deployment in FAST.
*
* ## Example Usage
*
* ```typescript
* import * as pulumi from "@pulumi/pulumi";
* import * as f5bigip from "@pulumi/f5bigip";
*
* const TC2 = f5bigip.fast.getAwsServiceDiscovery({
* tagKey: "testawstagkey",
* tagValue: "testawstagvalue",
* });
* ```
*/
function getAwsServiceDiscoveryOutput(args, opts) {
opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {});
return pulumi.runtime.invokeOutput("f5bigip:fast/getAwsServiceDiscovery:getAwsServiceDiscovery", {
"addressRealm": args.addressRealm,
"awsAccessKey": args.awsAccessKey,
"awsRegion": args.awsRegion,
"awsSecretAccessKey": args.awsSecretAccessKey,
"credentialUpdate": args.credentialUpdate,
"externalId": args.externalId,
"minimumMonitors": args.minimumMonitors,
"port": args.port,
"roleArn": args.roleArn,
"tagKey": args.tagKey,
"tagValue": args.tagValue,
"type": args.type,
"undetectableAction": args.undetectableAction,
"updateInterval": args.updateInterval,
}, opts);
}
exports.getAwsServiceDiscoveryOutput = getAwsServiceDiscoveryOutput;
//# sourceMappingURL=getAwsServiceDiscovery.js.map