1. Packages
  2. Cyral Provider
  3. API Docs
  4. getSidecarListener
cyral 4.16.3 published on Monday, Apr 14, 2025 by cyralinc

cyral.getSidecarListener

Explore with Pulumi AI

Retrieve and filter sidecar listeners.

Using getSidecarListener

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 getSidecarListener(args: GetSidecarListenerArgs, opts?: InvokeOptions): Promise<GetSidecarListenerResult>
function getSidecarListenerOutput(args: GetSidecarListenerOutputArgs, opts?: InvokeOptions): Output<GetSidecarListenerResult>
Copy
def get_sidecar_listener(id: Optional[str] = None,
                         port: Optional[float] = None,
                         repo_type: Optional[str] = None,
                         sidecar_id: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetSidecarListenerResult
def get_sidecar_listener_output(id: Optional[pulumi.Input[str]] = None,
                         port: Optional[pulumi.Input[float]] = None,
                         repo_type: Optional[pulumi.Input[str]] = None,
                         sidecar_id: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetSidecarListenerResult]
Copy
func LookupSidecarListener(ctx *Context, args *LookupSidecarListenerArgs, opts ...InvokeOption) (*LookupSidecarListenerResult, error)
func LookupSidecarListenerOutput(ctx *Context, args *LookupSidecarListenerOutputArgs, opts ...InvokeOption) LookupSidecarListenerResultOutput
Copy

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

public static class GetSidecarListener 
{
    public static Task<GetSidecarListenerResult> InvokeAsync(GetSidecarListenerArgs args, InvokeOptions? opts = null)
    public static Output<GetSidecarListenerResult> Invoke(GetSidecarListenerInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSidecarListenerResult> getSidecarListener(GetSidecarListenerArgs args, InvokeOptions options)
public static Output<GetSidecarListenerResult> getSidecarListener(GetSidecarListenerArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: cyral:index/getSidecarListener:getSidecarListener
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

SidecarId This property is required. string
Id string
Port double
RepoType string
SidecarId This property is required. string
Id string
Port float64
RepoType string
sidecarId This property is required. String
id String
port Double
repoType String
sidecarId This property is required. string
id string
port number
repoType string
sidecar_id This property is required. str
id str
port float
repo_type str
sidecarId This property is required. String
id String
port Number
repoType String

getSidecarListener Result

The following output properties are available:

Supporting Types

GetSidecarListenerListenerList

DynamodbSettings This property is required. List<GetSidecarListenerListenerListDynamodbSetting>
ListenerId This property is required. string
MysqlSettings This property is required. List<GetSidecarListenerListenerListMysqlSetting>
NetworkAddresses This property is required. List<GetSidecarListenerListenerListNetworkAddress>
RepoTypes This property is required. List<string>
S3Settings This property is required. List<GetSidecarListenerListenerListS3Setting>
SidecarId This property is required. string
SqlserverSettings This property is required. List<GetSidecarListenerListenerListSqlserverSetting>
DynamodbSettings This property is required. []GetSidecarListenerListenerListDynamodbSetting
ListenerId This property is required. string
MysqlSettings This property is required. []GetSidecarListenerListenerListMysqlSetting
NetworkAddresses This property is required. []GetSidecarListenerListenerListNetworkAddress
RepoTypes This property is required. []string
S3Settings This property is required. []GetSidecarListenerListenerListS3Setting
SidecarId This property is required. string
SqlserverSettings This property is required. []GetSidecarListenerListenerListSqlserverSetting
dynamodbSettings This property is required. List<GetSidecarListenerListenerListDynamodbSetting>
listenerId This property is required. String
mysqlSettings This property is required. List<GetSidecarListenerListenerListMysqlSetting>
networkAddresses This property is required. List<GetSidecarListenerListenerListNetworkAddress>
repoTypes This property is required. List<String>
s3Settings This property is required. List<GetSidecarListenerListenerListS3Setting>
sidecarId This property is required. String
sqlserverSettings This property is required. List<GetSidecarListenerListenerListSqlserverSetting>
dynamodbSettings This property is required. GetSidecarListenerListenerListDynamodbSetting[]
listenerId This property is required. string
mysqlSettings This property is required. GetSidecarListenerListenerListMysqlSetting[]
networkAddresses This property is required. GetSidecarListenerListenerListNetworkAddress[]
repoTypes This property is required. string[]
s3Settings This property is required. GetSidecarListenerListenerListS3Setting[]
sidecarId This property is required. string
sqlserverSettings This property is required. GetSidecarListenerListenerListSqlserverSetting[]
dynamodbSettings This property is required. List<Property Map>
listenerId This property is required. String
mysqlSettings This property is required. List<Property Map>
networkAddresses This property is required. List<Property Map>
repoTypes This property is required. List<String>
s3Settings This property is required. List<Property Map>
sidecarId This property is required. String
sqlserverSettings This property is required. List<Property Map>

GetSidecarListenerListenerListDynamodbSetting

ProxyMode This property is required. bool
ProxyMode This property is required. bool
proxyMode This property is required. Boolean
proxyMode This property is required. boolean
proxy_mode This property is required. bool
proxyMode This property is required. Boolean

GetSidecarListenerListenerListMysqlSetting

CharacterSet This property is required. string
DbVersion This property is required. string
CharacterSet This property is required. string
DbVersion This property is required. string
characterSet This property is required. String
dbVersion This property is required. String
characterSet This property is required. string
dbVersion This property is required. string
character_set This property is required. str
db_version This property is required. str
characterSet This property is required. String
dbVersion This property is required. String

GetSidecarListenerListenerListNetworkAddress

Host This property is required. string
Port This property is required. double
Host This property is required. string
Port This property is required. float64
host This property is required. String
port This property is required. Double
host This property is required. string
port This property is required. number
host This property is required. str
port This property is required. float
host This property is required. String
port This property is required. Number

GetSidecarListenerListenerListS3Setting

ProxyMode This property is required. bool
ProxyMode This property is required. bool
proxyMode This property is required. Boolean
proxyMode This property is required. boolean
proxy_mode This property is required. bool
proxyMode This property is required. Boolean

GetSidecarListenerListenerListSqlserverSetting

Version This property is required. string
Version This property is required. string
version This property is required. String
version This property is required. string
version This property is required. str
version This property is required. String

Package Details

Repository
cyral cyralinc/terraform-provider-cyral
License
Notes
This Pulumi package is based on the cyral Terraform Provider.