Alibaba Cloud

v3.28.0 published on Tuesday, Aug 16, 2022 by Pulumi

getIngresses

This data source provides the Sae Ingresses of the current Alibaba Cloud user.

NOTE: Available in v1.137.0+.

Using getIngresses

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 getIngresses(args: GetIngressesArgs, opts?: InvokeOptions): Promise<GetIngressesResult>
function getIngressesOutput(args: GetIngressesOutputArgs, opts?: InvokeOptions): Output<GetIngressesResult>
def get_ingresses(enable_details: Optional[bool] = None,
                  ids: Optional[Sequence[str]] = None,
                  namespace_id: Optional[str] = None,
                  output_file: Optional[str] = None,
                  opts: Optional[InvokeOptions] = None) -> GetIngressesResult
def get_ingresses_output(enable_details: Optional[pulumi.Input[bool]] = None,
                  ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                  namespace_id: Optional[pulumi.Input[str]] = None,
                  output_file: Optional[pulumi.Input[str]] = None,
                  opts: Optional[InvokeOptions] = None) -> Output[GetIngressesResult]
func GetIngresses(ctx *Context, args *GetIngressesArgs, opts ...InvokeOption) (*GetIngressesResult, error)
func GetIngressesOutput(ctx *Context, args *GetIngressesOutputArgs, opts ...InvokeOption) GetIngressesResultOutput

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

public static class GetIngresses 
{
    public static Task<GetIngressesResult> InvokeAsync(GetIngressesArgs args, InvokeOptions? opts = null)
    public static Output<GetIngressesResult> Invoke(GetIngressesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetIngressesResult> getIngresses(GetIngressesArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: alicloud:sae/getIngresses:getIngresses
  arguments:
    # arguments dictionary

The following arguments are supported:

NamespaceId string

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

EnableDetails bool

Default to false. Set it to true can output more details about resource attributes.

Ids List<string>

A list of Ingress IDs.

OutputFile string
NamespaceId string

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

EnableDetails bool

Default to false. Set it to true can output more details about resource attributes.

Ids []string

A list of Ingress IDs.

OutputFile string
namespaceId String

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

enableDetails Boolean

Default to false. Set it to true can output more details about resource attributes.

ids List<String>

A list of Ingress IDs.

outputFile String
namespaceId string

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

enableDetails boolean

Default to false. Set it to true can output more details about resource attributes.

ids string[]

A list of Ingress IDs.

outputFile string
namespace_id str

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

enable_details bool

Default to false. Set it to true can output more details about resource attributes.

ids Sequence[str]

A list of Ingress IDs.

output_file str
namespaceId String

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

enableDetails Boolean

Default to false. Set it to true can output more details about resource attributes.

ids List<String>

A list of Ingress IDs.

outputFile String

getIngresses Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

Ids List<string>
Ingresses List<Pulumi.AliCloud.Sae.Outputs.GetIngressesIngress>
NamespaceId string
EnableDetails bool
OutputFile string
Id string

The provider-assigned unique ID for this managed resource.

Ids []string
Ingresses []GetIngressesIngress
NamespaceId string
EnableDetails bool
OutputFile string
id String

The provider-assigned unique ID for this managed resource.

ids List<String>
ingresses List<GetIngressesIngress>
namespaceId String
enableDetails Boolean
outputFile String
id string

The provider-assigned unique ID for this managed resource.

ids string[]
ingresses GetIngressesIngress[]
namespaceId string
enableDetails boolean
outputFile string
id str

The provider-assigned unique ID for this managed resource.

ids Sequence[str]
ingresses Sequence[GetIngressesIngress]
namespace_id str
enable_details bool
output_file str
id String

The provider-assigned unique ID for this managed resource.

ids List<String>
ingresses List<Property Map>
namespaceId String
enableDetails Boolean
outputFile String

Supporting Types

GetIngressesIngress

CertId string

Cert Id.

DefaultRule string

Default Rule.

Description string

Description.

Id string

The ID of the Ingress.

IngressId string

The first ID of the resource.

ListenerPort int

SLB listening port.

NamespaceId string

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

SlbId string

SLB ID.

CertId string

Cert Id.

DefaultRule string

Default Rule.

Description string

Description.

Id string

The ID of the Ingress.

IngressId string

The first ID of the resource.

ListenerPort int

SLB listening port.

NamespaceId string

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

SlbId string

SLB ID.

certId String

Cert Id.

defaultRule String

Default Rule.

description String

Description.

id String

The ID of the Ingress.

ingressId String

The first ID of the resource.

listenerPort Integer

SLB listening port.

namespaceId String

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

slbId String

SLB ID.

certId string

Cert Id.

defaultRule string

Default Rule.

description string

Description.

id string

The ID of the Ingress.

ingressId string

The first ID of the resource.

listenerPort number

SLB listening port.

namespaceId string

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

slbId string

SLB ID.

cert_id str

Cert Id.

default_rule str

Default Rule.

description str

Description.

id str

The ID of the Ingress.

ingress_id str

The first ID of the resource.

listener_port int

SLB listening port.

namespace_id str

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

slb_id str

SLB ID.

certId String

Cert Id.

defaultRule String

Default Rule.

description String

Description.

id String

The ID of the Ingress.

ingressId String

The first ID of the resource.

listenerPort Number

SLB listening port.

namespaceId String

The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.

slbId String

SLB ID.

Package Details

Repository
https://github.com/pulumi/pulumi-alicloud
License
Apache-2.0
Notes

This Pulumi package is based on the alicloud Terraform Provider.