import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare class SystemAutomationAction extends pulumi.CustomResource { /** * Get an existing SystemAutomationAction resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: SystemAutomationActionState, opts?: pulumi.CustomResourceOptions): SystemAutomationAction; /** * Returns true if the given object is an instance of SystemAutomationAction. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is SystemAutomationAction; readonly accprofile: pulumi.Output; readonly actionType: pulumi.Output; readonly alicloudAccessKeyId: pulumi.Output; readonly alicloudAccessKeySecret: pulumi.Output; readonly alicloudAccountId: pulumi.Output; readonly alicloudFunction: pulumi.Output; readonly alicloudFunctionAuthorization: pulumi.Output; readonly alicloudFunctionDomain: pulumi.Output; readonly alicloudRegion: pulumi.Output; readonly alicloudService: pulumi.Output; readonly alicloudVersion: pulumi.Output; readonly awsApiId: pulumi.Output; readonly awsApiKey: pulumi.Output; readonly awsApiPath: pulumi.Output; readonly awsApiStage: pulumi.Output; readonly awsDomain: pulumi.Output; readonly awsRegion: pulumi.Output; readonly azureApiKey: pulumi.Output; readonly azureApp: pulumi.Output; readonly azureDomain: pulumi.Output; readonly azureFunction: pulumi.Output; readonly azureFunctionAuthorization: pulumi.Output; readonly delay: pulumi.Output; readonly description: pulumi.Output; readonly dynamicSortSubtable: pulumi.Output; readonly emailBody: pulumi.Output; readonly emailFrom: pulumi.Output; readonly emailSubject: pulumi.Output; readonly emailTos: pulumi.Output; readonly executeSecurityFabric: pulumi.Output; readonly forticareEmail: pulumi.Output; readonly gcpFunction: pulumi.Output; readonly gcpFunctionDomain: pulumi.Output; readonly gcpFunctionRegion: pulumi.Output; readonly gcpProject: pulumi.Output; readonly getAllTables: pulumi.Output; readonly headers: pulumi.Output; readonly httpBody: pulumi.Output; readonly httpHeaders: pulumi.Output; readonly message: pulumi.Output; readonly messageType: pulumi.Output; readonly method: pulumi.Output; readonly minimumInterval: pulumi.Output; readonly name: pulumi.Output; readonly outputSize: pulumi.Output; readonly port: pulumi.Output; readonly protocol: pulumi.Output; readonly replacementMessage: pulumi.Output; readonly replacemsgGroup: pulumi.Output; readonly required: pulumi.Output; readonly script: pulumi.Output; readonly sdnConnectors: pulumi.Output; readonly securityTag: pulumi.Output; readonly systemAction: pulumi.Output; readonly timeout: pulumi.Output; readonly tlsCertificate: pulumi.Output; readonly uri: pulumi.Output; readonly vdomparam: pulumi.Output; readonly verifyHostCert: pulumi.Output; /** * Create a SystemAutomationAction resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args?: SystemAutomationActionArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering SystemAutomationAction resources. */ export interface SystemAutomationActionState { accprofile?: pulumi.Input; actionType?: pulumi.Input; alicloudAccessKeyId?: pulumi.Input; alicloudAccessKeySecret?: pulumi.Input; alicloudAccountId?: pulumi.Input; alicloudFunction?: pulumi.Input; alicloudFunctionAuthorization?: pulumi.Input; alicloudFunctionDomain?: pulumi.Input; alicloudRegion?: pulumi.Input; alicloudService?: pulumi.Input; alicloudVersion?: pulumi.Input; awsApiId?: pulumi.Input; awsApiKey?: pulumi.Input; awsApiPath?: pulumi.Input; awsApiStage?: pulumi.Input; awsDomain?: pulumi.Input; awsRegion?: pulumi.Input; azureApiKey?: pulumi.Input; azureApp?: pulumi.Input; azureDomain?: pulumi.Input; azureFunction?: pulumi.Input; azureFunctionAuthorization?: pulumi.Input; delay?: pulumi.Input; description?: pulumi.Input; dynamicSortSubtable?: pulumi.Input; emailBody?: pulumi.Input; emailFrom?: pulumi.Input; emailSubject?: pulumi.Input; emailTos?: pulumi.Input[]>; executeSecurityFabric?: pulumi.Input; forticareEmail?: pulumi.Input; gcpFunction?: pulumi.Input; gcpFunctionDomain?: pulumi.Input; gcpFunctionRegion?: pulumi.Input; gcpProject?: pulumi.Input; getAllTables?: pulumi.Input; headers?: pulumi.Input[]>; httpBody?: pulumi.Input; httpHeaders?: pulumi.Input[]>; message?: pulumi.Input; messageType?: pulumi.Input; method?: pulumi.Input; minimumInterval?: pulumi.Input; name?: pulumi.Input; outputSize?: pulumi.Input; port?: pulumi.Input; protocol?: pulumi.Input; replacementMessage?: pulumi.Input; replacemsgGroup?: pulumi.Input; required?: pulumi.Input; script?: pulumi.Input; sdnConnectors?: pulumi.Input[]>; securityTag?: pulumi.Input; systemAction?: pulumi.Input; timeout?: pulumi.Input; tlsCertificate?: pulumi.Input; uri?: pulumi.Input; vdomparam?: pulumi.Input; verifyHostCert?: pulumi.Input; } /** * The set of arguments for constructing a SystemAutomationAction resource. */ export interface SystemAutomationActionArgs { accprofile?: pulumi.Input; actionType?: pulumi.Input; alicloudAccessKeyId?: pulumi.Input; alicloudAccessKeySecret?: pulumi.Input; alicloudAccountId?: pulumi.Input; alicloudFunction?: pulumi.Input; alicloudFunctionAuthorization?: pulumi.Input; alicloudFunctionDomain?: pulumi.Input; alicloudRegion?: pulumi.Input; alicloudService?: pulumi.Input; alicloudVersion?: pulumi.Input; awsApiId?: pulumi.Input; awsApiKey?: pulumi.Input; awsApiPath?: pulumi.Input; awsApiStage?: pulumi.Input; awsDomain?: pulumi.Input; awsRegion?: pulumi.Input; azureApiKey?: pulumi.Input; azureApp?: pulumi.Input; azureDomain?: pulumi.Input; azureFunction?: pulumi.Input; azureFunctionAuthorization?: pulumi.Input; delay?: pulumi.Input; description?: pulumi.Input; dynamicSortSubtable?: pulumi.Input; emailBody?: pulumi.Input; emailFrom?: pulumi.Input; emailSubject?: pulumi.Input; emailTos?: pulumi.Input[]>; executeSecurityFabric?: pulumi.Input; forticareEmail?: pulumi.Input; gcpFunction?: pulumi.Input; gcpFunctionDomain?: pulumi.Input; gcpFunctionRegion?: pulumi.Input; gcpProject?: pulumi.Input; getAllTables?: pulumi.Input; headers?: pulumi.Input[]>; httpBody?: pulumi.Input; httpHeaders?: pulumi.Input[]>; message?: pulumi.Input; messageType?: pulumi.Input; method?: pulumi.Input; minimumInterval?: pulumi.Input; name?: pulumi.Input; outputSize?: pulumi.Input; port?: pulumi.Input; protocol?: pulumi.Input; replacementMessage?: pulumi.Input; replacemsgGroup?: pulumi.Input; required?: pulumi.Input; script?: pulumi.Input; sdnConnectors?: pulumi.Input[]>; securityTag?: pulumi.Input; systemAction?: pulumi.Input; timeout?: pulumi.Input; tlsCertificate?: pulumi.Input; uri?: pulumi.Input; vdomparam?: pulumi.Input; verifyHostCert?: pulumi.Input; }