pcaconnectorscep

package
v0.123.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 16, 2024 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	ConnectorTypeGeneralPurpose = ConnectorType("GENERAL_PURPOSE")
	ConnectorTypeIntune         = ConnectorType("INTUNE")
)

Variables

This section is empty.

Functions

This section is empty.

Types

type Challenge

type Challenge struct {
	pulumi.CustomResourceState

	ChallengeArn pulumi.StringOutput    `pulumi:"challengeArn"`
	ConnectorArn pulumi.StringOutput    `pulumi:"connectorArn"`
	Tags         pulumi.StringMapOutput `pulumi:"tags"`
}

Represents a SCEP Challenge that is used for certificate enrollment

func GetChallenge

func GetChallenge(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ChallengeState, opts ...pulumi.ResourceOption) (*Challenge, error)

GetChallenge gets an existing Challenge resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewChallenge

func NewChallenge(ctx *pulumi.Context,
	name string, args *ChallengeArgs, opts ...pulumi.ResourceOption) (*Challenge, error)

NewChallenge registers a new resource with the given unique name, arguments, and options.

func (*Challenge) ElementType

func (*Challenge) ElementType() reflect.Type

func (*Challenge) ToChallengeOutput

func (i *Challenge) ToChallengeOutput() ChallengeOutput

func (*Challenge) ToChallengeOutputWithContext

func (i *Challenge) ToChallengeOutputWithContext(ctx context.Context) ChallengeOutput

type ChallengeArgs

type ChallengeArgs struct {
	ConnectorArn pulumi.StringInput
	Tags         pulumi.StringMapInput
}

The set of arguments for constructing a Challenge resource.

func (ChallengeArgs) ElementType

func (ChallengeArgs) ElementType() reflect.Type

type ChallengeInput

type ChallengeInput interface {
	pulumi.Input

	ToChallengeOutput() ChallengeOutput
	ToChallengeOutputWithContext(ctx context.Context) ChallengeOutput
}

type ChallengeOutput

type ChallengeOutput struct{ *pulumi.OutputState }

func (ChallengeOutput) ChallengeArn

func (o ChallengeOutput) ChallengeArn() pulumi.StringOutput

func (ChallengeOutput) ConnectorArn

func (o ChallengeOutput) ConnectorArn() pulumi.StringOutput

func (ChallengeOutput) ElementType

func (ChallengeOutput) ElementType() reflect.Type

func (ChallengeOutput) Tags

func (ChallengeOutput) ToChallengeOutput

func (o ChallengeOutput) ToChallengeOutput() ChallengeOutput

func (ChallengeOutput) ToChallengeOutputWithContext

func (o ChallengeOutput) ToChallengeOutputWithContext(ctx context.Context) ChallengeOutput

type ChallengeState

type ChallengeState struct {
}

func (ChallengeState) ElementType

func (ChallengeState) ElementType() reflect.Type

type Connector

type Connector struct {
	pulumi.CustomResourceState

	CertificateAuthorityArn pulumi.StringOutput                      `pulumi:"certificateAuthorityArn"`
	ConnectorArn            pulumi.StringOutput                      `pulumi:"connectorArn"`
	Endpoint                pulumi.StringOutput                      `pulumi:"endpoint"`
	MobileDeviceManagement  ConnectorMobileDeviceManagementPtrOutput `pulumi:"mobileDeviceManagement"`
	OpenIdConfiguration     ConnectorOpenIdConfigurationOutput       `pulumi:"openIdConfiguration"`
	Tags                    pulumi.StringMapOutput                   `pulumi:"tags"`
	Type                    ConnectorTypeOutput                      `pulumi:"type"`
}

Represents a Connector that allows certificate issuance through Simple Certificate Enrollment Protocol (SCEP)

func GetConnector

func GetConnector(ctx *pulumi.Context,
	name string, id pulumi.IDInput, state *ConnectorState, opts ...pulumi.ResourceOption) (*Connector, error)

GetConnector gets an existing Connector resource's state with the given name, ID, and optional state properties that are used to uniquely qualify the lookup (nil if not required).

func NewConnector

func NewConnector(ctx *pulumi.Context,
	name string, args *ConnectorArgs, opts ...pulumi.ResourceOption) (*Connector, error)

NewConnector registers a new resource with the given unique name, arguments, and options.

func (*Connector) ElementType

func (*Connector) ElementType() reflect.Type

func (*Connector) ToConnectorOutput

func (i *Connector) ToConnectorOutput() ConnectorOutput

func (*Connector) ToConnectorOutputWithContext

func (i *Connector) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

type ConnectorArgs

