1. Packages
  2. Alibaba Cloud Provider
  3. API Docs
  4. sae
  5. getIngresses
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

alicloud.sae.getIngresses

Explore with Pulumi AI

Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi

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>
Copy
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]
Copy
func GetIngresses(ctx *Context, args *GetIngressesArgs, opts ...InvokeOption) (*GetIngressesResult, error)
func GetIngressesOutput(ctx *Context, args *GetIngressesOutputArgs, opts ...InvokeOption) GetIngressesResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetIngressesResult> getIngresses(GetIngressesArgs args, InvokeOptions options)
public static Output<GetIngressesResult> getIngresses(GetIngressesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: alicloud:sae/getIngresses:getIngresses
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

NamespaceId
This property is required.
Changes to this property will trigger replacement.
string
The Id of Namespace.It can contain 2 to 32 lowercase 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 Changes to this property will trigger replacement. List<string>
A list of Ingress IDs.
OutputFile string
File name where to save data source results (after running pulumi preview).
NamespaceId
This property is required.
Changes to this property will trigger replacement.
string
The Id of Namespace.It can contain 2 to 32 lowercase 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 Changes to this property will trigger replacement. []string
A list of Ingress IDs.
OutputFile string
File name where to save data source results (after running pulumi preview).
namespaceId
This property is required.
Changes to this property will trigger replacement.
String
The Id of Namespace.It can contain 2 to 32 lowercase 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 Changes to this property will trigger replacement. List<String>
A list of Ingress IDs.
outputFile String
File name where to save data source results (after running pulumi preview).
namespaceId
This property is required.
Changes to this property will trigger replacement.
string
The Id of Namespace.It can contain 2 to 32 lowercase 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 Changes to this property will trigger replacement. string[]
A list of Ingress IDs.
outputFile string
File name where to save data source results (after running pulumi preview).
namespace_id
This property is required.
Changes to this property will trigger replacement.
str
The Id of Namespace.It can contain 2 to 32 lowercase 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 Changes to this property will trigger replacement. Sequence[str]
A list of Ingress IDs.
output_file str
File name where to save data source results (after running pulumi preview).
namespaceId
This property is required.
Changes to this property will trigger replacement.
String
The Id of Namespace.It can contain 2 to 32 lowercase 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 Changes to this property will trigger replacement. List<String>
A list of Ingress IDs.
outputFile String
File name where to save data source results (after running pulumi preview).

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 This property is required. string
Cert Id.
DefaultRule This property is required. string
Default Rule.
Description This property is required. string
Description.
Id This property is required. string
The ID of the Ingress.
IngressId This property is required. string
The first ID of the resource.
ListenerPort This property is required. int
SLB listening port.
NamespaceId This property is required. string
The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
SlbId This property is required. string
SLB ID.
CertId This property is required. string
Cert Id.
DefaultRule This property is required. string
Default Rule.
Description This property is required. string
Description.
Id This property is required. string
The ID of the Ingress.
IngressId This property is required. string
The first ID of the resource.
ListenerPort This property is required. int
SLB listening port.
NamespaceId This property is required. string
The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
SlbId This property is required. string
SLB ID.
certId This property is required. String
Cert Id.
defaultRule This property is required. String
Default Rule.
description This property is required. String
Description.
id This property is required. String
The ID of the Ingress.
ingressId This property is required. String
The first ID of the resource.
listenerPort This property is required. Integer
SLB listening port.
namespaceId This property is required. String
The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
slbId This property is required. String
SLB ID.
certId This property is required. string
Cert Id.
defaultRule This property is required. string
Default Rule.
description This property is required. string
Description.
id This property is required. string
The ID of the Ingress.
ingressId This property is required. string
The first ID of the resource.
listenerPort This property is required. number
SLB listening port.
namespaceId This property is required. string
The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
slbId This property is required. string
SLB ID.
cert_id This property is required. str
Cert Id.
default_rule This property is required. str
Default Rule.
description This property is required. str
Description.
id This property is required. str
The ID of the Ingress.
ingress_id This property is required. str
The first ID of the resource.
listener_port This property is required. int
SLB listening port.
namespace_id This property is required. str
The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
slb_id This property is required. str
SLB ID.
certId This property is required. String
Cert Id.
defaultRule This property is required. String
Default Rule.
description This property is required. String
Description.
id This property is required. String
The ID of the Ingress.
ingressId This property is required. String
The first ID of the resource.
listenerPort This property is required. Number
SLB listening port.
namespaceId This property is required. String
The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
slbId This property is required. String
SLB ID.

Package Details

Repository
Alibaba Cloud pulumi/pulumi-alicloud
License
Apache-2.0
Notes
This Pulumi package is based on the alicloud Terraform Provider.
Alibaba Cloud v3.76.0 published on Tuesday, Apr 8, 2025 by Pulumi