Interface ICfnCodeSecurityIntegrationMixinProps
Properties for CfnCodeSecurityIntegrationPropsMixin.
Namespace: Amazon.CDK.Mixins.Preview.AWS.InspectorV2.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public interface ICfnCodeSecurityIntegrationMixinProps
Syntax (vb)
Public Interface ICfnCodeSecurityIntegrationMixinProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.InspectorV2.Mixins;
var cfnCodeSecurityIntegrationMixinProps = new CfnCodeSecurityIntegrationMixinProps {
CreateIntegrationDetails = new CreateDetailsProperty {
GitlabSelfManaged = new CreateGitLabSelfManagedIntegrationDetailProperty {
AccessToken = "accessToken",
InstanceUrl = "instanceUrl"
}
},
Name = "name",
Tags = new Dictionary<string, string> {
{ "tagsKey", "tags" }
},
Type = "type",
UpdateIntegrationDetails = new UpdateDetailsProperty {
Github = new UpdateGitHubIntegrationDetailProperty {
Code = "code",
InstallationId = "installationId"
},
GitlabSelfManaged = new UpdateGitLabSelfManagedIntegrationDetailProperty {
AuthCode = "authCode"
}
}
};
Synopsis
Properties
| CreateIntegrationDetails | Contains details required to create a code security integration with a specific repository provider. |
| Name | The name of the code security integration. |
| Tags | The tags to apply to the code security integration. |
| Type | The type of repository provider for the integration. |
| UpdateIntegrationDetails | The updated integration details specific to the repository provider type. |
Properties
CreateIntegrationDetails
Contains details required to create a code security integration with a specific repository provider.
object? CreateIntegrationDetails { get; }
Property Value
Remarks
Name
The name of the code security integration.
string? Name { get; }
Property Value
Remarks
Tags
The tags to apply to the code security integration.
IDictionary<string, string>? Tags { get; }
Property Value
Remarks
Type
The type of repository provider for the integration.
string? Type { get; }
Property Value
Remarks
UpdateIntegrationDetails
The updated integration details specific to the repository provider type.
object? UpdateIntegrationDetails { get; }