Alibaba Cloud v3.75.0 published on Friday, Mar 7, 2025 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)
public static Output<GetIngressesResult> getIngresses(GetIngressesArgs args, InvokeOptions options)
fn::invoke:
  function: alicloud:sae/getIngresses:getIngresses
  arguments:
    # arguments dictionaryThe following arguments are supported:
- NamespaceId 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 totruecan 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 lowercase characters.The value is in format {RegionId}:{namespace}
- EnableDetails bool
- Default to false. Set it totruecan 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 lowercase characters.The value is in format {RegionId}:{namespace}
- enableDetails Boolean
- Default to false. Set it totruecan 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 lowercase characters.The value is in format {RegionId}:{namespace}
- enableDetails boolean
- Default to false. Set it totruecan 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 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).
- namespaceId 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 totruecan 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.Ali Cloud. Sae. Outputs. Get Ingresses Ingress> 
- NamespaceId string
- EnableDetails bool
- OutputFile string
- Id string
- The provider-assigned unique ID for this managed resource.
- Ids []string
- Ingresses
[]GetIngresses Ingress 
- NamespaceId string
- EnableDetails bool
- OutputFile string
- id String
- The provider-assigned unique ID for this managed resource.
- ids List<String>
- ingresses
List<GetIngresses Ingress> 
- namespaceId String
- enableDetails Boolean
- outputFile String
- id string
- The provider-assigned unique ID for this managed resource.
- ids string[]
- ingresses
GetIngresses Ingress[] 
- namespaceId string
- enableDetails boolean
- outputFile string
- id str
- The provider-assigned unique ID for this managed resource.
- ids Sequence[str]
- ingresses
Sequence[GetIngresses 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>
- 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 alicloudTerraform Provider.