Alibaba Cloud v3.57.1 published on Wednesday, Jun 26, 2024 by Pulumi
alicloud.sae.getIngresses
Explore with Pulumi AI
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 dictionaryThe following arguments are supported:
- Namespace
Id string - 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 totruecan output more details about resource attributes. - Ids List<string>
 - A list of Ingress IDs.
 - Output
File string - File name where to save data source results (after running 
pulumi preview). 
- Namespace
Id string - 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 totruecan output more details about resource attributes. - Ids []string
 - A list of Ingress IDs.
 - Output
File string - File name where to save data source results (after running 
pulumi preview). 
- namespace
Id String - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format 
{RegionId}:{namespace} - enable
Details Boolean - Default to 
false. Set it totruecan output more details about resource attributes. - ids List<String>
 - A list of Ingress IDs.
 - output
File String - File name where to save data source results (after running 
pulumi preview). 
- namespace
Id string - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format 
{RegionId}:{namespace} - enable
Details boolean - Default to 
false. Set it totruecan output more details about resource attributes. - ids string[]
 - A list of Ingress IDs.
 - output
File string - File name where to save data source results (after running 
pulumi preview). 
- namespace_
id 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 totruecan output more details about resource attributes. - ids Sequence[str]
 - A list of Ingress IDs.
 - output_
file str - File name where to save data source results (after running 
pulumi preview). 
- namespace
Id String - The Id of Namespace.It can contain 2 to 32 lowercase characters.The value is in format 
{RegionId}:{namespace} - enable
Details Boolean - Default to 
false. Set it totruecan output more details about resource attributes. - ids List<String>
 - A list of Ingress IDs.
 - output
File 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.
Ali Cloud. Sae. Outputs. Get Ingresses Ingress>  - Namespace
Id string - Enable
Details bool - Output
File string 
- Id string
 - The provider-assigned unique ID for this managed resource.
 - Ids []string
 - Ingresses
[]Get
Ingresses Ingress  - Namespace
Id string - Enable
Details bool - Output
File string 
- id String
 - The provider-assigned unique ID for this managed resource.
 - ids List<String>
 - ingresses
List<Get
Ingresses Ingress>  - namespace
Id String - enable
Details Boolean - output
File String 
- id string
 - The provider-assigned unique ID for this managed resource.
 - ids string[]
 - ingresses
Get
Ingresses Ingress[]  - namespace
Id string - enable
Details boolean - output
File string 
- id str
 - The provider-assigned unique ID for this managed resource.
 - ids Sequence[str]
 - ingresses
Sequence[Get
Ingresses Ingress]  - 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>
 - namespace
Id String - enable
Details Boolean - output
File String 
Supporting Types
GetIngressesIngress  
- Cert
Id string - Cert Id.
 - Default
Rule string - Default Rule.
 - Description string
 - Description.
 - Id string
 - The ID of the Ingress.
 - Ingress
Id string - The first ID of the resource.
 - Listener
Port int - SLB listening port.
 - Namespace
Id string - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
 - Slb
Id string - SLB ID.
 
- Cert
Id string - Cert Id.
 - Default
Rule string - Default Rule.
 - Description string
 - Description.
 - Id string
 - The ID of the Ingress.
 - Ingress
Id string - The first ID of the resource.
 - Listener
Port int - SLB listening port.
 - Namespace
Id string - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
 - Slb
Id string - SLB ID.
 
- cert
Id String - Cert Id.
 - default
Rule String - Default Rule.
 - description String
 - Description.
 - id String
 - The ID of the Ingress.
 - ingress
Id String - The first ID of the resource.
 - listener
Port Integer - SLB listening port.
 - namespace
Id String - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
 - slb
Id String - SLB ID.
 
- cert
Id string - Cert Id.
 - default
Rule string - Default Rule.
 - description string
 - Description.
 - id string
 - The ID of the Ingress.
 - ingress
Id string - The first ID of the resource.
 - listener
Port number - SLB listening port.
 - namespace
Id string - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
 - slb
Id 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.
 
- cert
Id String - Cert Id.
 - default
Rule String - Default Rule.
 - description String
 - Description.
 - id String
 - The ID of the Ingress.
 - ingress
Id String - The first ID of the resource.
 - listener
Port Number - SLB listening port.
 - namespace
Id String - The Id of Namespace.It can contain 2 to 32 characters.The value is in format {RegionId}:{namespace}.
 - slb
Id String - SLB ID.
 
Package Details
- Repository
 - Alibaba Cloud pulumi/pulumi-alicloud
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
alicloudTerraform Provider.