aquasec logo
Aquasec v0.8.25, Apr 25 23

aquasec.getIntegrationState

Explore with Pulumi AI

Example Usage

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aquasec = Pulumi.Aquasec;

return await Deployment.RunAsync(() => 
{
    var integrationState = Aquasec.GetIntegrationState.Invoke();

    return new Dictionary<string, object?>
    {
        ["aquasecIntegrationState"] = integrationState,
    };
});
package main

import (
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
	"github.com/pulumiverse/pulumi-aquasec/sdk/go/aquasec"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		integrationState, err := aquasec.GetIntegrationState(ctx, nil, nil)
		if err != nil {
			return err
		}
		ctx.Export("aquasecIntegrationState", integrationState)
		return nil
	})
}
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aquasec.AquasecFunctions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var integrationState = AquasecFunctions.getIntegrationState();

        ctx.export("aquasecIntegrationState", integrationState.applyValue(getIntegrationStateResult -> getIntegrationStateResult));
    }
}
import pulumi
import pulumi_aquasec as aquasec

integration_state = aquasec.get_integration_state()
pulumi.export("aquasecIntegrationState", integration_state)
import * as pulumi from "@pulumi/pulumi";
import * as aquasec from "@pulumi/aquasec";

const integrationState = aquasec.getIntegrationState({});
export const aquasecIntegrationState = integrationState;
variables:
  integrationState:
    fn::invoke:
      Function: aquasec:getIntegrationState
      Arguments: {}
outputs:
  aquasecIntegrationState: ${integrationState}

Using getIntegrationState

function getIntegrationState(opts?: InvokeOptions): Promise<GetIntegrationStateResult>
def get_integration_state(opts: Optional[InvokeOptions] = None) -> GetIntegrationStateResult
func GetIntegrationState(ctx *Context, opts ...InvokeOption) (*GetIntegrationStateResult, error)

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

public static class GetIntegrationState 
{
    public static Task<GetIntegrationStateResult> InvokeAsync(InvokeOptions? opts = null)
}
public static CompletableFuture<GetIntegrationStateResult> getIntegrationState(InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aquasec:index/getIntegrationState:getIntegrationState
  arguments:
    # arguments dictionary

getIntegrationState Result

The following output properties are available:

Id string

The provider-assigned unique ID for this managed resource.

OidcSettings bool

OIDCSettings enabled status

OpenidSettings bool

OpenIdSettings enabled status

SamlSettings bool

SAMLSettings enabled status

Id string

The provider-assigned unique ID for this managed resource.

OidcSettings bool

OIDCSettings enabled status

OpenidSettings bool

OpenIdSettings enabled status

SamlSettings bool

SAMLSettings enabled status

id String

The provider-assigned unique ID for this managed resource.

oidcSettings Boolean

OIDCSettings enabled status

openidSettings Boolean

OpenIdSettings enabled status

samlSettings Boolean

SAMLSettings enabled status

id string

The provider-assigned unique ID for this managed resource.

oidcSettings boolean

OIDCSettings enabled status

openidSettings boolean

OpenIdSettings enabled status

samlSettings boolean

SAMLSettings enabled status

id str

The provider-assigned unique ID for this managed resource.

oidc_settings bool

OIDCSettings enabled status

openid_settings bool

OpenIdSettings enabled status

saml_settings bool

SAMLSettings enabled status

id String

The provider-assigned unique ID for this managed resource.

oidcSettings Boolean

OIDCSettings enabled status

openidSettings Boolean

OpenIdSettings enabled status

samlSettings Boolean

SAMLSettings enabled status

Package Details

Repository
aquasec pulumiverse/pulumi-aquasec
License
Apache-2.0
Notes

This Pulumi package is based on the aquasec Terraform Provider.