dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9
dome9.getCloudSecurityGroupRule
Explore with Pulumi AI
Using getCloudSecurityGroupRule
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getCloudSecurityGroupRule(args: GetCloudSecurityGroupRuleArgs, opts?: InvokeOptions): Promise<GetCloudSecurityGroupRuleResult>
function getCloudSecurityGroupRuleOutput(args: GetCloudSecurityGroupRuleOutputArgs, opts?: InvokeOptions): Output<GetCloudSecurityGroupRuleResult>
def get_cloud_security_group_rule(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCloudSecurityGroupRuleResult
def get_cloud_security_group_rule_output(id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCloudSecurityGroupRuleResult]
func LookupCloudSecurityGroupRule(ctx *Context, args *LookupCloudSecurityGroupRuleArgs, opts ...InvokeOption) (*LookupCloudSecurityGroupRuleResult, error)
func LookupCloudSecurityGroupRuleOutput(ctx *Context, args *LookupCloudSecurityGroupRuleOutputArgs, opts ...InvokeOption) LookupCloudSecurityGroupRuleResultOutput
> Note: This function is named LookupCloudSecurityGroupRule
in the Go SDK.
public static class GetCloudSecurityGroupRule
{
public static Task<GetCloudSecurityGroupRuleResult> InvokeAsync(GetCloudSecurityGroupRuleArgs args, InvokeOptions? opts = null)
public static Output<GetCloudSecurityGroupRuleResult> Invoke(GetCloudSecurityGroupRuleInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCloudSecurityGroupRuleResult> getCloudSecurityGroupRule(GetCloudSecurityGroupRuleArgs args, InvokeOptions options)
public static Output<GetCloudSecurityGroupRuleResult> getCloudSecurityGroupRule(GetCloudSecurityGroupRuleArgs args, InvokeOptions options)
fn::invoke:
function: dome9:index/getCloudSecurityGroupRule:getCloudSecurityGroupRule
arguments:
# arguments dictionary
The following arguments are supported:
- Id string
- Id string
- id String
- id string
- id str
- id String
getCloudSecurityGroupRule Result
The following output properties are available:
- id String
- services List<Property Map>
Supporting Types
GetCloudSecurityGroupRuleService
GetCloudSecurityGroupRuleServiceInbound
- Description string
- Name string
- Open
For boolAll - Port string
- Protocol
Type string - Scopes
List<Get
Cloud Security Group Rule Service Inbound Scope>
- Description string
- Name string
- Open
For boolAll - Port string
- Protocol
Type string - Scopes
[]Get
Cloud Security Group Rule Service Inbound Scope
- description String
- name String
- open
For BooleanAll - port String
- protocol
Type String - scopes
List<Get
Cloud Security Group Rule Service Inbound Scope>
- description string
- name string
- open
For booleanAll - port string
- protocol
Type string - scopes
Get
Cloud Security Group Rule Service Inbound Scope[]
- description String
- name String
- open
For BooleanAll - port String
- protocol
Type String - scopes List<Property Map>
GetCloudSecurityGroupRuleServiceInboundScope
GetCloudSecurityGroupRuleServiceOutbound
- Description string
- Name string
- Open
For boolAll - Port string
- Protocol
Type string - Scopes
List<Get
Cloud Security Group Rule Service Outbound Scope>
- Description string
- Name string
- Open
For boolAll - Port string
- Protocol
Type string - Scopes
[]Get
Cloud Security Group Rule Service Outbound Scope
- description String
- name String
- open
For BooleanAll - port String
- protocol
Type String - scopes
List<Get
Cloud Security Group Rule Service Outbound Scope>
- description string
- name string
- open
For booleanAll - port string
- protocol
Type string - scopes
Get
Cloud Security Group Rule Service Outbound Scope[]
- description String
- name String
- open
For BooleanAll - port String
- protocol
Type String - scopes List<Property Map>
GetCloudSecurityGroupRuleServiceOutboundScope
Package Details
- Repository
- dome9 dome9/terraform-provider-dome9
- License
- Notes
- This Pulumi package is based on the
dome9
Terraform Provider.