1. Packages
  2. Alibaba Cloud
  3. API Docs
  4. sae
  5. getIngresses
Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi

alicloud.sae.getIngresses

Explore with Pulumi AI

alicloud logo
Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 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>
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    File name where to save data source results (after running pulumi preview).
    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
    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 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
    File name where to save data source results (after running pulumi preview).
    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
    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 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
    Alibaba Cloud pulumi/pulumi-alicloud
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the alicloud Terraform Provider.
    alicloud logo
    Alibaba Cloud v3.53.0 published on Wednesday, Apr 17, 2024 by Pulumi