mso 1.4.0 published on Monday, Apr 14, 2025 by ciscodevnet
mso.getSchemaSiteContractServiceGraphListener
Explore with Pulumi AI
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 dictionaryThe following arguments are supported:
- ContractName string
- ListenerName string
- SchemaId string
- ServiceNode doubleIndex 
- SiteId string
- TemplateName string
- Id string
- ContractName string
- ListenerName string
- SchemaId string
- ServiceNode float64Index 
- SiteId string
- TemplateName string
- Id string
- contractName String
- listenerName String
- schemaId String
- serviceNode DoubleIndex 
- siteId String
- templateName String
- id String
- contractName string
- listenerName string
- schemaId string
- serviceNode numberIndex 
- siteId string
- templateName string
- id string
- contract_name str
- listener_name str
- schema_id str
- service_node_ floatindex 
- site_id str
- template_name str
- id str
- contractName String
- listenerName String
- schemaId String
- serviceNode NumberIndex 
- siteId String
- templateName String
- id String
getSchemaSiteContractServiceGraphListener Result
The following output properties are available:
- ContractName string
- FrontendIp stringDn 
- Id string
- ListenerName string
- Port double
- Protocol string
- Rules
List<GetSchema Site Contract Service Graph Listener Rule> 
- SchemaId string
- SecurityPolicy string
- ServiceNode doubleIndex 
- SiteId string
- SslCertificates List<GetSchema Site Contract Service Graph Listener Ssl Certificate> 
- TemplateName string
- ContractName string
- FrontendIp stringDn 
- Id string
- ListenerName string
- Port float64
- Protocol string
- Rules
[]GetSchema Site Contract Service Graph Listener Rule 
- SchemaId string
- SecurityPolicy string
- ServiceNode float64Index 
- SiteId string
- SslCertificates []GetSchema Site Contract Service Graph Listener Ssl Certificate 
- TemplateName string
- contractName String
- frontendIp StringDn 
- id String
- listenerName String
- port Double
- protocol String
- rules
List<GetSchema Site Contract Service Graph Listener Rule> 
- schemaId String
- securityPolicy String
- serviceNode DoubleIndex 
- siteId String
- sslCertificates List<GetSchema Site Contract Service Graph Listener Ssl Certificate> 
- templateName String
- contractName string
- frontendIp stringDn 
- id string
- listenerName string
- port number
- protocol string
- rules
GetSchema Site Contract Service Graph Listener Rule[] 
- schemaId string
- securityPolicy string
- serviceNode numberIndex 
- siteId string
- sslCertificates GetSchema Site Contract Service Graph Listener Ssl Certificate[] 
- templateName string
- contract_name str
- frontend_ip_ strdn 
- id str
- listener_name str
- port float
- protocol str
- rules
Sequence[GetSchema Site Contract Service Graph Listener Rule] 
- schema_id str
- security_policy str
- service_node_ floatindex 
- site_id str
- ssl_certificates Sequence[GetSchema Site Contract Service Graph Listener Ssl Certificate] 
- template_name str
- contractName String
- frontendIp StringDn 
- id String
- listenerName String
- port Number
- protocol String
- rules List<Property Map>
- schemaId String
- securityPolicy String
- serviceNode NumberIndex 
- siteId String
- sslCertificates List<Property Map>
- templateName String
Supporting Types
GetSchemaSiteContractServiceGraphListenerRule       
- Action string
- ActionType string
- ContentType string
- CustomUrl string
- FloatingIp string
- HealthChecks List<GetSchema Site Contract Service Graph Listener Rule Health Check> 
- Host string
- Name string
- Path string
- Port double
- Priority double
- Protocol string
- ProviderEpg List<GetReves Schema Site Contract Service Graph Listener Rule Provider Epg Ref> 
- RedirectCode string
- RedirectHost stringName 
- RedirectPath string
- RedirectPort double
- RedirectProtocol string
- RedirectQuery string
- ResponseBody string
- ResponseCode string
- TargetIp stringType 
- UrlType string
- Action string
- ActionType string
- ContentType string
- CustomUrl string
- FloatingIp string
- HealthChecks []GetSchema Site Contract Service Graph Listener Rule Health Check 
- Host string
- Name string
- Path string
- Port float64
- Priority float64
- Protocol string
- ProviderEpg []GetReves Schema Site Contract Service Graph Listener Rule Provider Epg Ref 
- RedirectCode string
- RedirectHost stringName 
- RedirectPath string
- RedirectPort float64
- RedirectProtocol string
- RedirectQuery string
- ResponseBody string
- ResponseCode string
- TargetIp stringType 
- UrlType string
- action String
- actionType String
- contentType String
- customUrl String
- floatingIp String
- healthChecks List<GetSchema Site Contract Service Graph Listener Rule Health Check> 
- host String
- name String
- path String
- port Double
- priority Double
- protocol String
- providerEpg List<GetReves Schema Site Contract Service Graph Listener Rule Provider Epg Ref> 
- redirectCode String
- redirectHost StringName 
- redirectPath String
- redirectPort Double
- redirectProtocol String
- redirectQuery String
- responseBody String
- responseCode String
- targetIp StringType 
- urlType String
- action string
- actionType string
- contentType string
- customUrl string
- floatingIp string
- healthChecks GetSchema Site Contract Service Graph Listener Rule Health Check[] 
- host string
- name string
- path string
- port number
- priority number
- protocol string
- providerEpg GetReves Schema Site Contract Service Graph Listener Rule Provider Epg Ref[] 
- redirectCode string
- redirectHost stringName 
- redirectPath string
- redirectPort number
- redirectProtocol string
- redirectQuery string
- responseBody string
- responseCode string
- targetIp stringType 
- urlType string
- action str
- action_type str
- content_type str
- custom_url str
- floating_ip str
- health_checks Sequence[GetSchema Site Contract Service Graph Listener Rule Health Check] 
- host str
- name str
- path str
- port float
- priority float
- protocol str
- provider_epg_ Sequence[Getreves Schema Site Contract Service Graph Listener Rule Provider Epg Ref] 
- redirect_code str
- redirect_host_ strname 
- redirect_path str
- redirect_port float
- redirect_protocol str
- redirect_query str
- response_body str
- response_code str
- target_ip_ strtype 
- url_type str
- action String
- actionType String
- contentType String
- customUrl String
- floatingIp String
- healthChecks List<Property Map>
- host String
- name String
- path String
- port Number
- priority Number
- protocol String
- providerEpg List<Property Map>Reves 
- redirectCode String
- redirectHost StringName 
- redirectPath String
- redirectPort Number
- redirectProtocol String
- redirectQuery String
- responseBody String
- responseCode String
- targetIp StringType 
- urlType String
GetSchemaSiteContractServiceGraphListenerRuleHealthCheck         
- Host string
- Interval double
- Path string
- Port double
- Protocol string
- SuccessCode string
- Timeout double
- UnhealthyThreshold double
- UseHost boolFrom Rule 
- Host string
- Interval float64
- Path string
- Port float64
- Protocol string
- SuccessCode string
- Timeout float64
- UnhealthyThreshold float64
- UseHost boolFrom Rule 
- host String
- interval Double
- path String
- port Double
- protocol String
- successCode String
- timeout Double
- unhealthyThreshold Double
- useHost BooleanFrom Rule 
- host string
- interval number
- path string
- port number
- protocol string
- successCode string
- timeout number
- unhealthyThreshold number
- useHost booleanFrom Rule 
- host str
- interval float
- path str
- port float
- protocol str
- success_code str
- timeout float
- unhealthy_threshold float
- use_host_ boolfrom_ rule 
- host String
- interval Number
- path String
- port Number
- protocol String
- successCode String
- timeout Number
- unhealthyThreshold Number
- useHost BooleanFrom Rule 
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
- anp_name str
- epg_name str
- schema_id str
- template_name str
- 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
- certificate_store str
- name str
- target_dn str
- certificateStore String
- name String
- targetDn String
Package Details
- Repository
- mso ciscodevnet/terraform-provider-mso
- License
- Notes
- This Pulumi package is based on the msoTerraform Provider.