UNPKG

@pulumi/yandex

Version:

A Pulumi package for creating and managing yandex cloud resources.

42 lines (41 loc) 1.45 kB
import * as pulumi from "@pulumi/pulumi"; export declare function getVpcSecurityGroupRule(args: GetVpcSecurityGroupRuleArgs, opts?: pulumi.InvokeOptions): Promise<GetVpcSecurityGroupRuleResult>; /** * A collection of arguments for invoking getVpcSecurityGroupRule. */ export interface GetVpcSecurityGroupRuleArgs { ruleId: string; securityGroupBinding: string; } /** * A collection of values returned by getVpcSecurityGroupRule. */ export interface GetVpcSecurityGroupRuleResult { readonly description: string; readonly direction: string; readonly fromPort: number; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; readonly labels: { [key: string]: string; }; readonly port: number; readonly predefinedTarget: string; readonly protocol: string; readonly ruleId: string; readonly securityGroupBinding: string; readonly securityGroupId: string; readonly toPort: number; readonly v4CidrBlocks: string[]; readonly v6CidrBlocks: string[]; } export declare function getVpcSecurityGroupRuleOutput(args: GetVpcSecurityGroupRuleOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output<GetVpcSecurityGroupRuleResult>; /** * A collection of arguments for invoking getVpcSecurityGroupRule. */ export interface GetVpcSecurityGroupRuleOutputArgs { ruleId: pulumi.Input<string>; securityGroupBinding: pulumi.Input<string>; }