1. Packages
  2. Mso Provider
  3. API Docs
  4. getSchemaSiteContractServiceGraphListener
mso 1.4.0 published on Monday, Apr 14, 2025 by ciscodevnet

mso.getSchemaSiteContractServiceGraphListener

Explore with Pulumi AI

mso logo
mso 1.4.0 published on Monday, Apr 14, 2025 by ciscodevnet

    Data source for MSO Site Contract Service Graph Listener for the Azure Cloud Network Controller.

    Example Usage

    Using getSchemaSiteContractServiceGraphListener

    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 getSchemaSiteContractServiceGraphListener(args: GetSchemaSiteContractServiceGraphListenerArgs, opts?: InvokeOptions): Promise<GetSchemaSiteContractServiceGraphListenerResult>
    function getSchemaSiteContractServiceGraphListenerOutput(args: GetSchemaSiteContractServiceGraphListenerOutputArgs, opts?: InvokeOptions): Output<GetSchemaSiteContractServiceGraphListenerResult>
    def get_schema_site_contract_service_graph_listener(contract_name: Optional[str] = None,
                                                        id: Optional[str] = None,
                                                        listener_name: Optional[str] = None,
                                                        schema_id: Optional[str] = None,
                                                        service_node_index: Optional[float] = None,
                                                        site_id: Optional[str] = None,
                                                        template_name: Optional[str] = None,
                                                        opts: Optional[InvokeOptions] = None) -> GetSchemaSiteContractServiceGraphListenerResult
    def get_schema_site_contract_service_graph_listener_output(contract_name: Optional[pulumi.Input[str]] = None,
                                                        id: Optional[pulumi.Input[str]] = None,
                                                        listener_name: Optional[pulumi.Input[str]] = None,
                                                        schema_id: Optional[pulumi.Input[str]] = None,
                                                        service_node_index: Optional[pulumi.Input[float]] = None,
                                                        site_id: Optional[pulumi.Input[str]] = None,
                                                        template_name: Optional[pulumi.Input[str]] = None,
                                                        opts: Optional[InvokeOptions] = None) -> Output[GetSchemaSiteContractServiceGraphListenerResult]
    func LookupSchemaSiteContractServiceGraphListener(ctx *Context, args *LookupSchemaSiteContractServiceGraphListenerArgs, opts ...InvokeOption) (*LookupSchemaSiteContractServiceGraphListenerResult, error)
    func LookupSchemaSiteContractServiceGraphListenerOutput(ctx *Context, args *LookupSchemaSiteContractServiceGraphListenerOutputArgs, opts ...InvokeOption) LookupSchemaSiteContractServiceGraphListenerResultOutput

    > Note: This function is named LookupSchemaSiteContractServiceGraphListener in the Go SDK.

    public static class GetSchemaSiteContractServiceGraphListener 
    {
        public static Task<GetSchemaSiteContractServiceGraphListenerResult> InvokeAsync(GetSchemaSiteContractServiceGraphListenerArgs args, InvokeOptions? opts = null)
        public static Output<GetSchemaSiteContractServiceGraphListenerResult> Invoke(GetSchemaSiteContractServiceGraphListenerInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetSchemaSiteContractServiceGraphListenerResult> getSchemaSiteContractServiceGraphListener(GetSchemaSiteContractServiceGraphListenerArgs args, InvokeOptions options)
    public static Output<GetSchemaSiteContractServiceGraphListenerResult> getSchemaSiteContractServiceGraphListener(GetSchemaSiteContractServiceGraphListenerArgs args, InvokeOptions options)
    
    fn::invoke:
      function: mso:index/getSchemaSiteContractServiceGraphListener:getSchemaSiteContractServiceGraphListener
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ContractName string
    ListenerName string
    SchemaId string
    ServiceNodeIndex double
    SiteId string
    TemplateName string
    Id string
    ContractName string
    ListenerName string
    SchemaId string
    ServiceNodeIndex float64
    SiteId string
    TemplateName string
    Id string
    contractName String
    listenerName String
    schemaId String
    serviceNodeIndex Double
    siteId String
    templateName String
    id String
    contractName string
    listenerName string
    schemaId string
    serviceNodeIndex number
    siteId string
    templateName string
    id string
    contractName String
    listenerName String
    schemaId String
    serviceNodeIndex Number
    siteId String
    templateName String
    id String

    getSchemaSiteContractServiceGraphListener Result

    The following output properties are available:

    Supporting Types

    GetSchemaSiteContractServiceGraphListenerRule

    GetSchemaSiteContractServiceGraphListenerRuleHealthCheck

    Host string
    Interval double
    Path string
    Port double
    Protocol string
    SuccessCode string
    Timeout double
    UnhealthyThreshold double
    UseHostFromRule bool
    Host string
    Interval float64
    Path string
    Port float64
    Protocol string
    SuccessCode string
    Timeout float64
    UnhealthyThreshold float64
    UseHostFromRule bool
    host String
    interval Double
    path String
    port Double
    protocol String
    successCode String
    timeout Double
    unhealthyThreshold Double
    useHostFromRule Boolean
    host string
    interval number
    path string
    port number
    protocol string
    successCode string
    timeout number
    unhealthyThreshold number
    useHostFromRule boolean
    host String
    interval Number
    path String
    port Number
    protocol String
    successCode String
    timeout Number
    unhealthyThreshold Number
    useHostFromRule Boolean

    GetSchemaSiteContractServiceGraphListenerRuleProviderEpgRef

    AnpName string
    EpgName string
    SchemaId string
    TemplateName string
    AnpName string
    EpgName string
    SchemaId string
    TemplateName string
    anpName String
    epgName String
    schemaId String
    templateName String
    anpName string
    epgName string
    schemaId string
    templateName string
    anpName String
    epgName String
    schemaId String
    templateName String

    GetSchemaSiteContractServiceGraphListenerSslCertificate

    CertificateStore string
    Name string
    TargetDn string
    CertificateStore string
    Name string
    TargetDn string
    certificateStore String
    name String
    targetDn String
    certificateStore string
    name string
    targetDn string
    certificateStore String
    name String
    targetDn String

    Package Details

    Repository
    mso ciscodevnet/terraform-provider-mso
    License
    Notes
    This Pulumi package is based on the mso Terraform Provider.
    mso logo
    mso 1.4.0 published on Monday, Apr 14, 2025 by ciscodevnet