type ConnectorArgs struct {
	CertificateAuthorityArn pulumi.StringInput
	MobileDeviceManagement  ConnectorMobileDeviceManagementPtrInput
	Tags                    pulumi.StringMapInput
}

The set of arguments for constructing a Connector resource.

func (ConnectorArgs) ElementType

func (ConnectorArgs) ElementType() reflect.Type

type ConnectorInput

type ConnectorInput interface {
	pulumi.Input

	ToConnectorOutput() ConnectorOutput
	ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput
}

type ConnectorMobileDeviceManagement

type ConnectorMobileDeviceManagement struct {
}

type ConnectorMobileDeviceManagementArgs

type ConnectorMobileDeviceManagementArgs struct {
}

func (ConnectorMobileDeviceManagementArgs) ElementType

func (ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementOutput

func (i ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementOutput() ConnectorMobileDeviceManagementOutput

func (ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementOutputWithContext

func (i ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementOutput

func (ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementPtrOutput

func (i ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementPtrOutput() ConnectorMobileDeviceManagementPtrOutput

func (ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementPtrOutputWithContext

func (i ConnectorMobileDeviceManagementArgs) ToConnectorMobileDeviceManagementPtrOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementPtrOutput

type ConnectorMobileDeviceManagementInput

type ConnectorMobileDeviceManagementInput interface {
	pulumi.Input

	ToConnectorMobileDeviceManagementOutput() ConnectorMobileDeviceManagementOutput
	ToConnectorMobileDeviceManagementOutputWithContext(context.Context) ConnectorMobileDeviceManagementOutput
}

ConnectorMobileDeviceManagementInput is an input type that accepts ConnectorMobileDeviceManagementArgs and ConnectorMobileDeviceManagementOutput values. You can construct a concrete instance of `ConnectorMobileDeviceManagementInput` via:

ConnectorMobileDeviceManagementArgs{...}

type ConnectorMobileDeviceManagementOutput

type ConnectorMobileDeviceManagementOutput struct{ *pulumi.OutputState }

func (ConnectorMobileDeviceManagementOutput) ElementType

func (ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementOutput

func (o ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementOutput() ConnectorMobileDeviceManagementOutput

func (ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementOutputWithContext

func (o ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementOutput

func (ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementPtrOutput

func (o ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementPtrOutput() ConnectorMobileDeviceManagementPtrOutput

func (ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementPtrOutputWithContext

func (o ConnectorMobileDeviceManagementOutput) ToConnectorMobileDeviceManagementPtrOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementPtrOutput

type ConnectorMobileDeviceManagementPtrInput

type ConnectorMobileDeviceManagementPtrInput interface {
	pulumi.Input

	ToConnectorMobileDeviceManagementPtrOutput() ConnectorMobileDeviceManagementPtrOutput
	ToConnectorMobileDeviceManagementPtrOutputWithContext(context.Context) ConnectorMobileDeviceManagementPtrOutput
}

ConnectorMobileDeviceManagementPtrInput is an input type that accepts ConnectorMobileDeviceManagementArgs, ConnectorMobileDeviceManagementPtr and ConnectorMobileDeviceManagementPtrOutput values. You can construct a concrete instance of `ConnectorMobileDeviceManagementPtrInput` via:

        ConnectorMobileDeviceManagementArgs{...}

or:

        nil

type ConnectorMobileDeviceManagementPtrOutput

type ConnectorMobileDeviceManagementPtrOutput struct{ *pulumi.OutputState }

func (ConnectorMobileDeviceManagementPtrOutput) Elem

func (ConnectorMobileDeviceManagementPtrOutput) ElementType

func (ConnectorMobileDeviceManagementPtrOutput) ToConnectorMobileDeviceManagementPtrOutput

func (o ConnectorMobileDeviceManagementPtrOutput) ToConnectorMobileDeviceManagementPtrOutput() ConnectorMobileDeviceManagementPtrOutput

func (ConnectorMobileDeviceManagementPtrOutput) ToConnectorMobileDeviceManagementPtrOutputWithContext

func (o ConnectorMobileDeviceManagementPtrOutput) ToConnectorMobileDeviceManagementPtrOutputWithContext(ctx context.Context) ConnectorMobileDeviceManagementPtrOutput

type ConnectorOpenIdConfiguration

type ConnectorOpenIdConfiguration struct {
	Audience *string `pulumi:"audience"`
	Issuer   *string `pulumi:"issuer"`
	Subject  *string `pulumi:"subject"`
}

type ConnectorOpenIdConfigurationOutput

type ConnectorOpenIdConfigurationOutput struct{ *pulumi.OutputState }

func (ConnectorOpenIdConfigurationOutput) Audience

func (ConnectorOpenIdConfigurationOutput) ElementType

func (ConnectorOpenIdConfigurationOutput) Issuer

func (ConnectorOpenIdConfigurationOutput) Subject

func (ConnectorOpenIdConfigurationOutput) ToConnectorOpenIdConfigurationOutput

func (o ConnectorOpenIdConfigurationOutput) ToConnectorOpenIdConfigurationOutput() ConnectorOpenIdConfigurationOutput

func (ConnectorOpenIdConfigurationOutput) ToConnectorOpenIdConfigurationOutputWithContext

func (o ConnectorOpenIdConfigurationOutput) ToConnectorOpenIdConfigurationOutputWithContext(ctx context.Context) ConnectorOpenIdConfigurationOutput

type ConnectorOpenIdConfigurationPtrOutput

type ConnectorOpenIdConfigurationPtrOutput struct{ *pulumi.OutputState }

func (ConnectorOpenIdConfigurationPtrOutput) Audience

func (ConnectorOpenIdConfigurationPtrOutput) Elem

func (ConnectorOpenIdConfigurationPtrOutput) ElementType

func (ConnectorOpenIdConfigurationPtrOutput) Issuer

func (ConnectorOpenIdConfigurationPtrOutput) Subject

func (ConnectorOpenIdConfigurationPtrOutput) ToConnectorOpenIdConfigurationPtrOutput

func (o ConnectorOpenIdConfigurationPtrOutput) ToConnectorOpenIdConfigurationPtrOutput() ConnectorOpenIdConfigurationPtrOutput

func (ConnectorOpenIdConfigurationPtrOutput) ToConnectorOpenIdConfigurationPtrOutputWithContext

func (o ConnectorOpenIdConfigurationPtrOutput) ToConnectorOpenIdConfigurationPtrOutputWithContext(ctx context.Context) ConnectorOpenIdConfigurationPtrOutput

type ConnectorOutput

type ConnectorOutput struct{ *pulumi.OutputState }

func (ConnectorOutput) CertificateAuthorityArn

func (o ConnectorOutput) CertificateAuthorityArn() pulumi.StringOutput

func (ConnectorOutput) ConnectorArn

func (o ConnectorOutput) ConnectorArn() pulumi.StringOutput

func (ConnectorOutput) ElementType

func (ConnectorOutput) ElementType() reflect.Type

func (ConnectorOutput) Endpoint

func (o ConnectorOutput) Endpoint() pulumi.StringOutput

func (ConnectorOutput) MobileDeviceManagement

func (o ConnectorOutput) MobileDeviceManagement() ConnectorMobileDeviceManagementPtrOutput

func (ConnectorOutput) OpenIdConfiguration

func (o ConnectorOutput) OpenIdConfiguration() ConnectorOpenIdConfigurationOutput

func (ConnectorOutput) Tags

func (ConnectorOutput) ToConnectorOutput

func (o ConnectorOutput) ToConnectorOutput() ConnectorOutput

func (ConnectorOutput) ToConnectorOutputWithContext

func (o ConnectorOutput) ToConnectorOutputWithContext(ctx context.Context) ConnectorOutput

func (ConnectorOutput) Type

type ConnectorState

type ConnectorState struct {
}

func (ConnectorState) ElementType

func (ConnectorState) ElementType() reflect.Type

type ConnectorType

type ConnectorType string

type ConnectorTypeOutput

type ConnectorTypeOutput struct{ *pulumi.OutputState }

func (ConnectorTypeOutput) ElementType

func (ConnectorTypeOutput) ElementType() reflect.Type

func (ConnectorTypeOutput) ToConnectorTypeOutput

func (o ConnectorTypeOutput) ToConnectorTypeOutput() ConnectorTypeOutput

func (ConnectorTypeOutput) ToConnectorTypeOutputWithContext

func (o ConnectorTypeOutput) ToConnectorTypeOutputWithContext(ctx context.Context) ConnectorTypeOutput

func (ConnectorTypeOutput) ToConnectorTypePtrOutput

func (o ConnectorTypeOutput) ToConnectorTypePtrOutput() ConnectorTypePtrOutput

func (ConnectorTypeOutput) ToConnectorTypePtrOutputWithContext

func (o ConnectorTypeOutput) ToConnectorTypePtrOutputWithContext(ctx context.Context) ConnectorTypePtrOutput

func (ConnectorTypeOutput) ToStringOutput

func (o ConnectorTypeOutput) ToStringOutput() pulumi.StringOutput

func (ConnectorTypeOutput) ToStringOutputWithContext

func (o ConnectorTypeOutput) ToStringOutputWithContext(ctx context.Context) pulumi.StringOutput

func (ConnectorTypeOutput) ToStringPtrOutput

func (o ConnectorTypeOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorTypeOutput) ToStringPtrOutputWithContext

func (o ConnectorTypeOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type ConnectorTypePtrOutput

type ConnectorTypePtrOutput struct{ *pulumi.OutputState }

func (ConnectorTypePtrOutput) Elem

func (ConnectorTypePtrOutput) ElementType

func (ConnectorTypePtrOutput) ElementType() reflect.Type

func (ConnectorTypePtrOutput) ToConnectorTypePtrOutput

func (o ConnectorTypePtrOutput) ToConnectorTypePtrOutput() ConnectorTypePtrOutput

func (ConnectorTypePtrOutput) ToConnectorTypePtrOutputWithContext

func (o ConnectorTypePtrOutput) ToConnectorTypePtrOutputWithContext(ctx context.Context) ConnectorTypePtrOutput

func (ConnectorTypePtrOutput) ToStringPtrOutput

func (o ConnectorTypePtrOutput) ToStringPtrOutput() pulumi.StringPtrOutput

func (ConnectorTypePtrOutput) ToStringPtrOutputWithContext

func (o ConnectorTypePtrOutput) ToStringPtrOutputWithContext(ctx context.Context) pulumi.StringPtrOutput

type LookupChallengeArgs

type LookupChallengeArgs struct {
	ChallengeArn string `pulumi:"challengeArn"`
}

type LookupChallengeOutputArgs

type LookupChallengeOutputArgs struct {
	ChallengeArn pulumi.StringInput `pulumi:"challengeArn"`
}

func (LookupChallengeOutputArgs) ElementType

func (LookupChallengeOutputArgs) ElementType() reflect.Type

type LookupChallengeResult

type LookupChallengeResult struct {
	ChallengeArn *string           `pulumi:"challengeArn"`
	Tags         map[string]string `pulumi:"tags"`
}

func LookupChallenge

func LookupChallenge(ctx *pulumi.Context, args *LookupChallengeArgs, opts ...pulumi.InvokeOption) (*LookupChallengeResult, error)

Represents a SCEP Challenge that is used for certificate enrollment

type LookupChallengeResultOutput

type LookupChallengeResultOutput struct{ *pulumi.OutputState }

func (LookupChallengeResultOutput) ChallengeArn

func (LookupChallengeResultOutput) ElementType

func (LookupChallengeResultOutput) Tags

func (LookupChallengeResultOutput) ToLookupChallengeResultOutput

func (o LookupChallengeResultOutput) ToLookupChallengeResultOutput() LookupChallengeResultOutput

func (LookupChallengeResultOutput) ToLookupChallengeResultOutputWithContext

func (o LookupChallengeResultOutput) ToLookupChallengeResultOutputWithContext(ctx context.Context) LookupChallengeResultOutput

type LookupConnectorArgs

type LookupConnectorArgs struct {
	ConnectorArn string `pulumi:"connectorArn"`
}

type LookupConnectorOutputArgs

type LookupConnectorOutputArgs struct {
	ConnectorArn pulumi.StringInput `pulumi:"connectorArn"`
}

func (LookupConnectorOutputArgs) ElementType

func (LookupConnectorOutputArgs) ElementType() reflect.Type

type LookupConnectorResult

type LookupConnectorResult struct {
	ConnectorArn        *string                       `pulumi:"connectorArn"`
	Endpoint            *string                       `pulumi:"endpoint"`
	OpenIdConfiguration *ConnectorOpenIdConfiguration `pulumi:"openIdConfiguration"`
	Tags                map[string]string             `pulumi:"tags"`
	Type                *ConnectorType                `pulumi:"type"`
}

func LookupConnector

func LookupConnector(ctx *pulumi.Context, args *LookupConnectorArgs, opts ...pulumi.InvokeOption) (*LookupConnectorResult, error)

Represents a Connector that allows certificate issuance through Simple Certificate Enrollment Protocol (SCEP)

type LookupConnectorResultOutput

type LookupConnectorResultOutput struct{ *pulumi.OutputState }

func (LookupConnectorResultOutput) ConnectorArn

func (LookupConnectorResultOutput) ElementType

func (LookupConnectorResultOutput) Endpoint

func (LookupConnectorResultOutput) OpenIdConfiguration

func (LookupConnectorResultOutput) Tags

func (LookupConnectorResultOutput) ToLookupConnectorResultOutput

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutput() LookupConnectorResultOutput

func (LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext

func (o LookupConnectorResultOutput) ToLookupConnectorResultOutputWithContext(ctx context.Context) LookupConnectorResultOutput

func (LookupConnectorResultOutput) Type

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL