@@ -1029,17 +1029,12 @@ var supportedEnterpriseRulesetTargetTypes = []string{
10291029
10301030// resourceGithubEnterpriseRulesetObject creates a GitHub RepositoryRuleset object for enterprise-level rulesets
10311031func resourceGithubEnterpriseRulesetObject (d * schema.ResourceData ) github.RepositoryRuleset {
1032- enterpriseSlug := d .Get ("enterprise_slug" ).(string )
1033- target := github .RulesetTarget (d .Get ("target" ).(string ))
1034- enforcement := github .RulesetEnforcement (d .Get ("enforcement" ).(string ))
1035- sourceTypeEnum := github .RulesetSourceType ("Enterprise" )
1036-
10371032 return github.RepositoryRuleset {
10381033 Name : d .Get ("name" ).(string ),
1039- Target : & target ,
1040- Source : enterpriseSlug ,
1041- SourceType : & sourceTypeEnum ,
1042- Enforcement : enforcement ,
1034+ Target : github . Ptr ( github . RulesetTarget ( d . Get ( " target" ).( string ))) ,
1035+ Source : d . Get ( "enterprise_slug" ).( string ) ,
1036+ SourceType : github . Ptr ( github . RulesetSourceType ( "Enterprise" )) ,
1037+ Enforcement : github . RulesetEnforcement ( d . Get ( " enforcement" ).( string )) ,
10431038 BypassActors : expandBypassActors (d .Get ("bypass_actors" ).([]any )),
10441039 Conditions : expandConditions (d .Get ("conditions" ).([]any ), true ),
10451040 Rules : expandRules (d .Get ("rules" ).([]any ), true ),
0 commit comments